	//For Selecting/ deselecting check boxed
	function selectDeselect(field, isCheck) {
		var boxes = document.getElementsByName(field);
		var boxes_checked = anyChecked();
	
		if(isCheck){
			if(document.getElementsByName(isCheck)[0].checked) setChecks(true);
			else setChecks(false);			
		}else{
			if(!boxes_checked) setChecks(true);
			else setChecks(false);
		}
	
		function setChecks( setting ) {
			for( var i=0; i < boxes.length; i++ ) {
				boxes[ i ].checked = setting;
			}
		}
		function anyChecked() {
			for( var i=0; i < boxes.length; i++ ) {
				if( boxes[i].checked == true) {
					return (true);
				} 
			}
			return (false);
		}
	}

	//To check wheather user have selected box or not
	function anyChecked() {
		var boxes=document.getElementsByName('del[]');
		for( var i=0; i < boxes.length; i++ ) {
			if( boxes[i].checked == true) {
				return (true);
			} 
		}
		return (false);
	}

function popupWindow(url) 
	{
	  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=450,height=350,screenX=150,screenY=150,top=100,left=200')
	}

	//For checking Null values
	function isNull(aStr)
	{
		var index;		
		for (index=0; index < aStr.length; index++)
		if (aStr.charAt(index) != ' ')
				return false;
		
		return true;
	}
	
	//For checking invalid E-Mail address

	function isEmail(aStr){
		var reEmail=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
		if(!reEmail.test(aStr))
		{
			return false;
		}
		return true;
	}
	
	//Removing the newline character
	function countChars(str){
		var reg = new RegExp("[\f\n\r\v]*","g");
		str = str.replace(reg,"");
		return str.length;   
	}

 function isNumeric(aStr)
   {

        var reAlphanumeric = /^[0-9]+[\.]{0,1}[0-9]*$/;
        if(!reAlphanumeric.test(aStr))
		{
			return false;
		}
		return true;
   } 


  
	

//Contact us page validation start
function chkForm()
	{
		var pattern = /^[a-zA-Z0-9_]*$/;
		if(isNull(document.frm.txtFirstName.value))
		{
			alert(fname);
			document.frm.txtFirstName.focus();
			return false;
		}
		if(isNull(document.frm.txtLastName.value))
		{
			alert(lname);
			document.frm.txtLastName.focus();
			return false;
		}
		
		if(isNull(document.frm.txtEmail.value))
		{
			alert(email);
			document.frm.txtEmail.focus();
			return false;
		}
			
		if(!isEmail(document.frm.txtEmail.value))
		{
			alert(invldmail);
			document.frm.txtEmail.focus();
			return false;
		}
		try{
			if(document.frm.iscustomer.value == "1" && !document.frm.txtRemProfile.checked)
			{
				document.frm.bill_fname.value = document.frm.txtFirstName.value;
				document.frm.bill_lname.value = document.frm.txtLastName.value;
				document.frm.bill_email.value = document.frm.txtEmail.value;
				document.frm.action = jsSiteUrl+"ecom/index.php?tplaction=checkout&req=nlo";
			}
		 }
	  catch(e){}
		return true;
	}
//Contact us page validation end

//	function used by Request Form page.
				function findArray(str, array){
						for(i=0; i < array.length-1; i++){
							if(str == array[i]) return (true);
						}
						return (false);
					}
			
				
				
				function chkForm_res(){
						
							if(isNull(document.frm.txtEmail.value)){
							alert("please enter your email");
							document.frm.txtEmail.focus();
							return (false);
						}

						if(!isEmail(document.frm.txtEmail.value)){
							alert("Please enter valid Email Address.");
							document.frm.txtEmail.focus();
							return (false);	
						}
						if(document.frm.parentcategories.options.length==1&& document.frm.parentcategories.options[0].value==0)
						{
						alert("Sorry there are no  resources available");
						document.frm.txtEmail.focus();
						return (false);
						}
						if(document.frm.parentcategories.options.length>=1)
						{
						var flag=false;	
								
							for(var i = 0; i < document.frm.parentcategories.options.length; i++)
							{
							
							if((document.frm.parentcategories.options[i].selected==true))
								{
									var flag=true;
								}
							}
							if(flag==false)
							{
								alert("Please select at least one resource");
								document.frm.txtEmail.focus();
								return (false);	
							}
						}
						return (true);
					}
//request form page js end
