function loginpge_validation()
{	
	var regex;
    var NameReg;   
    NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);   	  
  
   	if(document.loginpge.LOGIN.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the UserName';
		document.loginpge.LOGIN.value = document.loginpge.LOGIN.value.replace(/^\s+|\s+$/g,"");
		document.loginpge.LOGIN.focus();
		return false;
	}
	if(document.loginpge.PASSWORD.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Password';
		document.loginpge.PASSWORD.value = document.loginpge.PASSWORD.value.replace(/^\s+|\s+$/g,"");
		document.loginpge.PASSWORD.focus();
		return false;
	}
	if(document.loginpge.security_code.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Confirmation Code';
		document.loginpge.security_code.value = document.loginpge.security_code.value.replace(/^\s+|\s+$/g,"");
		document.loginpge.security_code.focus();
		return false;
	}
  return true; 
}
function password_updation()
{
	if(document.changepassword.old_password.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Old Password';
		document.changepassword.old_password.value = document.changepassword.old_password.value.replace(/^\s+|\s+$/g,"");
		document.changepassword.old_password.focus();
		return false;
	}
	if(document.changepassword.new_password.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the New Password';
		document.changepassword.new_password.value = document.changepassword.new_password.value.replace(/^\s+|\s+$/g,"");
		document.changepassword.new_password.focus();
		return false;
	}
	if(document.changepassword.confirm_password.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Confirm Password';
		document.changepassword.confirm_password.value = document.changepassword.confirm_password.value.replace(/^\s+|\s+$/g,"");
		document.changepassword.confirm_password.focus();
		return false;
	}
	if(document.changepassword.confirm_password.value!==document.changepassword.new_password.value)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'New Password and Confirm Password should be the same';
		document.changepassword.confirm_password.focus();
		return false;
	}
}

function profile_updation()
{
	if(document.updateprofile.Company_name.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Company Name';
		document.updateprofile.Company_name.value = document.updateprofile.Company_name.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.Company_name.focus();
		return false;
	}
	if(document.updateprofile.name.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the First Name';
		document.updateprofile.name.value = document.updateprofile.name.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.name.focus();
		return false;
	}
	if(document.updateprofile.lastname.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Last Name';
		document.updateprofile.lastname.value = document.updateprofile.lastname.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.lastname.focus();
		return false;
	}
	
	if(document.updateprofile.email.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Email';
		document.updateprofile.email.value = document.updateprofile.email.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.email.focus();
		return false;
	}
	if(document.updateprofile.email.value.replace(/^\s+|\s+$/g,"")!="")
	{
		apos=document.updateprofile.email.value.indexOf("@");
		dotpos=document.updateprofile.email.value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
	  	{
	  		document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid Email Id';
	  		document.updateprofile.email.focus();
	  		return false;
	  	}	
	}
	if(echeck(document.updateprofile.email.value)==false)
	{
	  		document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid Email Id';
	  		document.updateprofile.email.focus();
	  		return false;
	}
	if(document.updateprofile.phone.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Phone Number';
		document.updateprofile.phone.value = document.updateprofile.phone.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.phone.focus();
		return false;
	}
	if(document.updateprofile.location.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Location';
		document.updateprofile.location.value = document.updateprofile.location.value.replace(/^\s+|\s+$/g,"");
		document.updateprofile.location.focus();
		return false;
	}
	
	
}



function registerpge_validation()
{
	var regex;
    var NameReg;   
    NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);   	  
   	if(document.registerpge.loginid.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Login Name';
		document.registerpge.loginid.value = document.registerpge.loginid.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.loginid.focus();
		return false;
	}
/*	if(document.registerpge.username.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the User Name';
		document.registerpge.username.value = document.registerpge.username.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.username.focus();
		return false;
	}*/
	if(document.registerpge.password.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Password';
		document.registerpge.password.value = document.registerpge.password.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.password.focus();
		return false;
	}
	if(document.registerpge.confirmpassword.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Confirm Password';
		document.registerpge.confirmpassword.value = document.registerpge.confirmpassword.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.confirmpassword.focus();
		return false;
	}
	if(document.registerpge.password.value != document.registerpge.confirmpassword.value)
	{
		document.getElementById("messagelabel").innerHTML = 'Password and Confirm Password is incorrect';
		document.registerpge.confirmpassword.value = document.registerpge.confirmpassword.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.confirmpassword.focus();
		return false;
	}
	if(document.registerpge.Company_name.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Display name';
		document.registerpge.Company_name.value = document.registerpge.Company_name.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.Company_name.focus();
		return false;
	}
	/*Edited om oct 21st by U*/
	if(document.registerpge.firstname.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the First name';
		document.registerpge.firstname.value = document.registerpge.firstname.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.firstname.focus();
		return false;
	}
	if(document.registerpge.lastname.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Last name';
		document.registerpge.lastname.value = document.registerpge.lastname.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.lastname.focus();
		return false;
	}

	/*Edited om oct 21st by U*/

	if(document.registerpge.street.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Street';
		document.registerpge.street.value = document.registerpge.street.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.street.focus();
		return false;
	}
	if(document.registerpge.city.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the City';
		document.registerpge.city.value = document.registerpge.city.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.city.focus();
		return false;
	}
	if(document.registerpge.state.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the State';
		document.registerpge.state.value = document.registerpge.state.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.state.focus();
		return false;
	}
	if(document.registerpge.zip.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Zip';
		document.registerpge.zip.value = document.registerpge.zip.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.zip.focus();
		return false;
	}
	if(document.registerpge.country.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Country';
		document.registerpge.country.value = document.registerpge.country.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.country.focus();
		return false;
	}
	if(document.registerpge.language.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Choose the Language';
		document.registerpge.language.value = document.registerpge.language.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.language.focus();
		return false;
	}
	if(document.registerpge.email.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Email';
		document.registerpge.email.value = document.registerpge.email.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.email.focus();
		return false;
	}
	if(document.registerpge.email.value.replace(/^\s+|\s+$/g,"")!="")
	{
		apos=document.registerpge.email.value.indexOf("@");
		dotpos=document.registerpge.email.value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
	  	{
	  		document.getElementById("messagelabel").innerHTML = 'Invalid Email Id';
	  		document.registerpge.email.focus();
	  		return false;
	  	}	
	}
	if(echeck(document.registerpge.email.value)==false)
	{
	  		document.getElementById("messagelabel").innerHTML = 'Invalid Email Id';
	  		document.registerpge.email.focus();
	  		return false;
	}
	
	/*Edited om oct 21st by U*/
	if(document.registerpge.phone.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Phone number';
		document.registerpge.phone.value = document.registerpge.phone.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.phone.focus();
		return false;
	}
	
/*	if(document.registerpge.location.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Location';
		document.registerpge.location.value = document.registerpge.location.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.location.focus();
		return false;
	}
*/	/*Edited om oct 21st by U*/
	
	if(document.getElementById('usertype').value == "-2")
	{
		document.getElementById("messagelabel").innerHTML = 'Choose the User Type';
		document.registerpge.usertype.value = 1;
		document.registerpge.usertype.focus();
		return false;
	}
	if(document.getElementById('charity_select').value == "-2")
	{
		document.getElementById("messagelabel").innerHTML = 'Choose the Charity Trust';
		document.registerpge.charity_select.value = 1;
		document.registerpge.charity_select.focus();
		return false;
	}
	if(document.registerpge.security_code.value.replace(/^\s+|\s+$/g,"")=="")
	{		
		document.getElementById("messagelabel").innerHTML = 'Enter the Confirmation Code';
		document.registerpge.security_code.value = document.registerpge.security_code.value.replace(/^\s+|\s+$/g,"");
		document.registerpge.security_code.focus();
		return false;
	}
  return true; 
}

// UPLOAD FILE VALIDATION 
function validatefile(filename)
{
	var allowadd = false;
	extArray = new Array(".pdf", ".gif", ".tif", ".png", ".jpg", ".jpeg", ".pjpg");
	while (filename.indexOf("\\") != -1)
			filename = filename.slice(filename.indexOf("\\") + 1);
	ext = filename.slice(filename.indexOf(".")).toLowerCase();
	for (var i=0; i<extArray.length; i++) 
	{
		if (extArray[i]==ext) { allowadd=true; break; }
	}
	return allowadd;
}

function videofile(filename)
{
	var allowadd = false;
	extArray = new Array(".flv");
	while (filename.indexOf("\\") != -1)
			filename = filename.slice(filename.indexOf("\\") + 1);
	ext = filename.slice(filename.indexOf(".")).toLowerCase();
	for (var i=0; i<extArray.length; i++) 
	{
		if (extArray[i]==ext) { allowadd=true; break; }
	}
	return allowadd;
}

function imgfile(filename)
{
	var allowadd = false;
	extArray = new Array(".gif", ".tif", ".png", ".jpg", ".jpeg", ".pjpg");
	while (filename.indexOf("\\") != -1)
			filename = filename.slice(filename.indexOf("\\") + 1);
	ext = filename.slice(filename.indexOf(".")).toLowerCase();
	for (var i=0; i<extArray.length; i++) 
	{
		if (extArray[i]==ext) { allowadd=true; break; }
	}
	return allowadd;
}
//Email Validation

var bugchars = '!#$^&*()+|}{[]?><~%:;/,=`"\'';
function CharsInBag(s)
{   var i;
var lchar="";
    // Search through string's characters one by one.
    // If character is not in bag.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

		if(i>0)lchar=s.charAt(i-1)
        if (bugchars.indexOf(c) != -1 || (lchar=="." && c==".")) return false;
    }
    return true;
}


var bugcharsbanner = '@!#$^&*()+|}{[]?><\'~%;,=`"';
function CharsInBagbanner(s)
{   var i;
var lchar="";
    // Search through string's characters one by one.
    // If character is not in bag.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

		if(i>0)lchar=s.charAt(i-1)
        if (bugcharsbanner.indexOf(c) != -1 || (lchar=="." && c==".")) return false;
    }
    return true;
}
function isIntegeremail(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is not a number.
        var c = s.charAt(i);
        if ((c >= "0") && (c <= "9") && (c != ".")) return false;
    }
    // All characters are numbers.
    return true;
}

function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var lastdot=str.lastIndexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID1")
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID2")
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.substring(lastdot+1)==""){
		//alert("Invalid E-mail ID3")
		return false
	}
	 
	 if (str.indexOf(at,(lat+1))!=-1){
	  // alert("Invalid E-mail ID4")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   // alert("Invalid E-mail ID5")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID6")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID7")
		return false
	 }
	if(CharsInBag(str)==false){
		//alert("Invalid E-mail ID8")
		return false
	 }
	 var arrEmail=str.split("@")
	 var ldot=arrEmail[1].indexOf(".")
	 if(isIntegeremail(arrEmail[1].substring(ldot+1))==false){
	   //alert("Invalid E-mail ID9")
		return false
	 }
	 return true					
}

function frgtpasspge_validation()
{	
	var regex;
    var NameReg;   
    NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);   	  
  
   	if(document.forgotpasspge.loginname.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Login Name';
		document.forgotpasspge.loginname.value = document.forgotpasspge.loginname.value.replace(/^\s+|\s+$/g,"");
		document.forgotpasspge.loginname.focus();
		return false;
	}
	if(document.forgotpasspge.email.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Email';
		document.forgotpasspge.email.value = document.forgotpasspge.email.value.replace(/^\s+|\s+$/g,"");
		document.forgotpasspge.email.focus();
		return false;
	}
	
	var emalitxt=document.forgotpasspge.email;
	if(document.forgotpasspge.email.value.replace(/^\s+|\s+$/g,"")!="")
	{
		if((echeck(emalitxt.value))==false)
		{
			document.getElementById("messagelabel").innerHTML = 'Invalid Email Id';
			document.forgotpasspge.email.focus();
			return false;
		}
	}
	
	 if(document.forgotpasspge.security_code.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Code';
		document.forgotpasspge.security_code.value = document.forgotpasspge.security_code.value.replace(/^\s+|\s+$/g,"");
		document.forgotpasspge.security_code.focus();
		return false;
	}
  return true; 
}




/*
*****************************************************
function for contact page
*****************************************************
*/
function contactpage_validation()
{
	var regex;
    var NameReg;   
    NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);  
	
	  
	if(document.contactuspage.contact_name.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Contact Name';
		document.contactuspage.contact_name.value = document.contactuspage.contact_name.value.replace(/^\s+|\s+$/g,"");
		document.contactuspage.contact_name.focus();
		return false;
	}
	
	if(document.contactuspage.contact_email.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("messagelabel").innerHTML = 'Enter the Email Address';
		document.contactuspage.contact_email.value = document.contactuspage.contact_email.value.replace(/^\s+|\s+$/g,"");
		document.contactuspage.contact_email.focus();
		return false;
	}
	

	
	
	if(echeck(document.contactuspage.contact_email.value)==false)
	{
	  		document.getElementById("messagelabel").innerHTML = 'Invalid Email Id';
	  		document.contactuspage.contact_email.focus();
	  		return false;
	}
	
	
	
	 if(document.contactuspage.contact_subject.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Subject Field';
		document.contactuspage.contact_subject.value = document.contactuspage.contact_subject.value.replace(/^\s+|\s+$/g,"");
		document.contactuspage.contact_subject.focus();
		return false;
	}
	
	 if(document.contactuspage.contact_message.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Message Field';
		document.contactuspage.contact_message.value = document.contactuspage.contact_message.value.replace(/^\s+|\s+$/g,"");
		document.contactuspage.contact_message.focus();
		return false;
	}
	
	 if(document.contactuspage.contact_code.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("messagelabel").innerHTML = 'Enter the Code Field';
		document.contactuspage.contact_code.value = document.contactuspage.contact_code.value.replace(/^\s+|\s+$/g,"");
		document.contactuspage.contact_code.focus();
		return false;
	}	
}

function searchcateg(searchwrd)
{
	var search_filter=document.getElementById('FILTER_WORDSSS').value;
	//alert(searchwrd); 
	search_occurrence = search_filter.indexOf(searchwrd);
	//alert(search_occurrence);
	if(trim(searchwrd) == "" || searchwrd == "Type your text to search" || search_occurrence!=-1)
		{
			alert("Please enter a valid keyword to search");
			document.getElementById("search_text").value="";
			document.getElementById("search_text").focus();
			return false;
		}
    if(searchwrd.replace(/^\s+|\s+$/g,"")=="")
	{
		return false;
	}
	
	if(searchwrd!= null)
   {
	  //alert('vin '+searchwrd);
	  window.location.href = "search.php?search="+searchwrd;	 
   }   
  
}

function searchvideo(searchwrd)
{
	//alert(searchwrd);
	var search_filter=document.getElementById('VIDEO_FILTER_WORDSSS').value;
	//alert(search_filter);
	//alert(searchwrd); 
	search_occurrence = search_filter.indexOf(searchwrd);
	//alert(search_occurrence);
	if(trim(searchwrd) == "" || searchwrd == "Type your text to search" || search_occurrence!=-1)
		{
			alert("Please enter a valid keyword to search");
			document.getElementById("text_video_search").value="";
			document.getElementById("text_video_search").focus();
			window.location = 'video_search.php';
			return false;
		}
    if(searchwrd.replace(/^\s+|\s+$/g,"")=="")
	{
		return false;
	}

}

function searcharticle(searchwrd)
{
	//alert(searchwrd);
	var search_filter=document.getElementById('ARTICLE_FILTER_WORDSSS').value;
	//alert(search_filter);
	//alert(searchwrd); 
	search_occurrence = search_filter.indexOf(searchwrd);
	//alert(search_occurrence);
	if(trim(searchwrd) == "" || searchwrd == "Type your text to search" || search_occurrence!=-1)
		{
			alert("Please enter a valid keyword to search");
			document.getElementById("text_article_search").value="";
			document.getElementById("text_article_search").focus();
			window.location = 'article_search.php';
			return false;
		}
    if(searchwrd.replace(/^\s+|\s+$/g,"")=="")
	{
		return false;
	}
	
	document.article_search.action = 'article_search.php?search='+searchwrd;
	
}

/* website address validation */
function dovalidatewebaddress(website)
	{
		var urlRegExp =  /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
		if(urlRegExp.test(website) == false)
			{
				return false;
			}
		return true;
	}

function submitlinkpge_validation()
{
	
	var regex;
    	var NameReg;   
   	NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);   	  
  	 var url = /^(http:\/\/|https:\/\/|ftp:\/\/){1}[0-9A-Za-z\.\-]*\.[0-9A-Za-z\.\-]+$/;
	
	if(document.submitlinkpge.TITLE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Title';
		document.submitlinkpge.TITLE.value = document.submitlinkpge.TITLE.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.TITLE.focus();
		return false;
	}
     if(document.submitlinkpge.URL.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the URL';
		document.submitlinkpge.URL.value = document.submitlinkpge.URL.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.URL.focus();
		return false;
	}
	
	 /*if(!document.submitlinkpge.URL.value.match(url))
            {
               document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid website address (For Eg:- http://www.yourwebsite.com)';
	    document.submitlinkpge.URL.focus();
	  	return false;
            }
	
	
	
	
	if(URLcheck(document.submitlinkpge.URL.value)==false)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid website address';
	    document.submitlinkpge.URL.focus();
	  	return false;

	}
	*/
	if (document.submitlinkpge.PHONE.value !="")
	{
		if (checkInternationalPhone(document.submitlinkpge.PHONE.value)==false)
		{
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Please Enter a Valid Phone Number';
			document.submitlinkpge.PHONE.value="";
			document.submitlinkpge.PHONE.focus();
			return false;
		}
	}
	
	if (document.submitlinkpge.FAX.value !="")
	{
		if (checkInternationalPhone(document.submitlinkpge.FAX.value)==false)
		{
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Please Enter a Valid Fax Number';
			document.submitlinkpge.FAX.value="";
			document.submitlinkpge.FAX.focus();
			return false;
		}
	}
	
	
	
     if(document.submitlinkpge.NAME.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Name';
		document.submitlinkpge.NAME.value = document.submitlinkpge.NAME.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.NAME.focus();
		return false;
	}
	
     if(document.submitlinkpge.EMAIL.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Email Address';
		document.submitlinkpge.EMAIL.value = document.submitlinkpge.EMAIL.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.EMAIL.focus();
		return false;
	}
	if(echeck(document.submitlinkpge.EMAIL.value)==false)
	{
	  		document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid Email Id';
	  		document.submitlinkpge.EMAIL.focus();
	  		return false;
	}

	
     if(document.submitlinkpge.CODE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Code';
		document.submitlinkpge.CODE.value = document.submitlinkpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.CODE.focus();
		return false;
	}
	if(!document.submitlinkpge.agreement.checked)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Select Check box to agree for rules';
		document.submitlinkpge.CODE.value = document.submitlinkpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitlinkpge.CODE.focus();
		return false;

	}
	if(getselectedcategory(document.submitlinkpge.categorycbo)==false)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please select a category';
		return false;

	}
	
	return true;
	
}

function submitarticlepge_validation()
{
	
	if(document.submitartpge.TITLE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitartmessagelabel").innerHTML = 'Enter the Title';
		document.submitartpge.TITLE.value = document.submitartpge.TITLE.value.replace(/^\s+|\s+$/g,"");
		document.submitartpge.TITLE.focus();
		return false;
	}
       if(document.submitartpge.DESCRIPTION.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitartmessagelabel").innerHTML = 'Enter the Short Description';
		document.submitartpge.DESCRIPTION.value = document.submitartpge.DESCRIPTION.value.replace(/^\s+|\s+$/g,"");
		document.submitartpge.DESCRIPTION.focus();
		return false;
	}
	var desclen=document.submitartpge.DESCRIPTION.value;
		
		if(desclen.length>count_250)
		{
			document.getElementById("submitartmessagelabel").innerHTML = 'Reached 250 Characters';
			return false;
		}
		
	
	if(document.submitartpge.categorycbo.value == 0)
	{
		document.getElementById("submitartmessagelabel").innerHTML = 'Select a category';
		return false;

	}	
     if(document.submitartpge.CODE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitartmessagelabel").innerHTML = 'Enter the Code';
		document.submitartpge.CODE.value = document.submitartpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitartpge.CODE.focus();
		return false;
	}
	
	if(!document.submitartpge.agreement.checked)
	{
		document.getElementById("submitartmessagelabel").innerHTML = 'Select Check box to agree for rules';
		document.submitartpge.CODE.value = document.submitartpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitartpge.CODE.focus();
		return false;

	}	
	return true;	
}

function registerproductinfo_validation()
{	
	
	if(document.productinfopge.FIRSTNAME.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitproductinfomessagelabel").innerHTML = 'Enter the First Name';
		document.productinfopge.FIRSTNAME.value = document.productinfopge.FIRSTNAME.value.replace(/^\s+|\s+$/g,"");
		document.productinfopge.FIRSTNAME.focus();
		return false;
	}
    if(document.productinfopge.LASTNAME.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitproductinfomessagelabel").innerHTML = 'Enter the Last Name';
		document.productinfopge.LASTNAME.value = document.productinfopge.LASTNAME.value.replace(/^\s+|\s+$/g,"");
		document.productinfopge.LASTNAME.focus();
		return false;
	}
	if(document.productinfopge.email.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitproductinfomessagelabel").innerHTML = 'Enter the E-Mail ID';
		document.productinfopge.email.value = document.productinfopge.email.value.replace(/^\s+|\s+$/g,"");
		document.productinfopge.email.focus();
		return false;
	}
	if(echeck(document.productinfopge.email.value)==false)
	{
	  		document.getElementById("submitproductinfomessagelabel").innerHTML = 'Invalid Email Id';
	  		document.productinfopge.email.focus();
	  		return false;
	}	
	 if(document.productinfopge.security_code.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitproductinfomessagelabel").innerHTML = 'Enter the Code';
		document.productinfopge.security_code.value = document.productinfopge.security_code.value.replace(/^\s+|\s+$/g,"");
		document.productinfopge.security_code.focus();
		return false;
	}
	
	return true;	
}

function submit_credit_card_payment_pge_validation()
{
	if(document.directpaymentcreditcard.firstName.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the First Name';
	document.directpaymentcreditcard.firstName.value = document.directpaymentcreditcard.FIRSTNAME.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.firstName.focus();
		return false;
	}
       if(document.directpaymentcreditcard.lastName.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Last Name';
	document.directpaymentcreditcard.lastName.value = document.directpaymentcreditcard.lastName.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.lastName.focus();
		return false;
	}	
		if(document.directpaymentcreditcard.creditCardNumber.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Credit Card Number';
		document.directpaymentcreditcard.creditCardNumber.value = document.directpaymentcreditcard.creditCardNumber.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.creditCardNumber.focus();
		return false;
	}
	var d=document.directpaymentcreditcard.creditCardNumber.value;
	var c=d.length;
		if(c != 16)
		{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Invalid Credit Card Number';
		document.directpaymentcreditcard.creditCardNumber.value = document.directpaymentcreditcard.creditCardNumber.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.creditCardNumber.focus();
		return false;
		}		
		var d=document.directpaymentcreditcard.expDateMonth.value;
	
		if(document.directpaymentcreditcard.expDateMonth.value== 0 || document.directpaymentcreditcard.expDateYear.value == 0)
		{
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter Expiration Date';
		document.directpaymentcreditcard.expDateMonth.value = document.directpaymentcreditcard.expDateMonth.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.expDateMonth.focus();
		return false;
		}
		var d=document.directpaymentcreditcard.cvv2Number.value;
		var c=d.length;
		if(c < 3 )
		{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Invalid Card Verification Number';
		document.directpaymentcreditcard.cvv2Number.value = document.directpaymentcreditcard.cvv2Number.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.cvv2Number.focus();
		return false;
		}
		
		
		
	if(document.directpaymentcreditcard.billingperiod.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Billing Period';
		document.directpaymentcreditcard.billingperiod.value = document.directpaymentcreditcard.billingperiod.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.billingperiod.focus();
		return false;
	}
	if(document.directpaymentcreditcard.billingfrequency.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Billing Frequency';
		document.directpaymentcreditcard.billingfrequency.value = document.directpaymentcreditcard.billingfrequency.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.billingfrequency.focus();
		return false;
	}
	if(document.directpaymentcreditcard.billingcycle.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Billing Cycles';
		document.directpaymentcreditcard.billingcycle.value = document.directpaymentcreditcard.billingcycle.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.billingcycle.focus();
		return false;
	}
		
		if(document.directpaymentcreditcard.address1.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Billing Address';
		document.directpaymentcreditcard.address1.value = document.directpaymentcreditcard.address1.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.address1.focus();
		return false;
	}
	if(document.directpaymentcreditcard.city.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the City';
		document.directpaymentcreditcard.city.value = document.directpaymentcreditcard.city.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.city.focus();
		return false;
	}
	if(document.directpaymentcreditcard.zip.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitcreditcardmessagelabel").innerHTML = 'Enter the Zip';
		document.directpaymentcreditcard.zip.value = document.directpaymentcreditcard.zip.value.replace(/^\s+|\s+$/g,"");
		document.directpaymentcreditcard.zip.focus();
		return false;
	}
//  	return true;
}

function submitnewsletter_subscription_validation()
{
	
	if(document.submitnewsletterpge.FIRSTNAME.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Enter the First Name';
		document.submitnewsletterpge.FIRSTNAME.value = document.submitnewsletterpge.FIRSTNAME.value.replace(/^\s+|\s+$/g,"");
		document.submitnewsletterpge.FIRSTNAME.focus();
		return false;
	}
       if(document.submitnewsletterpge.LASTNAME.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Enter the Last Name';
		document.submitnewsletterpge.LASTNAME.value = document.submitnewsletterpge.LASTNAME.value.replace(/^\s+|\s+$/g,"");
		document.submitnewsletterpge.LASTNAME.focus();
		return false;
	}	
     if(document.submitnewsletterpge.EMAIL.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Enter the Email Address';
		document.submitnewsletterpge.EMAIL.value = document.submitnewsletterpge.EMAIL.value.replace(/^\s+|\s+$/g,"");
		document.submitnewsletterpge.EMAIL.focus();
		return false;
	}
	if(echeck(document.submitnewsletterpge.EMAIL.value)==false)
	{
	  		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Invalid Email Id';
	  		document.submitnewsletterpge.EMAIL.focus();
	  		return false;
	}
	 if(document.submitnewsletterpge.CODE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Enter the Code';
		document.submitnewsletterpge.CODE.value = document.submitnewsletterpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitnewsletterpge.CODE.focus();
		return false;
	}
	if(!document.submitnewsletterpge.agreement.checked)
	{
		document.getElementById("submitnewslettermessagelabel").innerHTML = 'Select Check box to agree for rules';
		document.submitnewsletterpge.CODE.value = document.submitnewsletterpge.CODE.value.replace(/^\s+|\s+$/g,"");
		document.submitnewsletterpge.CODE.focus();
		return false;
	}	
	return true;
	
}
function getselectedcategory(category)
{
	categorycombo = document.submitlinkpge.categorycbo;
	selectedcategory = categorycombo.options[categorycombo.selectedIndex].value;
	if(selectedcategory == 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else 
		{
		alert("Your browser does not support AJAX.");
		return null;
		}
		
} 
function CheckNumeric(evt)
			{
				try
				{
				    var charCode = (evt.which) ? evt.which : (evt.keyCode) ? evt.keyCode : event.keyCode;
				    if(charCode ==32)
				    {
				    return true;
				    }
				    if (charCode > 31 && (charCode < 48 || charCode > 57)){
				        return false;
				        }
				    return true;
				}
				catch (ex)
				{
				    alert(ex);
				}
			}
/* Ajax function to load subcategories */

function getsubcategory(controlname,catid)
{

	categorycombo = document.getElementById(controlname);
	selectedcategoryname = categorycombo.options[categorycombo.selectedIndex].value;
	httpObject = getHTTPObject();
	if(httpObject!=null)
	{
		
		httpObject.open("GET","getsubcategorynames.php?categoryid="+selectedcategoryname+"&" + "ctl=" +controlname,true);
		httpObject.send(null);
		httpObject.onreadystatechange = function()
		{
			if(httpObject.readyState == 4)
			{	
				setsubcategory(controlname);
			}
		}
	}

}
function setsubcategory(controlname)
{
	document.getElementById("subcategorydisplay").innerHTML = httpObject.responseText;
	if(document.getElementById("subcategorydisplay").innerHTML == "")
		{
			document.getElementById("subcategorydisplay").style.display = "none";
		}
	else
	{
		document.getElementById("subcategorydisplay").style.display = "block";
	}
}

function clear_value(theText)
{
	if(theText.value==theText.defaultValue)
		{
		theText.value="";
		}
}

function check_value(theText)
{	
	var textbox_value=theText.value;
	if(textbox_value.length<1)
	{
		document.getElementById('search_text').value="Type your text to search";
	}
}

function chkboxtick(id)
{  
	if (document.getElementById(id).checked == true)
		document.getElementById(id).checked = false;
	else if (document.getElementById(id).checked == false)
		document.getElementById(id).checked = true;
}

function submitpg(frmname, submitpage)
{
	//alert(frmname + " / " + submitpage);
	//return false
	eval("document." + frmname).action = submitpage;
	eval("document." + frmname).submit();
}


function submitpage(submenuid)
{
	//alert("inin"+submenuid);
	document.location.href='bl/bl_menumanipulation.php?rid='+submenuid;
}

function submitminiweb(submenuid)
{
	//alert("inin"+submenuid);
	document.location.href='bl/bl_menumanipulation.php?rid='+submenuid;
}

function EnterKey(evt, funcname)
{ 
//alert(evt.keyCode);
	if (isEnterKey(evt))
	{
		if (funcname == 'login_validation')
			login_validation();
		else if (funcname == 'srch_submit')
			srch_submit();
	}
}

function isEnterKey(evt)
{ 
//alert(evt.keyCode);
 var charCode = (evt.which) ? evt.which : evt.keyCode
 if (charCode == 13)
	return true;

return false;
}

function expand_colapse(id)
{
	if (document.getElementById(id).style.display == 'block')
		document.getElementById(id).style.display = 'none';
	else if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block';
}

function nav(url)
{
	window.location = url;
} 

function current_datetime()
{
  var currentDateTime = new Date ( );
  var currentDate = currentDateTime.getDate ( );
  var currentMonth = currentDateTime.getMonth( );
  var currentYear = currentDateTime.getYear ( );  
  var currentHours = currentDateTime.getHours ( );
  var currentMinutes = currentDateTime.getMinutes ( );
  var currentSeconds = currentDateTime.getSeconds ( );

	if (currentYear < 2000) currentYear = 1900 + currentYear;

  // Pad the minutes and seconds with leading zeros, if required
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

  // Choose either "AM" or "PM" as appropriate
  var timeOfDay = ( currentHours < 12 ) ? "am" : "pm";

  // Convert the hours component to 12-hour format if needed
  //currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;

  // Convert an hours component of "0" to "12"
  currentHours = ( currentHours == 0 ) ? 12 : currentHours;
  currentMonth = parseInt(currentMonth) + 1;
  // Compose the string for display
  var currentTimeString = currentYear + "-" + currentMonth + "-" + currentDate + " " + currentHours + ":" + currentMinutes + ":" + currentSeconds;
  
  return currentTimeString;
}

function greybox(url, ht, wd)
{ 
	var browser=navigator.appVersion;
	if(browser.indexOf("MSIE 6." ) >= 0)
	{
		var width=self.screen.width-21;
		var height=(document.body.scrollHeight+30);
	}
	else if(browser.indexOf("MSIE 7." ) >= 0)
	{
		var width=self.screen.width-22;
		var height=(document.body.scrollHeight+30);
	}
	else if(browser.indexOf("Safari" ) >= 0)
	{
		var width=self.screen.width-22;
		var height=(document.body.scrollHeight+30);
	}	
	else
	{
		var width=self.screen.width-3;
		var height=(parseInt(self.screen.height)+parseInt(30));

	}
		var vcenter=height/4;
		var center=width/4;				
	document.getElementById("greybox_div").style.width="100%";
	document.getElementById("greybox_div").style.height=height+"px";
	document.getElementById("greybox_div").style.float="left";
	document.getElementById('greybox_div').style.display='block';	
	document.getElementById('ifrm_label').style.margin=vcenter+"px 0px 0px " + center+"px";
//	document.getElementById('greybox_div').style.margin-top=vcenter+"px";	
	document.getElementById("ifrm_label").src = url;
	document.getElementById("ifrm_label").width = wd + "%";
	document.getElementById("ifrm_label").height = ht + "px";		
}

function isPrice(evt)
{ 
//alert(evt.which);
 var charCode = (evt.which) ? evt.which : evt.keyCode
 if (charCode == 9 || charCode == 8 || charCode == 0 || charCode == 46 || (charCode > 47 && charCode < 58))
	return true;
 else
	return false;
}

function isNumber(evt)
{
//alert(event.keyCode); numbers from 48 to 57
 var charCode = (evt.which) ? evt.which : evt.keyCode
 if (charCode == 9 || charCode == 8 || charCode == 0 || (charCode > 47 && charCode < 58))
	return true;
 else
	return false;
}

function isPhFaxNbr(evt)
{
// alert(event.keyCode);
var charCode = (evt.which) ? evt.which : evt.keyCode
 if (charCode == 43 || charCode == 32 || charCode == 9 || charCode == 8 || charCode == 0 || (charCode > 47 && charCode < 58))
	return true;
 else
	return false;
}

function isQty(evt)
{
//alert(event.keyCode); numbers from 48 to 57
 var charCode = (evt.which) ? evt.which : evt.keyCode
 if (charCode == 9 || charCode == 8 || charCode == 0 || charCode == 46 || (charCode > 47 && charCode < 58))
	return true;
 else
	return false;
}

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}

function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
}

function clear_value(theText)
{
	if(theText.value==theText.defaultValue)
		{
		theText.value="";
		}
}

function check_value(theText)
{	
	var textbox_value=theText.value;
	if(textbox_value.length<1)
	{
		document.getElementById('search_text').value="Type your text to search";
	}
}

function showvideo(imageName)
{
	
	var FileName =imageName;
	document.getElementById('video_name').value=FileName;
	document.getElementById('ContentCatsInnerWrapper1').style.display="none";
	document.getElementById('ContentCatsInnerWrapper2').style.display='block';
}

function showarticle()
{
	//alert('asdfasdf');
	document.getElementById('ContentCatsInnerWrapper1').style.display="block";
	document.getElementById('ContentCatsInnerWrapper2').style.display='none';
}

function navigateminiweb(title)

{

	/*(arrWebArray = new Array();

	var title = "";

	arrCoderArray = formURL.split('=');

	title = arrCoderArray[1];

	//alert("inside 1");*/

	

	

	if(title=='ti')

	{

		

		document.getElementById('miniwebtitlediv').style.display="block";

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('companyprofilediv').style.display="none";

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('clientdiv').style.display='none';

		

		setStyleById("ti", "background", "#36648b");

		setStyleById("ti", "color", "#ffffff");

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");			

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

	}

	

	if(title=='lg')

	{

		

		document.getElementById('companylogodiv').style.display="block";

		document.getElementById('companyprofilediv').style.display="none";

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('miniwebtitlediv').style.display="none";

		document.getElementById('clientdiv').style.display='none';

		

		setStyleById("lg", "background", "#36648b");

		setStyleById("lg", "color", "#ffffff");

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");			

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

	}

	

	if(title=='cp')

	{

		document.getElementById('companyprofilediv').style.display="block";

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";

		document.getElementById('clientdiv').style.display='none';

		setStyleById("cp", "background", "#36648b");

		setStyleById("cp", "color", "#ffffff");

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");			

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

	}

	if(title=='ct')

	{

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display="block";

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";


		document.getElementById('clientdiv').style.display='none';

		setStyleById("ct", "background", "#36648b");

		setStyleById("ct", "color", "#ffffff");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");		

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

		

	}

	if(title=='pa')

	{

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display="block";

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";

		document.getElementById('clientdiv').style.display='none';

		setStyleById("pa", "background", "#36648b");

		setStyleById("pa", "color", "#ffffff");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");	

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

		

	}

	if(title=='sr')

	{

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display="block";

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";

		document.getElementById('clientdiv').style.display='none';

		

		setStyleById("sr", "background", "#36648b");

		setStyleById("sr", "color", "#ffffff");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");	

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		//window.location="read_more.php";

		

	}

	if(title=='lo')

	{

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display='none'; 

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display="block";

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";

		document.getElementById('clientdiv').style.display='none';

		

		setStyleById("lo", "background", "#36648b");

		setStyleById("lo", "color", "#ffffff");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");	

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		setStyleById("cn", "background", "#f2f2f2");

		setStyleById("cn", "color", "#36648b");	

		

		//window.location="read_more.php";

	}

	

	if(title=='cn')

	{

		document.getElementById('clientdiv').style.display='block';

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display='none';

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display='none';

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('miniwebtitlediv').style.display="none";

		

		setStyleById("cn", "background", "#36648b");

		setStyleById("cn", "color", "#ffffff");	

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");	

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		//window.location="read_more.php";

	}

	

	if(title=='re')

	{

		document.getElementById('linkdiv').style.display='none';

		document.getElementById('companyprofilediv').style.display='none';

		document.getElementById('catalogdiv').style.display='none'; 

		document.getElementById('product_announcementsdiv').style.display='none';

		document.getElementById('servicediv').style.display='none';

		document.getElementById('locationdiv').style.display="none";

		document.getElementById('companylogodiv').style.display="none";

		document.getElementById('requestdiv').style.display='block';

		document.getElementById('miniwebtitlediv').style.display="none";

		setStyleById("re", "background", "#36648b");

		setStyleById("re", "color", "#ffffff");	

		setStyleById("lin", "background", "#f2f2f2");

		setStyleById("lin", "color", "#36648b");	

		setStyleById("lo", "background", "#f2f2f2");

		setStyleById("lo", "color", "#36648b");	

		setStyleById("cp", "background", "#f2f2f2");

		setStyleById("cp", "color", "#36648b");	

		setStyleById("ct", "background", "#f2f2f2");

		setStyleById("ct", "color", "#36648b");

		setStyleById("sr", "background", "#f2f2f2");

		setStyleById("sr", "color", "#36648b");

		setStyleById("pa", "background", "#f2f2f2");

		setStyleById("pa", "color", "#36648b");	

		setStyleById("lg", "background", "#f2f2f2");

		setStyleById("lg", "color", "#36648b");

		setStyleById("ti", "background", "#f2f2f2");

		setStyleById("ti", "color", "#36648b");

		//window.location="read_more.php";

	}

	//nav(formURL);

}



function navigate(formURL)
{
	nav(formURL);
}
/////////////

var count_250 = "250";
function limiter_for_250(){
	
	var tex = document.submitartpge.DESCRIPTION.value;
	var len = tex.length;
	if(len > count_250){
    	    tex = tex.substring(0,count_250);
        	document.submitartpge.DESCRIPTION.value =tex;
			document.getElementById("submitartmessagelabel").innerHTML = 'Reached 250 Characters';
	        return false;
	}
	else if(len < count_250)
	{
		document.getElementById("submitartmessagelabel").innerHTML = '';
	}
}
var count_5000 = "5000";
function limiter_for_5000(){

	var tex = document.submitartpge.ARTICLE.value;
	var len = tex.length;	
	if(len > count_5000){
    	    tex = tex.substring(0,count_5000);
        	document.submitartpge.ARTICLE.value =tex;
			document.getElementById("submitartmessagelabel").innerHTML = 'Reached 5000 Characters';
	        return false;
	}
}
var count = "300";
function limiter_for_300(){	
	var tex = document.productinfopge.req_info.value;
	var len = tex.length;
	if(len > count){
    	    tex = tex.substring(0,count);
        	document.productinfopge.req_info.value =tex;
			document.getElementById("submitproductinfomessagelabel").innerHTML = 'Reached 300 Characters';
	        return false;
	}
}


var count_500 = "500";
function limiter_for_500(){

	var tex = document.submitlinkpge.DESCRIPTION.value;
	//alert(tex);
	var len = tex.length;
	var diff = 500 - len;
 	//alert(diff);
	if(len > count_500){
    	    tex = tex.substring(0,count_500);
        	document.submitlinkpge.DESCRIPTION.value =tex;
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Reached 500 Characters.';
			
	        return false;
	}
	
	document.getElementById("submitlinkmessagedefault").style.display='none';
	document.getElementById("submitlinkmessageresult").innerHTML = diff + ' ' + 'Characters more left.';
}

var count_350 = "350";
function limiter_for_350(){

	var tex = document.submitlinkpge.DESCRIPTION.value;
	//alert(tex);
	var len = tex.length;
	var diff = 350 - len;
 	//alert(diff);
	if(len > count_350){
    	    tex = tex.substring(0,count_350);
        	document.submitlinkpge.DESCRIPTION.value =tex;
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Reached 350 Characters.';
			
	        return false;
	}
	
	document.getElementById("submitlinkmessagedefault").style.display='none';
	document.getElementById("submitlinkmessageresult").innerHTML = diff + ' ' + 'Characters more left.';
}

function limiter_video_desc_350(){

	var tex = document.submitvideopage.DESCRIPTION.value;
	//alert(tex);
	var len = tex.length;
	var diff = 350 - len;
 	//alert(diff);
	
	if(len > count_350){
    	    tex = tex.substring(0,count_350);
        	document.submitvideopage.DESCRIPTION.value =tex;
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Reached 350 Characters.';
			
	        return false;
	}
	
	document.getElementById("submitlinkmessageresult").style.display='none';
	document.getElementById("submitlinkmessageresult").innerHTML = diff + ' ' + 'Characters more left.';
}
var count_140 = "140";
function limiter_for_140(){

	var tex = document.submitbannerpage.word_contents.value;
	//alert(tex);
	var len = tex.length;
	var diff = 140 - len;
 	//alert(diff);
	if(len > count_140){
    	    tex = tex.substring(0,count_140);
        	document.submitbannerpage.word_contents.value =tex;
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Reached 140 Characters.';
			
	        return false;
	}
	
	document.getElementById("submitlinkmessagedefault").style.display='none';
	document.getElementById("submitlinkmessageresult").innerHTML = diff + ' ' + 'Characters more left.';
}

//////////////////
function submitvideopge_validation(formName)
{
	
	var regex;
    var NameReg;   
   	NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
   	regex = new RegExp(NameReg);   	  
	var objForm=document.forms[formName];
	//alert(objForm.image_upload.value);
	
	if(objForm.video_title.value.replace(/^\s+|\s+$/g,"")=="")
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please enter a title';
		return false;

	}
	
	if(getselectedcategory2(document.submitvideopage.categorycbo)==false)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please select a category';
		return false;

	}
	
	if(objForm.video_upload.value=="" && objForm.video_link.value=="")
	{
		//alert("inside");
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please upload the File/Link.';
		if(objForm.video_upload.value=="" && objForm.video_link.value!="")
		{
			//objForm.video_upload.focus();
			document.getElementById('videolink').style.display='block';
			document.getElementById('videofile').style.display='none';
		}
		if(objForm.video_link.value=="" && objForm.video_upload.value!="")
		{
			//objForm.video_link.focus();
			document.getElementById('videolink').style.display='none';
			document.getElementById('videofile').style.display='block';
		}
		return false;
	}
	
	/*if(objForm.video_link.value=="")
	{
		
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please upload the Link.';
		objForm.video_link.focus();
		return false;
	}
	
	
fileName = objForm.video_upload.value;

if( fileName.length == 0 )

return false;

var dotPosition = fileName.lastIndexOf(".");

if( dotPosition == -1 ) return false;

var extension = fileName.substr(dotPosition,fileName.length);
alert(extension);
if (extension != ".flv")

{
alert('flase');
return false;

}
*/
	 if(objForm.CODE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Code';
		objForm.CODE.value = objForm.CODE.value.replace(/^\s+|\s+$/g,"");
		objForm.CODE.focus();
		return false;
	}
	
	/*document.getElementById("submitlinkmessagelabel").innerHTML="<img src='images/loadingprogressbar.gif' />";*/
	return true;
	
}

function getselectedcategory2(category)
	{
		categorycombo = document.submitvideopage.categorycbo;
		selectedcategory = categorycombo.options[categorycombo.selectedIndex].value;
	if(selectedcategory == 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}


	//URL Validation

	function URLcheck(str) 
		{
		var dot=".";
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		var lastdot=str.lastIndexOf(dot);
		
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.substring(lastdot+1)=="")
		{
		    return false
		}
		
		 if (str.indexOf(" ")!=-1)
		 {
		    return false
		 }
		if(CharsInBagbanner(str)==false)
		{
		    return false
		 }
		
 		 return true					
	}


function submitbannerpge_validation(formName)
{
	
	var regex;
    var NameReg; 
	 var url = /^(http:\/\/|https:\/\/|ftp:\/\/){1}[0-9A-Za-z\.\-]*\.[0-9A-Za-z\.\-]+$/;
   	NameReg = "^[a-zA-Z0-9+](?:(\\.|\\_|[a-zA-Z0-9+])*)|@$";  
	
   	regex = new RegExp(NameReg);   	  
	var objForm=document.forms[formName];
	//alert(objForm.image_upload.value);
	
	//////////////////////////////////////////////////////////
	//For getting the value of the selected radio button
	//////////////////////////////////////////////////////////
	var selected_radio;
	var selection = document.forms[formName].choose_banner;
	for(i=0; i<selection.length; i++)
	{
		if(selection[i].checked== true)
		{
			selected_radio = selection[i].value; 	
		}
	}
	

	
	if(getselectedcategory3(document.submitbannerpage.categorycbo)==false)
	{
		document.getElementById("submitlinkmessagelabel").innerHTML = 'please select a category';
		return false;

	}
	
	if(selected_radio == "image")
	{
	   	if(objForm.banner_upload.value=="")
			{
				
				document.getElementById("submitlinkmessagelabel").innerHTML = 'please upload the file.';
				objForm.banner_upload.focus();
				return false;
			}
	}
	
	
	
	if(selected_radio == "word")
	{
	   	if(objForm.word_title.value=="")
			{
				
				document.getElementById("submitlinkmessagelabel").innerHTML = 'please enter the title.';
				objForm.word_title.focus();
				return false;
			}
	}
	
	
	
	
	/* if(document.submitbannerpage.URL.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the URL';
		document.submitbannerpage.URL.value = document.submitbannerpage.URL.value.replace(/^\s+|\s+$/g,"");
		document.submitbannerpage.URL.focus();
		return false;
	}
	*/
	  if(document.submitbannerpage.URL.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		//alert("Please enter a URL");
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the URL';
		//document.submitbannerpage.URL.value = document.submitlinkpge.URL.value.replace(/^\s+|\s+$/g,"");
		document.submitbannerpage.URL.focus();
		return false;
	}
	
	/*
	if(!document.submitbannerpage.URL.value.match(url))
            {
               document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid website address (For Eg:- http://www.yourwebsite.com)';
	    document.submitbannerpage.URL.focus();
	  	return false;
            }
	 
	 
	 if(document.submitbannerpage.URL.value.replace(/^\s+|\s+$/g,"")!="")
	{	
		var urlText=document.submitbannerpage.URL;
		if(URLcheck(urlText.value)==false)
		{
			document.getElementById("submitlinkmessagelabel").innerHTML = 'Invalid website address';
	    	document.submitbannerpage.URL.focus();
	  		return false;
		}
	}*/
	
	//  if(document.submitbannerpage.URL.value.slice(0,7)!='http://' || document.submitbannerpage.URL.value.slice(0,8)!='https://')
	//  {
		//  document.submitbannerpage.URL.value='http://'+document.submitbannerpage.URL.value;
	 // }
	  
	  
	
	 if(objForm.CODE.value.replace(/^\s+|\s+$/g,"")=="")
	{					
		document.getElementById("submitlinkmessagelabel").innerHTML = 'Enter the Code';
		objForm.CODE.value = objForm.CODE.value.replace(/^\s+|\s+$/g,"");
		objForm.CODE.focus();
		return false;
	}
	
	
	return true;
	
}

function getselectedcategory3(category)
	{
		categorycombo = document.submitbannerpage.categorycbo;
		selectedcategory = categorycombo.options[categorycombo.selectedIndex].value;
	if(selectedcategory == 0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function advanced_search_validation()
{
	if(document.advancedsearchpage.SEARCHK.value.replace(/^\s+|\s+$/g,"")=="")
	{		
		document.getElementById("adv_searchlabel").innerHTML = 'Enter the Keyword';
		document.advancedsearchpage.SEARCHK.value = document.advancedsearchpage.SEARCHK.value.replace(/^\s+|\s+$/g,"");
		document.advancedsearchpage.SEARCHK.focus();
		return false;
	}
			var chks = document.getElementsByName('location[]');
			var hasChecked = false;
		for (var i = 0; i < chks.length; i++)
		{
		if (chks[i].checked)
		{
			hasChecked = true;
			break;
		}
		}
		if (!hasChecked)
		{		
			document.getElementById("adv_searchlabel").innerHTML = 'Please select atleast one Search in';
			chks[0].focus();
			return false;
		}
	
	//return true;
}

function trimt(str) {  
   var start = -1,  
   end = str.length;  
   while (str.charCodeAt(--end) < 33);  
   while (str.charCodeAt(++start) < 33);  
   return str.slice(start, end + 1);  
}

// **********************************
//PHone Number Validatioin
// **********************************
var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 6;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
     return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}
function trim(s)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function checkInternationalPhone(strPhone)
{
	var bracket=3
	strPhone=trim(strPhone)
	if(strPhone.indexOf("+")>1) return false
	if(strPhone.indexOf("(")!=-1 && strPhone.indexOf(")")==-1)return false
	if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}



