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\n";
        valid=false;
    }
    if(document.getElementById("userEmail").value==""){
        msg+="Enter your E-mail ID\n";
        valid=false;
    }
    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==false){
            msg+="invalid E-mail ID\n";
        }
	
    }
    if(document.getElementById("userPhone").value==""){
        msg+="Enter your Phone Number\n";
        valid=false;
    }
    if(document.getElementById("userMsg").value==""){
        msg+="Please Enter your Message\n";
        valid=false;
    }
    if(valid==true){
        document.contactForm.submit();
    }else{
        alert(msg);
        return valid;
    }
}