﻿ // Golobal Functions
 
 String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
 
 function CreateXmlHttp(){
	//Creating object of XMLHTTP in IE
	try{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	   }
	catch(e)
	{
		try{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		   } 
		catch(oc){
			XmlHttp = null;
		   }
	   }	   
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined"){
		XmlHttp = new XMLHttpRequest();
	  }
  }
  
 function DisAllowAlphabets(e)
 {
  if(e.which){
    if ((e.which >= 48 && e.which <= 57)||(e.which==8)){
  		return true;
  		}
 	else if(e.which == 45 || e.which == 47){
 		return true; }
	else{
		return false; }
    }
  else if(window.event){    
   	if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
  		window.event.returnValue= true;}
 	else if(window.event.keyCode == 45 || window.event.keyCode == 47){
 		window.event.returnValue=true; }
	else{ 
		window.event.returnValue=false; }  
    }
 } 
 
 function DisAllowSpace(e){    
  if(e.which){
    if(e.which == 32){
      return false;}
     }
  else {
    if(window.event.keyCode == 32){
      window.event.returnValue=false;}              
     }
 }
       
 function DisAllowNumbers(e){
  if(e.which){
    if (e.which >= 48 && e.which <= 57){
  		return false;}     	
    }
  else if(window.event){    
   	if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
  		window.event.returnValue=false;}     	
    }
 }
 
 function checkMultipleMail(str){
    var email_array = str.split(",");
    
    for( var i = 0; i <email_array.length; i++) {
        var boolstatus = Checkmail(email_array[i]);
        if(boolstatus == false){
            return false;
        }
    }
    
    return true;
 }
 
 function Checkmail(str){
   		var at="@"        
		var dot="."
		var temp;
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var invalidchar=" \"([{}])!#$%^&*';:,/\\?|+`~<>=~"
		if (str.indexOf(at)==-1){
			alert("Please enter a valid Email ID.")
		   	return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
		   alert("Please enter a valid Email ID.")
		   return false	}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Please enter a valid Email ID.")
		    return false }
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid Email ID.")
		    return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid Email ID.")
		    return false }
		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid Email ID.")
		    return false }		
		for (i=0; i<(invalidchar.length-1); i++){
		      temp=invalidchar.substring(i,i+1);		      
		      if (str.indexOf(temp)!=-1){
		         alert("Please enter a valid Email ID.")
		         return false} 
	 	}		 		
    return true; 
  } 

  
 // Function to check the FeedBack Form
 
 function ValidateFeedBack()
 {
     //alert(document.getElementById("ctl00_ContentPlaceHolder1_txtFeedBackService").value);
     var feedback = document.getElementById("ctl00_ContentPlaceHolder1_txtFeedBackService").value.trim();
     var FName = document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value.trim();
     var LName = document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value.trim();
     var Address = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value.trim();
     var Phone = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value.trim();
     var Email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value.trim();
     var Selection = document.getElementById("ctl00_ContentPlaceHolder1_ddlSelection").value.trim();
     var Registration = document.getElementById("ctl00_ContentPlaceHolder1_txtRegistration").value.trim();

    
    if(Selection=="YES")
    {
                
            if(feedback=="" || feedback==null)
            {
                alert("Please Enter FeedBack");
                document.getElementById("ctl00_ContentPlaceHolder1_txtFeedBackService").focus();
                return false;
             }
            if(Registration == "")
            {
                    alert("Please Enter Registration ID!")
                    document.getElementById("ctl00_ContentPlaceHolder1_txtRegistration").focus();
                    return false;
            }
            return true;
    }
    else
    {
    
            if(feedback=="" || feedback==null)
            {
                alert("Please Enter FeedBack");
                document.getElementById("ctl00_ContentPlaceHolder1_txtFeedBackService").focus();
                return false;
             }
             
             if(FName=="")
            {
            alert("Please Enter First Name");
                        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
            return false;
            }
            if(LName=="")
            {
            alert("Please Enter Last Name");
                        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").focus();
            return false;
            }
            if(Address=="")
            {
            alert("Please Enter Address");
                        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();
            return false;
            }
             if(Phone=="")
            {
            alert("Please Enter Phone Number");
                        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").focus();
            return false;
            }
            if(Email=="")
            {
                        alert("Please Enter Email");
                        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
                        return false;
            }
        if(Email != null || Email != "")
        {
            if(! Checkmail(Email))
            {
                //document.getElementById("txtEmail").value="";
                document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
		        return false
	        }
        }
        return true;
    }
    return true;
}

// Function to check the Customer Care Form

function ValidateCCare()
{
    var fname = document.getElementById("ctl00_ContentPlaceHolder1_txtFName").value;
    var lname = document.getElementById("ctl00_ContentPlaceHolder1_txtLName").value;
    var address = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value;
    var area = document.getElementById("ctl00_ContentPlaceHolder1_txtArea").value;
    var landmark = document.getElementById("ctl00_ContentPlaceHolder1_txtLandmark").value;
    var pin = document.getElementById("ctl00_ContentPlaceHolder1_txtPin").value;
    var phone = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone1").value;
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
    var model = document.getElementById("ctl00_ContentPlaceHolder1_txtModel").value;
    var serialno = document.getElementById("ctl00_ContentPlaceHolder1_txtSerialNo").value;
    var dealer = document.getElementById("ctl00_ContentPlaceHolder1_txtDealer").value;
    
    if(fname.trim() == ""){
        alert('Please enter First Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtFName").focus();
        return false; 
    }
    if(lname.trim() == ""){
        alert('Please enter Last Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLName").focus();
        return false; 
    }
    if(address.trim() == ""){
        alert('Please enter Address.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();
        return false; 
    }
    if(area.trim() == ""){
        alert('Please enter Area.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtArea").focus();
        return false; 
    }
    if(landmark.trim() == ""){
        alert('Please enter Landmark.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLandmark").focus();
        return false; 
    }
    if(pin.trim() == ""){
        alert('Please enter Pin Code.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPin").focus();
        return false; 
    }
    if(phone.trim() == ""){
        alert('Please enter Phone 1.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone1").focus();
        return false; 
    }
    if(email.trim() == ""){
        alert('Please enter Email ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }
    if (! Checkmail(email)){
        alert('Please enter a valid Email ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }
    if(model.trim() == ""){
        alert('Please enter Model Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtModel").focus();
        return false; 
    }
    if(serialno.trim() == ""){
        alert('Please enter Serial No.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtSerialNo").focus();
        return false; 
    }
    if(dealer.trim() == ""){
        alert('Please enter Dealer Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtDealer").focus();
        return false; 
    }
    
    return true;
}

// Function to check the Customer Service Form

function ValidateService()
{
    var fname = document.getElementById("ctl00_ContentPlaceHolder1_txtFName").value;
    var lname = document.getElementById("ctl00_ContentPlaceHolder1_txtLName").value;
    var address = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value;
    var area = document.getElementById("ctl00_ContentPlaceHolder1_txtArea").value;
    var landmark = document.getElementById("ctl00_ContentPlaceHolder1_txtLandmark").value;
    var pin = document.getElementById("ctl00_ContentPlaceHolder1_txtPin").value;
    var phone = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone1").value;
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
    
    if(fname.trim() == ""){
        alert('Please enter First Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtFName").focus();
        return false; 
    }
    if(lname.trim() == ""){
        alert('Please enter Last Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLName").focus();
        return false; 
    }
    if(address.trim() == ""){
        alert('Please enter Address.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();
        return false; 
    }
    if(area.trim() == ""){
        alert('Please enter Area.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtArea").focus();
        return false; 
    }
    if(landmark.trim() == ""){
        alert('Please enter Landmark.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLandmark").focus();
        return false; 
    }
    if(pin.trim() == ""){
        alert('Please enter Pin Code.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPin").focus();
        return false; 
    }
    if(phone.trim() == ""){
        alert('Please enter Phone 1.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPhone1").focus();
        return false; 
    }
    if(email.trim() == ""){
        alert('Please enter Email ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }
    if (! Checkmail(email)){
        alert('Please enter a valid Email ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }

    return true;
}

// Function for Go button on Customer Service Form

function checkGO()
{
    var regid = document.getElementById("ctl00_ContentPlaceHolder1_txtRegID").value;
    
    if(regid.trim() == ""){
        alert('Please enter Registration ID.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtRegID").focus();
        return false; 
    }
    if(regid.trim() != ""){
        var tvalue = regid.substring(0,2);
        if (tvalue != "WB") {
            alert('Please enter valid Registration ID. Format is not correct.');
            document.getElementById("ctl00_ContentPlaceHolder1_txtRegID").focus();
            return false; 
        }
    }

    return true;
} 

// Function to check the Refer Friend Form

function validateReferFriend() {
    var name = document.getElementById("txtName").value;
    var email = document.getElementById("txtEmail").value;
    var friendemail = document.getElementById("txtFriendEmail").value;
    var comment = document.getElementById("txtComment").value;
    
    if (name.trim() == "") {
        alert('Please enter name.');
        document.getElementById("txtName").focus();
        return false; 
    }
    if (email.trim() == "") {
        alert('Please enter email id.');
        document.getElementById("txtEmail").focus();
        return false; 
    }
    if (email.trim() != "") {
        if(checkMultipleMail(email) == false) {
            document.getElementById("txtEmail").focus();
            return false; 
        }
    }
    if (friendemail.trim() == "") {
        alert('Please enter friend email id.');
        document.getElementById("txtFriendEmail").focus();
        return false; 
    }
    if (friendemail.trim() != "") {
        if(checkMultipleMail(friendemail) == false) {
            document.getElementById("txtFriendEmail").focus();
            return false; 
        }
    }
    if (comment.trim() == "") {
        alert('Please enter comment.');
        document.getElementById("txtComment").focus();
        return false; 
    }
    
    return true;
}

// Function to check the Customer Feedback Form

function validateCustoerFeedback() {
    var name = document.getElementById("txtName").value;
    var email = document.getElementById("txtEmail").value;
    var phone = document.getElementById("txtPhone").value;
    var city = document.getElementById("txtCity").value;
    var state = document.getElementById("txtState").value;
    var comment = document.getElementById("txtComment").value;
    
    if (name.trim() == "") {
        alert('Please enter name.');
        document.getElementById("txtName").focus();
        return false; 
    }
    if (email.trim() == "" && phone.trim() == "" ) {
        alert('Please enter email id.');
        document.getElementById("txtEmail").focus();
        return false; 
    }
    if (email.trim() != "") {
        if(checkMultipleMail(email) == false) {
            document.getElementById("txtEmail").focus();
            return false; 
        }
    }
    if (phone.trim() == "") {
        alert('Please enter contact number.');
        document.getElementById("txtPhone").focus();
        return false; 
    }
    if (city.trim() == "") {
        alert('Please enter city.');
        document.getElementById("txtCity").focus();
        return false; 
    }
//    if (state.trim() == "") {
//        alert('Please enter state.');
//        document.getElementById("txtState").focus();
//        return false; 
//    }
    if (comment.trim() == "") {
        alert('Please enter comment.');
        document.getElementById("txtComment").focus();
        return false; 
    }
    
    return true;
}

// Function to show/hide the other text box

 function enableOther(){
    var city = document.getElementById("cboCity").value;
    var othervar = city.substring(0,5);
    if(othervar == "Other") {
        document.getElementById("txtOther").disabled = false;
    }
 }
 
// Function to check the index page

 function CheckIndex() {
    var state = document.getElementById("cboState").value;
    var city = document.getElementById("cboCity").value;
    var othercity = document.getElementById("txtOther").value;
    
    var othervar = city.substring(0,5);
    
    var stateList = document.getElementById("cboState");	
	var selectedState = stateList.options[stateList.selectedIndex].text;	
    
    var cityList = document.getElementById("cboCity");	
	var selectedCity = cityList.options[cityList.selectedIndex].text;	
        
    if(state == "--Select--"){
        alert('Please select state.');
        document.getElementById("cboState").focus();
        return false; 
    }
    if(city == "0"){
        alert('Please select city.');
        document.getElementById("cboCity").focus();
        return false; 
    }
    if(othervar == "Other") {
        if(othercity.trim() == ""){
            alert('Please enter city.');
            document.getElementById("txtOther").focus();
            return false; 
        }
    }
    if (selectedState != "" && selectedCity != ""){
        document.getElementById("sname").value = selectedState;
        if(selectedCity != "Other") {
            document.getElementById("cname").value = selectedCity;
        }
        else {
            var cityname = document.getElementById("txtOther").value;
            document.getElementById("cname").value = cityname;
        }
    }

    return true;
 }
 
 // Function to check the post a resume page
 
 function checkPostResume() {
    var firstname = document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value;
    var lastname = document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value;
    
    var genderList = document.getElementById("ctl00_ContentPlaceHolder1_cboGender");	
	var gender = genderList.options[genderList.selectedIndex].value;	
    
    var dob = document.getElementById("ctl00_ContentPlaceHolder1_txtDOB").value;
    var nationality = document.getElementById("ctl00_ContentPlaceHolder1_txtNationality").value;

    var maritalstatusList = document.getElementById("ctl00_ContentPlaceHolder1_cboMaritalStatus");	
	var maritalstatus = maritalstatusList.options[maritalstatusList.selectedIndex].value;	

    var address = document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").value;
    var state = document.getElementById("ctl00_ContentPlaceHolder1_txtState").value;
    var location = document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value;
    var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value;
    var textresume = document.getElementById("ctl00_ContentPlaceHolder1_txtTextResume").value;
    var fileresume = document.getElementById("ctl00_ContentPlaceHolder1_fileResume").value;
    
     if(firstname.trim() == ""){
        alert('Please Enter First Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
        return false; 
    }
    if(lastname.trim() == ""){
        alert('Please Enter Last Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").focus();
        return false; 
    }
    if(gender.trim() == "-Gender-"){
        alert('Please select Gender.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboGender").focus();
        return false; 
    }
    if(dob.trim() == ""){
        alert('Please Enter Date of Birth.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtDOB").focus();
        return false; 
    }
    if(nationality.trim() == ""){
        alert('Please Enter Nationality.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtNationality").focus();
        return false; 
    }
    if(maritalstatus.trim() == "-Marital Status-"){
        alert('Please select Marital Status.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboMaritalStatus").focus();
        return false; 
    }
    if(address.trim() == ""){
        alert('Please Enter Address.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtAddress").focus();
        return false; 
    }
    if(state.trim() == ""){
        alert('Please Enter State.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtState").focus();
        return false; 
    }
    if(location.trim() == ""){
        alert('Please Enter Location.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").focus();
        return false; 
    }
    if(email.trim() == ""){
        alert('Please Enter Email.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }
    if(Checkmail(email) == false) {
        document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").focus();
        return false; 
    }
    if(textresume.trim() == "" && fileresume.trim() == "" ){
        alert('Please Enter Text Resume or attach your Resume to upload.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtTextResume").focus();
        return false; 
    }
    
    return true;

 }
 
 //------------------------------ Start Admin Section Validation --------------------------------
 
 // Function for check the Product Master Page
 
 function checkProductMaster() {
    var productname = document.getElementById("ctl00_ContentPlaceHolder1_txtPName").value;
    
    var categoryList = document.getElementById("ctl00_ContentPlaceHolder1_cboPCat");	
	var pcategory = categoryList.options[categoryList.selectedIndex].value;	
    
    //var imagename = document.getElementById("ctl00_ContentPlaceHolder1_fileImage").value;
    var description = document.getElementById("ctl00_ContentPlaceHolder1_txtDescription").value;
    var ldescription = document.getElementById("ctl00_ContentPlaceHolder1_txtLDescription").value;
    
    var statusList = document.getElementById("ctl00_ContentPlaceHolder1_cboStatus");	
	var status = statusList.options[statusList.selectedIndex].value;	
    
    if(productname.trim() == ""){
        alert('Please Enter Product Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtPName").focus();
        return false; 
    }
    if(pcategory == "--Select--"){
        alert('Please select Product Category.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboPCat").focus();
        return false; 
    }
//    if(imagename.trim() == ""){
//        alert('Please select an Image for upload.');
//        document.getElementById("ctl00_ContentPlaceHolder1_fileImage").focus();
//        return false; 
//    }
//    if(description.trim() == ""){
//        alert('Please Enter Product Description.');
//        document.getElementById("ctl00_ContentPlaceHolder1_txtDescription").focus();
//        return false; 
//    }
//    if(ldescription.trim() == ""){
//        alert('Please Enter Product Long Description.');
//        return false; 
//    }
    if(status == "0"){
        alert('Please select Product Status.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboStatus").focus();
        return false; 
    }
//    if(ldescription.length > 3950){
//        alert('Product Long Description not more than 4000 characters.');
//        return false; 
//    }
    if(ldescription.trim() != ""){
        document.getElementById("ctl00_ContentPlaceHolder1_hidldes").value = ldescription;
    }
    
    return true; 
 }
 
 //Function for check the Product Category Master Page
 
 function checkProdCatMaster() {
    var productcatname = document.getElementById("ctl00_ContentPlaceHolder1_txtProdCateName").value;
    //var imagename = document.getElementById("ctl00_ContentPlaceHolder1_fileImage").value;
    
    var ldescription = document.getElementById("ctl00_ContentPlaceHolder1_txtLDescription").value;

    var statusList = document.getElementById("ctl00_ContentPlaceHolder1_cboStatus");	
	var status = statusList.options[statusList.selectedIndex].value;	
    
    if(productcatname.trim() == ""){
        alert('Please Enter Product Category Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtProdCateName").focus();
        return false; 
    }
    if(ldescription.trim() == ""){
        alert('Please Enter Product Category Long Description.');
        return false; 
    }
    if(status == "0"){
        alert('Please select Product Status.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboStatus").focus();
        return false; 
    }
    if(ldescription.length > 2950){
        alert('Product Category Long Description not more than 3000 characters.');
        return false; 
    }
    if(ldescription.trim() != ""){
        document.getElementById("ctl00_ContentPlaceHolder1_hidldes").value = ldescription;
    }
    
    return true; 
 }
 
 function checkProdCatParameterMaster() {
    var productcatparameter = document.getElementById("ctl00_ContentPlaceHolder1_txtProdCateName").value;
    
    var categoryList = document.getElementById("ctl00_ContentPlaceHolder1_cboProductCat");	
	var category = categoryList.options[categoryList.selectedIndex].value;	
    
    var cTypeList = document.getElementById("ctl00_ContentPlaceHolder1_cboPcType");	
	var cType = cTypeList.options[cTypeList.selectedIndex].value;	

    var statusList = document.getElementById("ctl00_ContentPlaceHolder1_cboStatus");	
	var status = statusList.options[statusList.selectedIndex].value;	
    
    if(productcatparameter.trim() == ""){
        alert('Please Enter Product Category Parameter Name.');
        document.getElementById("ctl00_ContentPlaceHolder1_txtProdCateName").focus();
        return false; 
    }
    if(category == "0"){
        alert('Please select Product Category Name Status.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboProductCat").focus();
        return false; 
    }
    if(cType == "0"){
        alert('Please select Product Category Type.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboPcType").focus();
        return false; 
    }
    if(status == "0"){
        alert('Please select Product Status.');
        document.getElementById("ctl00_ContentPlaceHolder1_cboStatus").focus();
        return false; 
    }

    return true; 
 }
  
 //------------------------------ End Admin Section Validation --------------------------------

// Function for to display service center and dealer city using ajax

function CheckRCenterCity(ProcName, cboid)
  {
    if(ProcName == "proc_RelationCenterList")//bring city data for service center changed by SANJAY
    {
        var otherstatus = "";
        var stateid = document.getElementById(cboid).value;
        var valuestr=stateid;
        if(cboid == "cboState") {
		    otherstatus = "1";
		}
		if(cboid == "ctl00_ContentPlaceHolder1_cboState"){
		    otherstatus = "2";
		}
	    // URL to get data from server
	    var requestUrl = "AjaxData.aspx" + "?ProcName=" + encodeURIComponent(ProcName) + "&StateId=" + encodeURIComponent(valuestr) + "&RegionId=" + encodeURIComponent(otherstatus);
    }
    
    if(ProcName == "proc_DealerCenterList")//bring city data for service center changed by SANJAY
    {
        var otherstatus = "";
        var stateid = document.getElementById(cboid).value;
        var valuestr=stateid;
        if(cboid == "cboState") {
		    otherstatus = "1";
		}
		if(cboid == "ctl00_ContentPlaceHolder1_cboState"){
		    otherstatus = "2";
		}
	    // URL to get data from server
	    var requestUrl = "AjaxData.aspx" + "?ProcName=" + encodeURIComponent(ProcName) + "&StateId=" + encodeURIComponent(valuestr) + "&RegionId=" + encodeURIComponent(otherstatus);
    }
    
    CreateXmlHttp();	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp){
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = GetCity;

		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);		
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
  }
  
  // Function for to populate the city combobox using ajax
  
  function GetCity(){
	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4){
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200){	
		//Save successfully
		if((((XmlHttp.responseText)).trim().length)==0){
		    WriteCity((XmlHttp.responseText).trim());
		    return true;
		     }      
		else {
		  WriteCity((XmlHttp.responseText).trim());
		    return true;
		  }
		 }
		else{
			alert("There was a problem retrieving data from the server. Please try again!" );
			return false;
		 }
	  }
  }
  
  // Function for to populate the city combobox using ajax
  
  function WriteCity(strResult)
  {
    var d=document.getElementById('cboCity');
    if (d == null) {
        var d=document.getElementById('ctl00_ContentPlaceHolder1_cboCity');
    }
    var mainstr=strResult.split("<");
    var mainstr1=mainstr[0].split("&");
    var strCity=mainstr1[0].split("~");
    var cnt= parseInt(strCity.length);

    if(cnt != 1){
        for (var i = d.length - 1; i>=0; i--) 
         {
          d.remove(i);
         }
        var i=1;
        d.options[0]=new Option("--Select--",0);

        while (cnt>i)
            {
                var City=strCity[i].split("$");
                d.options[i]= new Option(City[0],City[1]);
                i=i+1;
            }
    }
    else {
        for (var i = d.length - 1; i>=0; i--) 
         {
          d.remove(i);
         }
        var i=1;
        d.options[0]=new Option("--Select--",0);

	    //var row = srcTable.insertRow(-1); 
	    var row = "";
        row.className="form_text";
        var cell1 = row.insertCell(-1);
        cell1.style.fontSize="13";
        cell1.innerHTML ="Sorry! no recrod found.";    
    }
  }
  
  // Function for show the Relation Center
  
  function showRCenterData() {
    var state = document.getElementById('ctl00_ContentPlaceHolder1_cboState').value;
    var city = document.getElementById('ctl00_ContentPlaceHolder1_cboCity').value;
    document.getElementById('ctl00_ContentPlaceHolder1_state').value = state.trim();
    document.getElementById('ctl00_ContentPlaceHolder1_city').value = city.trim();
    var newUrl = document.location.href;
    var clength = newUrl.indexOf("?");
    if(clength == -1){
        newUrl = newUrl+"?is=" + encodeURIComponent(state) + "&ic=" + encodeURIComponent(city);
    }
    else {
        newUrl = newUrl.substring(0,clength);
        newUrl = newUrl+"?is=" + encodeURIComponent(state) + "&ic=" + encodeURIComponent(city);
    }
    document.location.href = newUrl;
  }

  //Function for to display the Customer Service Center after selection city
  
  function showRCenter(procname, block, pageno, stateid, cityid)
  {
   if (pageno=="0")
   {
    if (block=="Contact")
     {
       if(procname == "proc_RelationCenterList")
        window.location="Relationcenters.aspx";
//       if(procname == "proc_HospitalRecord")
//       window.location="MetLifeContactUs_MedicalNetwork.aspx";
     }
    }
    else
    { 
        if(procname=="proc_RelationCenterList")
        {
            //var stateid = document.getElementById('cboState').value;
            //var cityid = document.getElementById('cboCity').value;
  	        var requestUrl = "AjaxDetail.aspx" + "?ProcName=" + encodeURIComponent(procname)+ "&PageNo=" + encodeURIComponent(pageno) + "&StateId=" + encodeURIComponent(stateid) + "&CityId="+ encodeURIComponent(cityid) + "&Block="+ encodeURIComponent(block);
      
        }
//        else
//        {
//        var stateid = document.getElementById('ddlState').value;
//        var cityid = document.getElementById('ddlCity').value;
//	    var requestUrl = "AjaxDetail.aspx" + "?ProcName=" + encodeURIComponent(procname)+ "&PageNo=" + encodeURIComponent(pageno) + "&StateId=" + encodeURIComponent(stateid) + "&CityId="+ encodeURIComponent(cityid) + "&Block="+ encodeURIComponent(block);
//        }
    CreateXmlHttp();	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp){
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = GetDataService;

		XmlHttp.open("GET", requestUrl,  true);		
		//Sends the request to server
		XmlHttp.send(null);		
	 }
	}
  }     
  
  function GetDataService(){
	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4){
	
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200){	
		//Save successfully
		if((((XmlHttp.responseText)).trim().length)==0){
		    WriteDataService((XmlHttp.responseText).trim());
		    return true;
		     }      
		else {
		  WriteDataService((XmlHttp.responseText).trim());
		    return true;
		  }
		 }
		else{
			alert("There was a problem retrieving data from the server. Please try again!" );
			return false;
		 }
	  }
   }    
     
   function WriteDataService(strResult) {
      var  pgHolder1=document.getElementById('ctl00_ContentPlaceHolder1_pgHolder1');
      var  pgHolder2=document.getElementById('ctl00_ContentPlaceHolder1_pgHolder2');
      pgHolder1.innerHTML = pgHolder2.innerHTML = "";
       
      var mainstr=strResult.split("<");
      var mainstr1=mainstr[0].split("~");
      var mainstr2=mainstr1[0].split("%");
        
      if(mainstr2[1] == "CRCenter")
          writeoffice(mainstr2[2].trim(),mainstr[0].trim(),mainstr2[0].trim());
//      if(mainstr2[1] == "RetailerRecord")
//          writeretailer(mainstr2[2].trim(),mainstr[0].trim(),mainstr2[0].trim());   
//      if(mainstr2[1] == "SkyBox")
//          writeskybox(mainstr2[2].trim(),mainstr[0].trim(),mainstr2[0].trim());  
//      if(mainstr2[1] == "EasyBill")
//          writeeasybill(mainstr2[2].trim(),mainstr[0].trim(),mainstr2[0].trim());
//      if(mainstr2[1] == "ServiceCenter")///////change by vinay 31 jul 09//////////
//          writeServiceCenter(mainstr2[2].trim(),mainstr[0].trim(),mainstr2[0].trim());
   }
   
   function writeServiceCenter(block,data,pageno)
     {
        var mainstr1=data.split("~");
        var  pgHolder1=document.getElementById('ctl00_ContentPlaceHolder1_pgHolder1');
        var  pgHolder2=document.getElementById('ctl00_ContentPlaceHolder1_pgHolder2');
        pgHolder1.innerHTML = pgHolder2.innerHTML = "";
        var srcHolder=document.getElementById('ctl00_ContentPlaceHolder1_tblHolder')
        srcHolder.innerHTML = "";
		var srcTable = document.createElement("table");
		srcTable.border = 0;
		srcTable.width=220;
		srcHolder.appendChild(srcTable);
        var cnt= mainstr1.length;
          pgHolder1.innerHTML = pgHolder2.innerHTML = DisplayPageNos(cnt-1, 10, pageno,block,"proc_RelationCenterList");
        var i =parseInt(pageno)*10 - 9;
        while (cnt>i)
            {
                var detail=mainstr1[i].split("$");
                var cntdetail= detail.length;
                var j=1;
                
                while(cntdetail >= j)
                 {
                  var row = srcTable.insertRow(-1); 
                  row.className="form_text";
                  var cell1 = row.insertCell(-1);
                  if(j==1)
                  {
                  //cell1.style.fontSize="13";
                  cell1.innerHTML =detail[j-1];//.bold();
                  }
                  if(j==2)
                  {
                  //cell1.style.fontSize="11";
                  cell1.innerHTML =detail[j-1].bold();
                  }
                  else
                  cell1.innerHTML =detail[j-1];
                  j=j+1;
                 }
                  var row = srcTable.insertRow(-1); 
                  var cell1 = row.insertCell(-1);
                  cell1.height="20";
                  cell1.innerHTML ="";
               if(i%10== 0)
               {
               break;
               }
               i=i+1;
            }
     }
     
  //
  
//  function DisplayPageNos(trec, size, cpage, block,procname)
//    {
//        var lowerten = 0;
//        var upperten = 0;
//        var st;
//        var en;
//        var tagm;
//        var tencount;
//        var i;
//        var tpage;
//        var result = "";
//        tpage = parseInt(trec / size);
//        if (trec % size != 0)
//        {
//            tpage = tpage + 1;
//        }
//        if (tpage > 1)
//        {
//            lowerten = parseInt((cpage - 1) / 10);
//            upperten = lowerten + 1;
//        }
//        if (cpage > 1)
//        {
//            var i=parseInt(cpage)-1;
//            result = "<a href=\"Javascript:CheckData('" + procname + "','" + block + "','" + i + "')\" class='product_text_12')>Prev</a><span class='product_text_12'> <span class='termstext'>I </span></span>";
//        }
//        else
//        {
//            result = "<span class='product_text_12'><span class='product_text_12'>Prev</span></span><span class='product_text_12'> <span class='termstext'>I </span></span>";

//        }
//        st = (lowerten * 10) + 1;
//        if ((upperten * 10) >= tpage)
//        {
//            en = tpage;
//        }
//        else
//        {
//            en = (upperten * 10);
//        }

//        //result = result + "<span class='product_text_12'><span class='product_text_12'>Page</span></span><span class='product_text_12'> <span class='termstext'>I </span></span>";

//        for (i = st; i <= en; i++)
//        {
//            if (i == cpage)
//            {
//                tagm = "<span class='product_text_12'><span class='product_text_12'>" + i + "</span></span><span class='product_text_12'> <span class='termstext'>I </span></span>";
//            }
//            else
//            {
//                tagm = "<a href=\"Javascript:CheckData('"+ procname + "','" + block + "','" + i + "')\" class='product_text_12'>" + i + "</a><span class='product_text_12'> <span class='termstext'>I </span></span>";
//            }
//            if (i < en)
//            {
//                tagm = tagm + "&nbsp;";
//            }

//            result = result + tagm;
//        }

//        result = result + "&nbsp;";

//        tencount = parseInt((tpage - 1) / 10) + 1;
//        if (cpage == tpage)
//        {
//            result = result + "<span class='product_text_12'>Next</span>";
//        }
//        else if ((upperten < tencount) || (parseInt(cpage) <= tpage))
//        {
//            var i=parseInt(cpage)+1;
//            result = result + "<a href=\"Javascript:CheckData('" + procname + "','" + block + "','" + i + "')\" class='product_text_12'>Next</a>";
//        }
//        else
//        {
//            result = result + "<span class='product_text_12'><span class='product_text_12'>Next</span></span>";
//        }
//        return (result);
//    }     