function Trim(p_field){
	fi=0;la=p_field.value.length-1;
	while(fi<p_field.value.length&&p_field.value.charAt(fi)==" "){
		fi++
	};
	if(fi<p_field.value.length){
		while(la>0&&p_field.value.charAt(la)==" "){
			la--;
		};
		p_field.value=p_field.value.substr(fi,((la-fi)+1));
	} else 
		p_field.value="";
	return p_field;

}

function ValidateSearch(frm){	
	   	if(ValidateForSearch(frm.Keyword, "Search Keyword")){		
			return true;
		}else{
			return false;
		}
}

function ValidateForSearch(p_field,p_FieldName){
	if(Trim(p_field).value == "" ) {
		alert("Please Enter the "+ p_FieldName +" !!");            
		p_field.focus();
		return 0;
	}else if(CheckSpecialCharactersForSearch(p_field,p_FieldName)){
		return 0;
	}else{
		return 1;
	}
}	


function CheckSpecialCharactersForSearch(p_field,p_FieldName){
	 var Character;
	 for(var i=0; i < p_field.value.length; i++){
		 Character = p_field.value.substring(i,i+1);
		 if(Character=='#' || Character=='^' || Character=='~' || Character=='%'  || Character=='$' || Character=='(' || Character==')' || Character=='*' || Character=='`' || Character=='|' || Character=='/'  || Character=='!' || Character=='+' || Character=='_'  || Character=='<' || Character=='>' || Character=='{' || Character=='}'  || Character=='['  || Character==']' || Character=='_' || Character=='"'){
			alert("Please do not enter ' "+Character+" ' in the "+p_FieldName+" !!");
			p_field.focus();
			return 1;	
			break;
		 }
		
	 }
	  return 0;
}

function EnlargeImage(imgpath,AltText){

	document.getElementById("mainDiv").style.display='none';
	
	if(imgpath==''){
		document.getElementById("loadingDiv").style.display='none';
		document.getElementById("mainDiv").style.display='none';
		document.getElementById("EnlargeImage").style.display='none';
	}else{
		document.getElementById("EnlargeImage").style.left=400+'px';
		document.getElementById("EnlargeImage").style.top=310+'px';

		document.getElementById("EnlargeImage").style.display='inline';
		document.getElementById("loadingDiv").style.display='inline';
		document.getElementById("mainpath").src=imgpath;
		document.getElementById("mainpath").alt=AltText;

		window.setTimeout(FinalDisplay,1500);
	}
}


function FinalDisplay(){

	var myImage = new Image();

	myImage.src = document.getElementById("mainpath").src;

	if(myImage.height>500){
		document.getElementById("EnlargeImage").style.top=30+'px';
	}
	if(myImage.width>500){
		document.getElementById("EnlargeImage").style.left=20+'px';
	}


	document.getElementById("loadingDiv").style.display='none';
	document.getElementById("mainDiv").style.display='inline';
}