function disableurlfield(el){
if (el.value!="") el.form.url.value=""
el.style.color='black'
//if (document.getElementById && document.all){
//document.previewimg.src = 'file:///'+el.form.userfile.value;
//previewuploaded(el)
//}
}

function previewuploaded(el){
var imgtest=/(.gif)|(.jpg)|(.png)/gi

if (imgtest.test(el.value)){
	var newImg = new Image();
	newImg.src = el.value;
	//height = newImg.height;
	width = newImg.width;
	if(width>480)
		width=480;

	document.getElementById("previewarea").innerHTML='<b>Image Selected (may be partially hidden):</b><p><img src="'+'file:///'+el.form.userfile.value+'" width="'+width+'"></p>'
	document.getElementById("previewarea").style.display="block"
	}
}

function checktypesize(el){
	
		/*if (el.form.req_img_width.value=="" && el.form.req_img_height.value==""){
			alert("Please enter requried image's width or height");
			el.form.req_img_width.focus();
			return false
		}*/
				
		if (el.form.req_img_width.value <= 1 && el.form.req_img_width.value!=""){
			alert("Please enter requried image's width greater than one");
			el.form.req_img_width.focus();
			return false
		}
		if (el.form.req_img_height.value <=1 && el.form.req_img_height.value!=""){
			alert("Please enter requried image's height greater than one");
			el.form.req_img_height.focus();
			return false
		}
		
	
		if(el.form.prop.checked==false && el.form.req_img_width.value!="" && el.form.req_img_height.value==""){
			alert("Please enter requried image's height");
			el.form.req_img_height.focus();
			return false
		
		}else if(el.form.prop.checked==false && el.form.req_img_width.value=="" &&  el.form.req_img_height.value!=""){
			alert("Please enter requried image's width");
			el.form.req_img_width.focus();
			return false
		}
	
	


if (el.form.url.value!="")
return IsValidImageType(el.form.url.value)
else
return IsValidImageType(el.form.userfile.value)
}


function ShowHideDIV(el) {
		if (document.getElementById && document.all) {
		document.previewimg.src = 'file:///'+el.value; 
			if (el.value == "") {
				document.getElementById("previewdiv").style.display = "none";
			} else {
				document.getElementById("previewdiv").style.display = "block";
			}
		}
		return true;
	}


	function IsValidImageSize() {
		if ((document.previewimg.fileSize * 0) != 0) {
			// most browsers other than IE don't return a value for filesize
			// so just let them through and let PHP catch it on the other side
			return true;
		}
		if (navigator.userAgent.indexOf("Mac")!=-1)
		return true;
		if (document.previewimg.fileSize == -1) {
			// file types that the browser doesn't understand won't create a
			// valid image and therefore probably return a "-1" filesize
			return true;
		}

		if ((document.previewimg.fileSize > 0) && (document.previewimg.fileSize < rawmaxsize)) {
			return true;
		}
		alert('This image is too large! \n\nThis max file size allowed is: '+humanmaxsize);
		return false;


	}
	function IsValidImageType(filename) {
		if (filename == "") {
			alert('Please specify an image to optimize');
			return false;
		}
		var reg = /(gif|png|jpe?g?)$/i;
		if (!reg.test(filename)) {
			alert('Only JPEG, PNG, and GIF allowed');
			return false;
		}
		return IsValidImageSize();
	}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	return IsNumber;
   
   }