var httpxml;
var regSubmit=true;
function checkcurrnet(obj,val){
	var valid=false;
	var lbl="lbl"+obj.id;
	if(obj.value==""){
	document.getElementById(obj.id).style.borderColor="#FF0022";
	valid=false;
	}
	else
	{
	document.getElementById(obj.id).style.borderColor="#545708";
	valid=true;
	}
}
function validate()
{
	
	var valid=true;
	var msg="";
	if(document.getElementById("cname").value==""||document.getElementById("cname").value==null){
		valid=false;
		document.getElementById("cname").style.borderColor="#FF0022";
		alert("Please Enter Company name\n");
		return false;
	}
	
	if(document.getElementById("uname").value==""||document.getElementById("uname").value==null){
		valid=false;
		document.getElementById("uname").style.borderColor="#FF0022";
		alert("Please Enter a user name\n");
		return false;
	}
	// if(document.getElementById("emails").value==""||document.getElementById("emails").value==null){
		// valid=false;
		// document.getElementById("emails").style.borderColor="#FF0022";
		// msg+="Please Enter your E-mail\n";
	// }
	/*if(document.getElementById("tag").value==""||document.getElementById("tag").value==null){
		valid=false;
		document.getElementById("tag").style.borderColor="#FF0022";
		msg+="Please Enter the Sub Title\n";
	}*/
	if(document.getElementById("pwd").value==""||document.getElementById("pwd").value==null){
		valid=false;
		document.getElementById("pwd").style.borderColor="#FF0022";
		alert("Enter your Password\n");
		return false;
	}
	if(document.getElementById("pwd").value!=""){
		if(document.getElementById("pwd").value.length<6){
		valid=false;
		document.getElementById("pwd").style.borderColor="#FF0022";
		alert("You sould enter minimum 6 characters for password.");
		return false;
	  }	
	}
	if(document.getElementById("cpwd").value==""||document.getElementById("cpwd").value==null){
		valid=false;
		document.getElementById("cpwd").style.borderColor="#FF0022";
		alert("Please Confirm your password\n");
		return false;
	}
	if(document.getElementById("pwd").value!=document.getElementById("cpwd").value){
		valid=false;
		alert("Passwords do not match")
		document.getElementById("pwd").style.borderColor="#FF0022";
		document.getElementById("cpwd").style.borderColor="#FF0022";
		return false;
	}
	if(document.getElementById("emails").value!=""||document.getElementById("emails").value!=null){
		var str=document.getElementById("emails").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;			
			alert("Please check your E-mail ID");
			return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }
		 //msg+="Invalid E-mail ID\n";
	}//End of email validation	 
		 
		/*if(document.getElementById("phones").value!=""){
			var num=document.getElementById("phones").value;
			var fNum="";
			for(i=0;i<=num.length;i++){
				if(num[i]==""||num[i]==" "||num[i]==null){}
				else{
					 if(num[i]=="-"||num[i]=="+"){}
					 else
					 fNum +=num[i];
				}
			}
			if(isNaN(fNum)){
				valid=false;
				 msg+="Invalid Phone Number\n";
			document.getElementById("phones").style.borderColor="#FF0022";
			}
			else if(fNum.length<10){
				valid=false;
				 msg+="Invalid Phone Number\n";
			document.getElementById("phones").style.borderColor="#FF0022";				
			}
		}//Ends of phoen validation		
		if(document.getElementById("mobile").value!=""){
			var num=document.getElementById("mobile").value;
			var fNum="";
			for(i=0;i<=num.length;i++){
				if(num[i]==""||num[i]==" "||num[i]==null){}
				else{
					 if(num[i]=="-"||num[i]=="+"){}
					 else
					 fNum +=num[i];
				}
			}
			if(isNaN(fNum)){
				valid=false;
				 msg+="Invalid Mobile Number\n";
			document.getElementById("mobile").style.borderColor="#FF0022";
			}
			else if(fNum.length<10){
				valid=false;
				 msg+="Invalid Mobile Number\n";
			document.getElementById("mobile").style.borderColor="#FF0022";				
			}
		}	*/
		if(document.getElementById("location").value==""||document.getElementById("location").value==null){
			valid=false;
			document.getElementById("location").style.borderColor="#FF0022";
			alert("Enter your Location\n");
			return false;
		}	
		if(document.getElementById("country").value=="0"){
			valid=false;
			document.getElementById("country").style.borderColor="#FF0022";
			alert("Select your Country\n");
			return false;
		}
		if(document.getElementById("dist").value=="0"){
			valid=false;
			document.getElementById("dist").style.borderColor="#FF0022";
			alert("Select your District\n");
			return false;
		}
		if(document.getElementById("state").value=="0"){
			valid=false;
			document.getElementById("state").style.borderColor="#FF0022";
			alert("Select your State\n");
		}
		if(document.getElementById("ctype").value=="0"||document.getElementById("ctype").value==null){
			valid=false;
			document.getElementById("ctype").style.borderColor="#FF0022";
			alert("Select customer type\n");
			return false;
		}
		if(document.getElementById("cat").value=="0"||document.getElementById("cat").value==null){
			valid=false;
			document.getElementById("cat").style.borderColor="#FF0022";
			alert("Select Category type\n");
			return false;
		}
		if(document.getElementById("address").value==""||document.getElementById("address").value==null){
			valid=false;
			document.getElementById("address").style.borderColor="#FF0022";
			alert("Enter your address\n");
			return false;
		}
		/*if(valid==false){
		alert(msg);
		}*/
	return valid;
} 
function validateRegForm()
{
	var valid=true;
	var msg="";
	if(document.getElementById("cname").value==""||document.getElementById("cname").value==null){
		valid=false;
		document.getElementById("cname").style.borderColor="#FF0022";
		alert("Please Enter Company name\n");
		return false;
	}
	
	if(document.getElementById("uname").value==""||document.getElementById("uname").value==null){
		valid=false;
		document.getElementById("uname").style.borderColor="#FF0022";
		alert("Please Enter a user name\n");
		return false;
	}
	
	if(document.getElementById("pwd").value==""||document.getElementById("pwd").value==null){
		valid=false;
		document.getElementById("pwd").style.borderColor="#FF0022";
		alert("Enter your Password\n");
		return false;
	}
	if(document.getElementById("pwd").value!=""){
		if(document.getElementById("pwd").value.length<6){
		valid=false;
		document.getElementById("pwd").style.borderColor="#FF0022";
		alert("You sould enter minimum 6 characters for password.");
		return false;
	  }	
	}
	if(document.getElementById("cpwd").value==""||document.getElementById("cpwd").value==null){
		valid=false;
		document.getElementById("cpwd").style.borderColor="#FF0022";
		alert("Please Confirm your password\n");
		return false;
	}
	if(document.getElementById("pwd").value!=document.getElementById("cpwd").value){
		valid=false;
		alert("Passwords do not match")
		document.getElementById("pwd").style.borderColor="#FF0022";
		document.getElementById("cpwd").style.borderColor="#FF0022";
		return false;
	}
	if(document.getElementById("ctype").value=="0"||document.getElementById("ctype").value==null){
		valid=false;
		document.getElementById("ctype").style.borderColor="#FF0022";
		alert("Select customer type\n");
		return false;
	}
	if(document.getElementById("cat").value=="0"||document.getElementById("cat").value==null){
		valid=false;
		document.getElementById("cat").style.borderColor="#FF0022";
		alert("Select Category type\n");
		return false;
	}
	if(document.getElementById("emails").value!="" && document.getElementById("emails").value!=null){
		var str=document.getElementById("emails").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;			
			alert("Please check your E-mail ID");
			return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("emails").style.borderColor="#FF0022";
		    valid=false;
			alert("Please check your E-mail ID");
			return false;
		 }
		 //msg+="Invalid E-mail ID\n";
	}//End of email validation	 
		 
		/*if(document.getElementById("phones").value!=""){
			var num=document.getElementById("phones").value;
			var fNum="";
			for(i=0;i<=num.length;i++){
				if(num[i]==""||num[i]==" "||num[i]==null){}
				else{
					 if(num[i]=="-"||num[i]=="+"){}
					 else
					 fNum +=num[i];
				}
			}
			if(isNaN(fNum)){
				valid=false;
				 msg+="Invalid Phone Number\n";
			document.getElementById("phones").style.borderColor="#FF0022";
			}
			else if(fNum.length<10){
				valid=false;
				 msg+="Invalid Phone Number\n";
			document.getElementById("phones").style.borderColor="#FF0022";				
			}
		}//Ends of phoen validation	*/	
		/*if(document.getElementById("mobile").value!=""){
			var num=document.getElementById("mobile").value;
			var fNum="";
			for(i=0;i<=num.length;i++){
				if(num[i]==""||num[i]==" "||num[i]==null){}
				else{
					 if(num[i]=="-"||num[i]=="+"){}
					 else
					 fNum +=num[i];
				}
			}
			if(isNaN(fNum)){
				valid=false;
				 msg+="Invalid Mobile Number\n";
			document.getElementById("mobile").style.borderColor="#FF0022";
			}
			else if(fNum.length<10){
				valid=false;
				 msg+="Invalid Mobile Number\n";
			document.getElementById("mobile").style.borderColor="#FF0022";				
			}
		}	*/
		if(document.getElementById("country").value=="0"){
			valid=false;
			document.getElementById("country").style.borderColor="#FF0022";
			alert("Select your Country\n");
			return false;
		}
		if(document.getElementById("dist").value=="0"){
			valid=false;
			document.getElementById("dist").style.borderColor="#FF0022";
			alert("Select your District\n");
			return false;
		}
		if(document.getElementById("state").value=="0"){
			valid=false;
			document.getElementById("state").style.borderColor="#FF0022";
			alert("Select your State\n");
		}	
		if(document.getElementById("location").value==""||document.getElementById("location").value==null){
			valid=false;
			document.getElementById("location").style.borderColor="#FF0022";
			alert("Enter your Location\n");
			return false;
		}
		if(document.getElementById("address").value==""||document.getElementById("address").value==null){
			valid=false;
			document.getElementById("address").style.borderColor="#FF0022";
			alert("Enter your address\n");
			return false;
		}
		/*if(valid==false){
		alert(msg);
		}*/
	return valid;
} 
function submitform(){
	var valid=validateRegForm();
	if(valid==true){
	 document.regform.submit();
	}
	else{
		
	}
}
function addField(obj){
	if(obj.value!="0"&&obj.value!="-1"){
		httpxml=AjaxFunction();
		sendReq(obj.value);
		document.getElementById("other").style.display="none";	
	}
	else
	{
		for(j=document.regform.state.options.length-1;j>=0;j--){
			document.regform.state.remove(j);
		}
		for(j=document.regform.dist.options.length-1;j>=0;j--){
			document.regform.dist.remove(j);
		}
		document.regform.state.options.add(new Option("Select State","0",false,false));
		document.regform.state.options.add(new Option("--Other","-1",false,false));
		document.regform.dist.options.add(new Option("Select District","0",false,false));
		document.regform.dist.options.add(new Option("--Other","-1",false,false));
		if(obj.value=="-1"){
			document.getElementById("other").style.display="block";
		}
		else
		{
			document.getElementById("other").style.display="none";			
		}
		
	}
}//addField Ends
function addCatField(value){
	if(value!="0"&&value!="-1"){
		httpxml=AjaxFunction();
		var url="getcatoptions.php";
		url=url+"?ctype="+value;
		url=url+"&sid="+Math.random();
		httpxml.onreadystatechange=handleCat;
		httpxml.open("GET",url,true);
		httpxml.send(null)
	}
	else
	{
		for(j=document.regform.cat.options.length-1;j>=0;j--){
			document.regform.cat.remove(j);
		}
		document.regform.cat.options.add(new Option("Select Category","0",false,false));
		document.regform.cat.options.add(new Option("--Other","-1",false,false));
				
	}
}//addField Ends
function handleCat(){ 
			if(httpxml.readyState==4)
			  {
				 var val=httpxml.responseText;
				 document.getElementById("dycat").innerHTML=val;
			 
		      }
}
function sendReq(c_id){
	
		var url="getoptions.php";
		url=url+"?c_id="+c_id;
		url=url+"&sid="+Math.random();
		httpxml.onreadystatechange=stateck;
		httpxml.open("GET",url,true);
		httpxml.send(null);
}
function chkuname(val){
		httpxml=AjaxFunction();
		var url="getUserName.php";
		url=url+"?val="+val;
		url=url+"&sid="+Math.random();
		httpxml.onreadystatechange=showResult;
		httpxml.open("GET",url,true)
		httpxml.send(null);	
		
}
function showResult(){
	if(httpxml.readyState==4)
	{
		
		var result=httpxml.responseText;
		if(result>0){
			document.getElementById('result').innerHTML="Not Available";
			regSubmit=false;
		}else{
			document.getElementById('result').innerHTML="Available";
			regSubmit=true;
		}
	}else{
		document.getElementById('result').innerHTML='<img src="images/ajax.gif"/>';
	}
			if(document.getElementById("uname").value.length==0){
				document.getElementById('result').innerHTML="";
			}	
}
function user_sales(){
	if(document.getElementById("fname").value==""){
		document.getElementById("fname").style.borderColor="#FF3F47";
			regSubmit=false;
	}
	if(document.getElementById("lname").value==""){
		document.getElementById("lname").style.borderColor="#FF3F47";
			regSubmit=false;
	}
	if(document.getElementById("email").value==""){
		document.getElementById("email").style.borderColor="#FF3F47";
			regSubmit=false;
	}else if(document.getElementById("email").value!=""){
		
		var str=document.getElementById("email").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("email").style.borderColor="#FF0022";
		    regSubmit=false;
		 }	
	}//End of email Validation
	if(document.getElementById('pwd').value!=document.getElementById("cpwd").value){
		document.getElementById("pwd").style.borderColor="#FF3F47";
		document.getElementById("cpwd").style.borderColor="#FF3F47";
		alert("Passwords do not match");
		regSubmit=false;
	}
	if(document.getElementById("pwd").value==""){
		document.getElementById("pwd").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("cpwd").value==""){
		document.getElementById("cpwd").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("city").value==""){
		document.getElementById("city").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("uname").value==""){
		document.getElementById("uname").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("pin").value==""){
		document.getElementById("pin").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("phone").value==""){
		document.getElementById("phone").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("street").value==""){
		document.getElementById("street").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("dist").value==""){
		document.getElementById("dist").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(document.getElementById("state").value==""){
		regSubmit=false;
		document.getElementById("state").style.borderColor="#FF3F47";
	}
	if(document.getElementById("country").value=="0"){
		document.getElementById("country").style.borderColor="#FF3F47";
		regSubmit=false;
	}
	if(regSubmit==true){
		return true	
	}else{
		return false
	}
	
}
function getDist(obj){
	val=obj.value;
	if(val!="0"&&val!="-1"){
		httpxml=AjaxFunction();
		sendReqForDist(obj.value);
		document.getElementById("otherstate").style.display="none";	
	}
	else
	{
		for(j=document.regform.dist.options.length-1;j>=0;j--){
			document.regform.dist.remove(j);
		}
		document.regform.dist.options.add(new Option("Select Districts","0",false,false));
		document.regform.dist.options.add(new Option("--Other","-1",false,false));
		if(obj.value=="-1"){
			document.getElementById("otherstate").style.display="block";
			document.getElementById("otherdist").style.display="none";
		}
		else
		{
			document.getElementById("otherstate").style.display="none";
			document.getElementById("otherdist").style.display="none";
		}
	}	
}
function getDist2(obj){
	if(obj.value!=0){
		httpxml=AjaxFunction();
		sendReqForDist(obj.value);
	}
	else if(obj.value==0){
		for(j=document.regform.dist.options.length-1;j>=0;j--)
		{
			document.regform.dist.remove(j);
		}
		var op2 = new Option("All District","0",false, false);
		document.regform.dist.options.add(op2);
	}
	
}
function otherDist(obj){
	if(obj.value=="-1"){
	 document.getElementById("otherdist").style.display="block";	
	}
	else
	{
		document.getElementById("otherdist").style.display="none";	
	}
}
function sendReqForDist(s_id){
		var url="getDist.php";
		url=url+"?s_id="+s_id;
		url=url+"&sid="+Math.random();
		httpxml.onreadystatechange=distck;
		httpxml.open("GET",url,true);
		httpxml.send(null);	
}
function AjaxFunction()
			{
				try
					{
		  // Firefox, Opera 8.0+, Safari
		  httpxml=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
				  try
							{
						 httpxml=new ActiveXObject("Msxml2.XMLHTTP");
							}
					catch (e)
							{
						try
					{
					httpxml=new ActiveXObject("Microsoft.XMLHTTP");
					 }
						catch (e)
					{
					alert("Your browser does not support AJAX!");
					return false;
					}
					}
		  }
		  return httpxml;
}
function distck(){
	if(httpxml.readyState==4)
	{
		var opts = httpxml.responseXML.getElementsByTagName('option'); 
		// Before adding new we must remove previously loaded elements
		for(j=document.regform.dist.length;j>=0;j--){
			document.regform.dist.remove(j);
		}
		if(opts.length!=0){
			document.regform.dist.options.add(new Option("Select District","0",false,false));
			for (var i = 0; i < opts.length; i++) { 
   				var op = new Option( 
    			unescape(opts[i].getElementsByTagName('name').item(0).firstChild.data), 
    			unescape(opts[i].getElementsByTagName('id').item(0).firstChild.data), 
    			false, false);
				document.regform.dist.options.add(op);
   			//sbox.options[sbox.length] = op; 
  		 	}
			document.regform.dist.options.add(new Option("--Other","-1",false,false));
	   }
	   else{
		   for(j=document.regform.dist.options.length-1;j>=0;j--)
			{
				document.regform.dist.remove(j);
			}
			var op2 = new Option("All District","0",false, false);
			var op1=new Option("--Other","-1",false,false);
			document.regform.dist.options.add(op2);
			document.regform.dist.options.add(op1);
	   }
	}	
}
function stateck() 
			{
			if(httpxml.readyState==4)
			  {
				// Before adding new we must remove previously loaded elements
				for(j=document.regform.state.options.length-1;j>=0;j--){
					document.regform.state.remove(j);
				}
				var opts = httpxml.responseXML.getElementsByTagName('option');
				document.regform.state.options.add(new Option("Select State","0",false,false));
				for (i = 0; i < opts.length; i++) { 
   					var op = new Option( 
    				unescape(opts[i].getElementsByTagName('name').item(0).firstChild.data), 
    				unescape(opts[i].getElementsByTagName('id').item(0).firstChild.data), 
    				false, false);
					document.regform.state.options.add(op);
				 }
				 var op = new Option("--Other","-1",false, false);
					document.regform.state.options.add(op);
		  }
}
function validateSearch(){
	var valid=true;
	if(document.getElementById("country").value=="0"){
		valid=false;
		alert("Please select a Country to start search")
	}
	if(document.getElementById("category").value=="0"){
		valid=false;
		alert("Please select a category to search")
	}
	return valid;
}
function searchform(){
	valid=validateSearch()
	if(valid==true){
		document.regform.submit();
	}
}
function radio_button_checker()
{
	var radio_choice = false;
	for (counter = 0; counter < document.dealerform.r1.length; counter++)
	{
		if (document.dealerform.r1[counter].checked)
		radio_choice = true; 
	}

	if (!radio_choice)
	{ 
		return false;
	}
return true;
}
function searchDealer(){
	valid=radio_button_checker();
	if(valid==false){
		alert("Please select a Dealer type.");
	}
	else{
		document.dealerform.submit();
	}
}

function BotvalidcharOnly()
{
//charvalue,fieldname
		var invalid = "~/:<>`|^!';$#()*&#%#()"
		var invalidchar = "";
	    var charvalue=document.getElementById("unameIMG").value;
		//alert(document.getElementById("unameIMG").value);		
	for(i=0;i<invalid.length;i++)
		{
			for(j=0;j<invalid.length;j++)
			{
				if(charvalue.charAt(j) == invalid.charAt(i))
				{
				     invalidchar = invalidchar + charvalue.charAt(j);
				}
			}
		}
		if (invalidchar !="")
		{
			alert("You are not allowed to enter special charaters\n Please remove any special characters")				   
		}
}
function clearTextBox(){
	document.getElementById("unameIMG").value="";
}
function clearText(){
	valid=true;
	pmsg="";
	if(document.getElementById("IMGuser").value==""){
		valid=false;
		pmsg="Please enter a user name\n";
	}
	if(document.getElementById("IMGemail").value==""){
		valid=false;
		pmsg+="Please enter the e-mail ID\n";
	}
	if(document.getElementById("unameIMG").value=="30 characters Maximum"||document.getElementById("unameIMG").value==""){
		valid=false;
		pmsg+="Please enter a description for the image\n";
	}
	if(document.getElementById("image").value.length==0){
		valid=false;
		pmsg+="Please select image to upload";
	}
	if(valid==false){
		alert(pmsg);
	}
	return valid;
}
function submitLogin(form){
	var valid=true;
	if(document.getElementById("UserName").value==""||document.getElementById("Password").value==""||document.getElementById("ctype").value=="0"){
		valid=false;
	}
	if(valid==true){
	return true;
	}else{
		alert('Please Enter your user name, Password and customer type to login');
		return false;
	}
}
function viewForm(){
	if(document.chnPwd.style.display=="none"){
		document.getElementById("cpwd").style.backgroundColor="#EEF0C8";
		document.chnPwd.style.display="block";
		document.getElementById("up").style.backgroundColor="#b4b73a";
		document.regform.style.display="none";
		document.getElementById("editb").style.backgroundColor="#b4b73a";
		document.editBrands.style.display="none";
		document.getElementById("addb").style.backgroundColor="#b4b73a";
		document.addBrands.style.display="none";		
		document.getElementById("newsf").style.backgroundColor="#b4b73a";
		document.newsForm.style.display="none";	
	}
}

function viewForm2(){
	if(document.addBrands.style.display=="none")
	{		
		document.getElementById("addb").style.backgroundColor="#EEF0C8";
		document.addBrands.style.display="block";
		document.getElementById("up").style.backgroundColor="#b4b73a";
		document.regform.style.display="none";
		document.getElementById("editb").style.backgroundColor="#b4b73a"
		document.editBrands.style.display="none";		
		document.getElementById("newsf").style.backgroundColor="#b4b73a";
		document.newsForm.style.display="none";	
	}
}
function viewForm3(){
	if(document.editBrands.style.display=="none")
	{
		document.getElementById("editb").style.backgroundColor="#EEF0C8";
		document.editBrands.style.display="block";		
		document.getElementById("up").style.backgroundColor="#b4b73a";
		document.regform.style.display="none";
		document.getElementById("addb").style.backgroundColor="#b4b73a";
		document.addBrands.style.display="none";		
		document.getElementById("cpwd").style.backgroundColor="#b4b73a";
		document.chnPwd.style.display="none";		
		document.getElementById("newsf").style.backgroundColor="#b4b73a";
		document.newsForm.style.display="none";		
	}
}
function viewForm4(){
	if(document.newsForm.style.display=="none")
	{
		document.getElementById("newsf").style.backgroundColor="#EEF0C8";
		document.newsForm.style.display="block";		
		document.getElementById("up").style.backgroundColor="#b4b73a";
		document.regform.style.display="none";
		document.getElementById("addb").style.backgroundColor="#b4b73a";
		document.addBrands.style.display="none";	
		document.getElementById("editb").style.backgroundColor="#b4b73a";
		document.editBrands.style.display="none";		
		document.getElementById("cpwd").style.backgroundColor="#b4b73a";
		document.chnPwd.style.display="none";
	}
}
function enableField(){
	document.getElementById("up").style.backgroundColor="#EEF0C8";
	if(document.regform.style.display=="none")
	{
		document.getElementById("up").style.backgroundColor="#EEF0C8";
		document.regform.style.display="block";		
		document.getElementById("editb").style.backgroundColor="#b4b73a";
		document.editBrands.style.display="none";
		document.getElementById("addb").style.backgroundColor="#b4b73a";
		document.addBrands.style.display="none";		
		document.getElementById("cpwd").style.backgroundColor="#b4b73a";
		document.chnPwd.style.display="none";		
		document.getElementById("newsf").style.backgroundColor="#b4b73a";
		document.newsForm.style.display="none";	
		for(i=0;i<=document.regform.elements.length;i++){
			if(document.regform.elements[i].disabled==true){
				document.regform.elements[i].disabled=false
			}
		}	
	}else{
		for(i=0;i<=(document.regform.elements.length-1);i++){
			if(document.regform.elements[i].disabled==true){
				document.regform.elements[i].disabled=false
			}
		}
	}	
			
}
function submitchnPwd(){
	var valid="";
	reWhiteSpace = new RegExp(/^\s+$/);
	if(document.getElementById("cnewpassword").value!=document.getElementById("newPassword").value)
	{
		alert("Passwords do not match");
		valid=false;
	}
	else
	{

		if (reWhiteSpace.test(document.getElementById("cnewpassword").value)) {
          	alert("Please Check Your Fields For Spaces");
	        return false;
		}
		else if(document.getElementById("cnewpassword").value.length<6)
		{
			alert("Minimum 6 characters.")
			return false;
		}
       valid=true;
	}
	if(document.getElementById("cnewpassword").value==null||document.getElementById("newPassword").value==null)
	{
		alert("Error:Empty fields");
		valid=false;
	}
	if(valid==true)
	{
	
	    document.chnPwd.submit();
		return true;
	}
}
function submitBrand(){
	valid=true;
	if(document.getElementById("bname").value==""||document.getElementById("bname").value==null)
	{
		alert("Please Brand Name");
		valid=false;
	}
	if(document.getElementById("bimage").value==""||document.getElementById("bimage").value==null)
	{
		alert("Error:Empty fields");
		valid=false;
	}
	if(valid==true)
	{
	
	    document.addBrands.submit();
		return true;
	}
}
function clearField(id){
	if(document.getElementById(id).value=="Name"){
		document.getElementById(id).value="";
	}
	else if(document.getElementById(id).value=="Phone number"){
		document.getElementById(id).value="";
	}
	else if(document.getElementById(id).value=="E-mail"){
		document.getElementById(id).value="";
	}
	else if(document.getElementById(id).value=="Message"){
		document.getElementById(id).value="";
	}
}
function addText(id){
	if(document.getElementById('qname').value==""){
		document.getElementById(id).value="Name";
	}
	else if(document.getElementById('qphone').value==""){
		document.getElementById(id).value="Phone number";
	}
	else if(document.getElementById('qemail').value==""){
		document.getElementById(id).value="E-mail";
	}
	else if(document.getElementById('qmsg').value==""){
		document.getElementById(id).value="Message";
	}
}
function submitQuick(){
	
	var valid=true;
	if(document.getElementById("qemail").value==""||document.getElementById("qemail").value==null||document.getElementById("qemail").value=="E-mail"){
		document.getElementById("qemail").style.borderColor="#FF0022";
		alert("Please Enter your Email ID");
		return false;
		valid=false;
	}
	
	if(document.getElementById("qname").value==""||document.getElementById("qname").value==null||document.getElementById("qname").value=="Name"){
		document.getElementById("qname").style.borderColor="#FF0022";
		alert("Please Enter your Name");
		return false;
		valid=false;
	}
	if(document.getElementById("qphone").value==""||document.getElementById("qphone").value==null||document.getElementById("qphone").value=="Phone number"){
		document.getElementById("qphone").style.borderColor="#FF0022";
		alert("Please Enter your Phone Number");
		return false;
		valid=false;
	}	
	if(document.getElementById("qphone").value!=""){
		if(isNaN(document.getElementById("qphone").value)){
		alert("Invalid Phone Number");
		return false;
		valid=false;
		}
	}
	if(document.getElementById("qmsg").value.length==0||document.getElementById("qmsg").value==null||document.getElementById("qmsg").value=="Message"){
		document.getElementById("qmsg").style.borderColor="#FF0022";
		alert("Please Enter your Message");
		return false;
		valid=false;
	}
	if(document.getElementById("qemail").value!=""||document.getElementById("qemail").value!=null){
		var str=document.getElementById("qemail").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("qemail").style.borderColor="#FF0022";
		    valid=false;
			alert("Invalid E-mail ID");
			return false;
		 }
	}
	
		//alert(valid);
	
	if(valid==true){	 
		document.quick.submit();
	}
	else{
		alert("Please fill the Required Fields");
		//document.getElementById("up").style.backgroundColor="#EEF0C8";
	
	}//else	
	
}
function showAlert(){
	alert("You can update your details once admin approves your account.");
	if(document.regform.style.display=="none")
	{
		document.getElementById("up").style.backgroundColor="#EEF0C8";
		document.regform.style.display="block";		
		document.getElementById("editb").style.backgroundColor="#b4b73a";
		document.editBrands.style.display="none";
		document.getElementById("addb").style.backgroundColor="#b4b73a";
		document.addBrands.style.display="none";		
		document.getElementById("cpwd").style.backgroundColor="#b4b73a";
		document.chnPwd.style.display="none";		
		document.getElementById("newsf").style.backgroundColor="#b4b73a";
		document.newsForm.style.display="none";	
		
	}	
}
function validateNews(){
	if(document.getElementById("newsarea").value==""||document.getElementById("newsarea").value==null){
		alert('Error: Empty Field');
	}else{
		document.newsForm.submit();
	}
}
function contactCom(){
	valid=true;
	msg="";
	if(document.getElementById("userName").value==""){
	msg="Please Enter your Name";
	}
	if(document.getElementById("userEmail").value==""){
		msg+="Enter your E-mail ID";
	}
	if(document.getElementById("userEmail").value!=""){
	
		var str=document.getElementById("userEmail").value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		 }
		
		 if (str.indexOf(" ")!=-1){
			document.getElementById("userEmail").style.borderColor="#FF0022";
		    valid=false;
		 }
	
		if(valid==true){
			document.contactForm.submit();
		}
	
	
	
	}
	if(document.getElementById("userPhone").value==""){
		msg+="Enter your Phone Number";
	}
	if(document.getElementById("userMsg").value==""){
		msg+="Please Enter your Message";
	}
}