var basewebaddr = "http://www.nocrash.net";
var pathtoprog = "/perl/www/digpics";
var obj = document;
if (document.all){ 
	obj = document.all;
}

function init()
{
	//if (document.all){
	//	obj.iesucks.style.visibility="visible";
	//	obj.iesucks.style.display="";
	//}
}

function doIt()
{
	if(document.all){
		var f = obj.custom.file.value;
		var size = obj.custom.size.value || '';
		var rot = obj.custom.rotate.value || '';
		var flip = obj.custom.flipflop.value || '';
		var wd = obj.custom.width.value || '';
		var ht = obj.custom.height.value || '';
		var pix = obj.custom.pixelsin.value || '';
		var cp = obj.custom.crop.value || '';
		var pf = obj.custom.pfilter.value || '';
		var fv = obj.custom.output1.value || '';
		var crb = obj.custom.croprightbottom.checked ? 'on' : 'off';
		var clt = obj.custom.croplefttop.checked ? 'on' : 'off';
		var en = obj.custom.enhance.checked ? 'on' : 'off';
		var uns = obj.custom.unsharpmask.checked ? 'on' : 'off';
		var unsharpamt = 1 ? obj.custom.unsharpamt.value : '';
		var con = obj.custom.contrast.checked ? 'on' : 'off';
		var draft = obj.custom.draft.checked ? 'on' : 'off';
	}
	else {
		var f = obj.getElementById("file").value;
		var size = obj.getElementById("size").value || '';
		var rot = obj.getElementById("rotate").value || '';
		var flip = obj.getElementById("flipflop").value || '';
		var wd = obj.getElementById("width").value || '';
		var ht = obj.getElementById("height").value || '';
		var pix = obj.getElementById("pixelsin").value || '';
		var cp = obj.getElementById("crop").value || '';
		var pf = obj.getElementById("pfilter").value || '';
		var fv = obj.getElementById("output1").value || '';
		var crb = obj.getElementById("croprightbottom").checked ? 'on' : 'off';
		var clt = obj.getElementById("croplefttop").checked ? 'on' : 'off';
		var en = obj.getElementById("enhance").checked ? 'on' : 'off';
		var uns = obj.getElementById("unsharpmask").checked ? 'on' : 'off';
		var unsharpamt = 1 ? obj.getElementById("unsharpamt").value : '';
		var con = obj.getElementById("contrast").checked ? 'on' : 'off';
		var draft = obj.getElementById("draft").checked ? 'on' : 'off';
	}

	if (wd && ht) { 
		width = wd * 1.1;
		height = ht * 1.1;
	}
	else {
		var size_arr = size.split("x");
		width = size_arr[0] * 1.1;
		height = size_arr[1] * 1.1;
	}
	if (draft == 'on') {
		width *= 1.28;
		height *= 1.28;
	}
	if (pix == "Inches") {
		width = width * 300;
		height = height * 300;
	}
	if ( pix == "Inches" && (wd > 10 || ht > 10 )) {
		alert("Width and Height must be less than 11");
		return false;
	}
	if (rot == 90 || rot == 270) {
		var temp = width;
		width = height;
		height = temp;
	}
	open(basewebaddr + pathtoprog + '/resize.pl?file=' + f + '&size=' + size + '&width=' + wd + '&height=' + ht + '&pixelsin=' + pix + '&crop=' + cp + '&enhance=' + en + '&unsharpmask=' + uns + '&contrast=' + con + '&draft=' + draft + '&unsharpamt=' + unsharpamt + '&rotate=' + rot + '&flipflop=' + flip + '&pfilter=' + pf + '&filterval=' + fv + '&croprightbottom=' + crb + '&croplefttop=' + clt,'NewWindow','toolbar=no,location=yes,directories=no,status=no,menubar=no,scrollbars=yes,minimize=no,resizable=yes,copyhistory=yes,width=' + width + ',height=' + height + ',fullscreen=no');
}

function resetMyForm()
{
	obj.custom.width.disabled=false;
	obj.custom.height.disabled=false;
	obj.custom.size.disabled=false;
	obj.custom.pixelsin.disabled=true;
	obj.custom.filterval.disabled=true;
	obj.custom.customsubmit.disabled=true;
	obj.custom.filterval.value='15';
	if(document.all){
		obj.custom.croplefttop.checked=false;
		obj.custom.croprightbottom.checked=false;
		obj.custom.enhance.checked=false;
		obj.custom.contrast.checked=false;
		obj.custom.unsharpmask.checked=false;
		obj.custom.draft.checked=false;
		obj.custom.unsharpamt.style.display='none';
		obj.cblock.style.background='transparent';
	}
	else {
		obj.getElementById("croplefttop").checked=false;
		obj.getElementById("croprightbottom").checked=false;
		obj.getElementById("enhance").checked=false;
		obj.getElementById("contrast").checked=false;
		obj.getElementById("unsharpmask").checked=false;
		obj.getElementById("draft").checked=false;
		obj.getElementById("unsharpamt").style.display='none';
		obj.getElementById('cblock').style.background='transparent';
	}
	//obj.getElementById('slider01img').style.left='24px';
	colorize('croplefttop','clttxt');
	colorize('croprightbottom','crbtxt');
	colorize('enhance','enhancetxt');
	colorize('contrast','contrasttxt');
	colorize('unsharpmask','unsharptxt');
	colorize('draft','drafttxt');
}

function sizeDo()
{
	if(obj.custom.size.value == "Choose Size")
	{
		obj.custom.width.disabled=false;
		obj.custom.height.disabled=false;
	}
	else {
		obj.custom.width.disabled=true;
		obj.custom.height.disabled=true;
		obj.custom.height.disabled=true;
		obj.custom.customsubmit.disabled=false
	}
}

function customActivate()
{
	if(obj.custom.width.value || obj.custom.width.value) {
		obj.custom.size.disabled=true;
		obj.custom.customsubmit.disabled=false;
		obj.custom.pixelsin.disabled=false;
	}
	else {
		obj.custom.size.disabled=false;
		obj.custom.customsubmit.disabled=false;
		obj.custom.pixelsin.disabled=true;
		obj.custom.pixelsin.value='Pixels';
	}
}

function checkCropInput()
{
	if (obj.custom.crop.value) {
		obj.custom.croplefttop.disabled=true;
		obj.custom.croprightbottom.disabled=true;
	}
	else {
		obj.custom.croplefttop.disabled=false;
		obj.custom.croprightbottom.disabled=false;
	}
	if (obj.custom.croplefttop.checked == true || obj.custom.croprightbottom.checked == true) {
		obj.custom.crop.disabled=true;
		obj.custom.crop.value='';
	}
	else {
		obj.custom.crop.disabled=false;
	}
	if (obj.custom.croplefttop.checked == true && obj.custom.croprightbottom.checked == true) {
		obj.custom.croplefttop.checked=false;
		obj.custom.croprightbottom.checked=false;
		obj.custom.crop.disabled=false;
		colorize('croplefttop','clttxt');
		colorize('croprightbottom','crbtxt');
		alert('You cannot crop from both sides at once!');
	}
}

function colorize(obj1,obj2)
{
	if(!document.all){
		if(obj.getElementById(obj1).checked == true) {
			//obj.getElementById(obj2).className = 'brightbold';
			//this.options[this.selectedIndex].style.color='red';
			obj.getElementById(obj2).style.color = '#ff0000';
			obj.getElementById(obj1).style.color = '#ff0000';
		}
		else {
			obj.getElementById(obj1).style.color = '#fff';
			obj.getElementById(obj2).style.color = '#000';
		}
	}
}

function advanced()
{
	if(obj.getElementById("advanced").style.display == 'none') {
		obj.getElementById("advanced").style.display = '';
		obj.getElementById("advtext").innerHTML = 'Basic';
	}
	else {
		obj.getElementById("advanced").style.display = 'none';
		obj.getElementById("advtext").innerHTML = 'Advanced';
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

