										/** NRI - Cities (yellowpage.js)**/
			/**Global Variables **/										
var page;
var myReq;
//var cityCode=0;
var errMsg="";
var app_key_id="001";
var version_number=1;
var iFlag=1;
var validate=0;
//var cityStatus="";

/*function changeCity(val)
{
    cityStatus=val;
    alert(cityStatus+"hai");
    page="changeCity";
    myReq="../public/yellowpage.htm?mode=changeCity";
    makeRequestPage(page,myReq);
}*/

function changeCity()
{
    //cityStatus=val;
    //alert(cityStatus+"hai");
    page="changeCity";
    myReq="../public/yellowpage.htm?mode=changeCity";
    makeRequestPage(page,myReq);
}

			/**tagClouds for city**/
function loadCityCloud()
{    
    page="cityTagClouds";
    myReq="../public/yellowpage.htm?mode=cityCloud";
    makeRequestPage(page,myReq);
}

				/** Set in Session **/
function setCityGlobal(city)
{  
    page="setCity";
    myReq="../public/yellowpage.htm?mode=setSessionItems&metroCity="+city.id+"&metroAreaDesc="+city.name;
    makeRequestPage(page,myReq);	
}

					 /** Yellow Page **/
					
					/**Call Yellow Page **/
function callYellow()
{       
    page="yellowHome";
    myReq="../public/yellowpage.htm?mode=yellowPageHome";
    makeRequestPage(page,myReq);        
}

		/** Post Entry For Yellow Page **/
				 
function submitYellowPagesEntry(){ 
 iFlag=1;
 clearValidation();
 validateSubmitBefore();  
}

function addYellowEntry()
{ 
   if(iFlag!=0){      
   imageName = document.getElementById("mediaName0").value;   
   var imageNameArray = new Array();
   imageNameArray=imageName.split(".");
   reqTxt= '<YellowPages>'                   
                   +'<tagCode>'+document.getElementById('tagId').value+'</tagCode>'
				   +'<tagName>'+document.getElementById('tagName').value+'</tagName>'
                   +'<yellowEntryId></yellowEntryId>'
                   +'<header>'+document.getElementById('name').value+'</header>'
                   +'<contentTypeCode></contentTypeCode>'
                   +'<charsetCode></charsetCode>'
                   +'<statusCode>002</statusCode>'
                   +'<body>'+document.getElementById('description').value+'</body>'
                   +'<website>'+document.getElementById('website').value+'</website>'
                   +'<mediaResourceId>'+imageNameArray[0]+'</mediaResourceId>'
                   +'<cityCode>'+document.getElementById('cityCode').value+'</cityCode>'
                   +'<user>'
                   +'<partyId>'+partyId+'</partyId>'                   
                   +'<isActive>ale</isActive>'
                   +'<nameList/>'
                   +'<relationShipList>'
                   +'<relationShip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="relationShip">'
                   +'<relationShipStatusId>29</relationShipStatusId>'
                   +'<relationShipTypeId>15</relationShipTypeId>'
                   +'<fromParty>2</fromParty>'                   
                   +'</relationShip>'
                   +'</relationShipList>'
                   +'<contactsList>'                   
                   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="phoneNumber">'            
                   +'<contactType>1</contactType>'
                   +'<phoneNo>'+document.getElementById('phoneNo').value+'</phoneNo>'
                   +'</contact>'  
				   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="postalAddress">'                   
				   +'<contactType>4</contactType>'
				   +'<streetAddress>'+document.getElementById('streetAddress').value+'</streetAddress>'
				   +'<country>'
				   +'<countryCode>'+document.getElementById('countryCode').value+'</countryCode>'
				   +'</country>'
				   +'<state>'
				   +'<stateCode>'+document.getElementById('stateCode').value+'</stateCode>'
				   +'</state>'
				   +'<postal>'
				   +'<postalCode>'+document.getElementById('postalCode').value+'</postalCode>'
				   +'</postal>'
				   +'<city>'
				   +'<cityDesc>'+document.getElementById('cityCode').options[document.getElementById('cityCode').selectedIndex].text+'</cityDesc>'
				   +'</city>'
				   +'</contact>'
                   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="emailAddress">'            
                   +'<contactType>2</contactType>'
                   +'<emailId>'+document.getElementById('emailId').value+'</emailId>'
                   +'</contact>'                 
                   +'</contactsList>'
                   +'<countryList/>'
                   +'<stateList/>'
                   +'<cityList/>'
                   +'<postalList/>'
                   +'</user>'
                   +'<endPosition>0</endPosition>'
                   +'<startPosition>0</startPosition>' 
                   +'<appId>'+app_key_id+'</appId>'
                   +'<versionNo>'+version_number+'</versionNo>'
                   +'</YellowPages>';  
                   reqURL="../secure/yellowpage.htm?mode=addentry&data="+reqTxt;
                   page="addentry";                   
                   makeRequestPage(page,reqURL);
}
}

        /**Get Selected State Cities**/
function getCities(){        	
	reqURL="../public/yellowpage.htm?mode=getCity&stateCode="+document.getElementById("stateCode").value;
	page="city";
	makeRequestPage(page,reqURL);    
}

function selectState(){	
	reqURL="../public/yellowpage.htm?mode=getState&countryCode="+document.getElementById("countryCode").value;        
	page="state";
	makeRequestPage(page,reqURL);
}

	/**	Select state By CountryId **/
function selectCountryState(){	
	reqURL="../public/yellowpage.htm?mode=getCityState&countryCode="+document.getElementById("countryCode").value;        
	page="states";
	makeRequestPage(page,reqURL);
}
		/**Get MetroCities By State**/
function getMetroCites()
{
	if(document.getElementById("stateCode").value!=0){
	reqURL="../public/yellowpage.htm?mode=getMetroCity&stateCode="+document.getElementById("stateCode").value;        
	page="metroCities";
	//$("#setMetro").html(responseText);
	makeRequestPage(page,reqURL);
	}else{
		$("#setMetro").html('<select id="metroAreaId" name="metroAreaId" class="input" onkeypress=return enterKeyPressHandler(event,"cityCode") onchange="getMetroMapCities()"><option value="-1">Please Select</option></select>'); 
	}
}
		/** get metro map cities **/
function getMetroMapCities()
{	
	reqURL="../public/yellowpage.htm?mode=getCities&metroAreaId="+document.getElementById("metroAreaId").value+"&stateCode="+document.getElementById("stateCode").value;        
	page="metroMapCities";
	makeRequestPage(page,reqURL);
}
function setSelectedForSearch(){
	if(document.getElementById("countryCode").value==0){
		alert("Select the City");
	}
	/*else if(document.getElementById("metroAreaId").value==0 && document.getElementById("cityCode").value==0){
		alert("Please select city");
	}*/
	else{
	reqURL="../public/yellowpage.htm?mode=setSessionItems&cityCode="+document.getElementById("cityCode").value+"&cityDesc="+document.getElementById('cityCode').options[document.getElementById('cityCode').selectedIndex].text+"&stateCode="+document.getElementById("stateCode").value+"&countryId="+document.getElementById("countryCode").value+"&countryDesc="+document.getElementById('countryCode').options[document.getElementById('countryCode').selectedIndex].text+"&metroCity="+document.getElementById("metroAreaId").value+"&metroAreaDesc=";
	reqURL=reqURL+document.getElementById('metroAreaId').options[document.getElementById('metroAreaId').selectedIndex].text+"&stateCode="+document.getElementById("stateCode").value+"&stateDesc="+document.getElementById('stateCode').options[document.getElementById('stateCode').selectedIndex].text;        
	page="setAllSearchItem";
	makeRequestPage(page,reqURL);
	}
}
    /** Call iframe Values set **/
function callIFrame(a,b,c){
    document.getElementById("mediaName"+b).value=a;
    document.getElementById("versionValue"+b).value=b;
    if(document.getElementById("imageFrame")){
		$("#imageFrame").css("display","none");
		$("#imageContent").css("display","none");
		$("#showAddAlbum").css("display","inline");
		document.getElementById("imageName").value=c.split(".")[0];
    }
}

	/**Get selected tag id to collect Tag collections **/
function yellowPageCollection(obj)
{        
	reqURL="../public/yellowpage.htm?mode=selectedTagList&tagId="+obj.id;
	page="yellow";
	makeRequestPage(page,reqURL);
	document.getElementById('curCategory').innerHTML=":"+obj.name;	
}

        /**Search By Tag Name**/
function getListByYellowPageDesc() {	    
            reqURL="../public/yellowpage.htm?mode=searchByTag&tagId="+document.getElementById('tagId').value+"&keyword="+document.getElementById('Keyword').value;
            page="search";
            makeRequestPage(page,reqURL);
}

	/** view selected Entry **/
function yellowPageEntryDetails(val)
{
	reqURL="../public/yellowpage.htm?mode=selectedListDetail&contentId="+val;
	page="viewDetailed";
	makeRequestPage(page,reqURL);	
}

function callEvents()
{		
	showErrorAlert("Under Construction","Coming Soon");
}
   				 /** Edit YelloPage **/
				 
function editYellowPages(val){    
    window.location.href="../secure/yellowpage.htm?mode=yellowEditDetail&contentId="+val;       
}

    /**Delete Yellow page **/
function deleteYellowPageEntry(id){
    reqURL="../secure/yellowpage.htm?mode=delete&data="+id;        
	page="delete";
	makeRequestPage(page,reqURL);
}

 				/** Update Yellow Page Entry **/
				
function editYellowPageEntry(id){
 iFlag=1;
 clearValidation();
 validateEditEntry();    
    if(iFlag!=0){    
    imageName = document.getElementById("mediaName0").value;
    var imageNameArray = new Array();
    imageNameArray=imageName.split(".");
   var reqTxt=     '<YellowPages>'                   
                   +'<tagCode>'+document.getElementById('tagId').value+'</tagCode>'
                   +'<yellowEntryId>'+document.getElementById('hiddenYellowEntryId').value+'</yellowEntryId>'
                   +'<header>'+document.getElementById('name').value+'</header>'
                   +'<contentTypeCode></contentTypeCode>'
                   +'<charsetCode></charsetCode>'
                   +'<statusCode>002</statusCode>'
                   +'<body>'+document.getElementById('description').value+'</body>'
                   +'<website>'+document.getElementById('website').value+'</website>'
                   +'<mediaResourceId>'+imageNameArray[0]+'</mediaResourceId>'
                   +'<cityCode>'+document.getElementById('cityCode').value+'</cityCode>'
                   +'<user>'
                   +'<partyId>'+partyId+'</partyId>'                   
                   +'<partyTypeId>0</partyTypeId>'
                   +'<isActive>true</isActive>'
                   +'<nameList/>'
                   +'<relationShipList>'
                   +'<relationShip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="relationShip">'
                   +'<relationShipStatusId>29</relationShipStatusId>'
                   +'<relationShipTypeId>15</relationShipTypeId>'
                   +'<toParty>2</toParty>'                   
                   +'</relationShip>'
                   +'</relationShipList>'
                   +'<contactsList>'                   
                   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="phoneNumber">'            
                   +'<contactType>1</contactType>'
                   +'<phoneNo>'+document.getElementById('phoneNo').value+'</phoneNo>'
                   +'</contact>'  
				   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="postalAddress">'                   
				   +'<contactType>4</contactType>'
				   +'<streetAddress>'+document.getElementById('streetAddress').value+'</streetAddress>'
				   +'<country>'
				   +'<countryCode>'+document.getElementById('countryCode').value+'</countryCode>'
				   +'</country>'
				   +'<state>'
				   +'<stateCode>'+document.getElementById('stateCode').value+'</stateCode>'
				   +'</state>'
				   +'<postal>'
				   +'<postalCode>'+document.getElementById('postalCode').value+'</postalCode>'
				   +'</postal>'
				   +'<city>'
				   +'<cityDesc>'+document.getElementById('cityCode').options[document.getElementById('cityCode').selectedIndex].text+'</cityDesc>'
				   +'</city>'
				   +'</contact>'
                   +'<contact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="emailAddress">'            
                   +'<contactType>2</contactType>'
                   +'<emailId>'+document.getElementById('emailId').value+'</emailId>'
                   +'</contact>'                 
                   +'</contactsList>'
                   +'<countryList/>'
                   +'<stateList/>'
                   +'<cityList/>'
                   +'<postalList/>'
                   +'</user>'
                   +'<contentId>'+id+'</contentId>'
                   +'<endPosition>0</endPosition>'
                   +'<startPosition>0</startPosition>'                   
                   +'<appId>'+app_key_id+'</appId>'
                   +'<versionNo>'+version_number+'</versionNo>'
                   +'</YellowPages>';                     
                   reqURL="../secure/yellowpage.htm?mode=update&data="+reqTxt;
                   page="update";
                   makeRequestPage(page,reqURL);
}
}

function backToYellowHome(){
		window.location.href="../public/yellowpage.htm";
}
					/**Genral Ajax Function **/
					
function makeRequestPage(page,getreq) {
	$.ajax({
		   type:"GET", url:getreq+"&_1="+Math.random(),dataType:"textvalue",cache: false,success: function(response){							   
   		   if(page=="changeCity"){    			  
			   $("#pickCities").html(response);
                          /* if(cityStatus=="yellowpage") {
                                getListByYellowPageDesc();
                           } else if(cityStatus=="classifieds") {
                                getListByClassifiedDesc();
                           } else {
                           
                           }*/
		   }
		   if(page=="cityTagClouds"){                           
			   $("#cityTagCloud").html(response);      
		   }if(page=="yellowHome"){
			   $("#insideHtml").html(response);	
                   }if(page=="city") {
			   $("#cityContent").html(response);   
		   }if(page=="yellow") {
			   $("#yellowPageEntry").html(response);   
		   }if(page=="search") {
			   $("#yellowPageEntry").html(response); 
			   $("#city_navigation1").css("display","inline");
			   $("#cities_navigation").css("display","inline");
			   doWordWrap();
		   }if(page=="addentry") {
				alert("Successfully Entry Posted ");
				window.location.href="../public/yellowpage.htm";
		   }if(page=="update") {
				alert("Successfully Entry Updated");
				window.location.href="../public/yellowpage.htm";
		   }if(page=="viewDetailed") {
			   $("#city_navigation1").css("display","none");
			   $("#cities_navigation").css("display","none");
				$("#insideHtml").html(response);
				
				if (window.attachEvent == undefined) { 
				var tag1 = document.getElementsByTagName("span");
				for (var i = 0; i < tag1.length; i++) 
				{
				if (tag1.item(i).className == "style11") 
				{
				var text1 = tag1.item(i).innerHTML; 
				tag1.item(i).innerHTML = text1.replace(/(.*?)/g, "<wbr />"); 
				}
				}
				} 
		   }if(page=="state") {
				$("#stateContent").html(response);
		   }
		   if(page=="states") {
			   var responseText=response.substring(response.indexOf("<select "),response.indexOf("</select>")); 
				$("#setState").html(responseText);
		   }		   
   		   if(page=="metroCities") {
			   var responseText=response.substring(response.indexOf("<select "),response.indexOf("</select>")); 
				$("#setMetro").html(responseText);
				$("#setCity").html('<select id="cityCode" name="cityCode" class="input" size="5"><option value="0" selected="selected">Please Select</option></select>');
		   }
   		   if(page=="metroMapCities") {
			   var responseText=response.substring(response.indexOf("<select "),response.indexOf("</select>")); 
				$("#setCity").html(responseText);
		   }
   		   if(page=="setAllSearchItem") {
                           //Janarthanan.D Bug #703  
			   $("#pickCities").html("<span class='err_txt1'></span>");
			   $("#cities_navigation").html("Change City");
			   $("#pickedValue").html(":"+response);	
			   if(document.getElementById('setYelloHomeSession')) {
				   getListByYellowPageDesc();
			   } else if(document.getElementById('setClassifiedHomeSession')) {
				   getListByClassifiedDesc();
			   }

		   }
		   if(page=="delete") {
				alert("Selected Entry Deleted");				
				window.location.href="../public/yellowpage.htm";
		   }
		   if(page=="setCity") {
			   window.location.href="../public/city-home.htm";
		   }
 	},error : function(XMLHttpRequest,textStatus,errorThrown){
		alert("Not Loaded Properly")
		}
		}); 	
}		   
				/** Validation Part **/				
    /**validation submit Before for Yellow and classifieds**/
    
function validateSubmitBefore(){
	document.getElementById("city_error_main").style.display = "none";
	document.getElementById("city_error_main").innerHTML ="";	
	document.getElementById("errJcaptchachars").innerHTML="";
	document.getElementById("errStreetAddress").innerHTML="";
	document.getElementById("errPostalCode").innerHTML="";
    if ((document.getElementById('name').value==null)||(isBlank(document.getElementById('name').value)==true))
	{   
		document.getElementById("errTitle").innerHTML="<span class='err_txt1'>" + sMsg + "</span>";
		iFlag=0;
		//errMsg=errMsg+"Please Enter Title \n";
	}
   /* if(document.getElementById('tagId').value=="0")
	{
		document.getElementById("errTag").innerHTML="<span class='err_txt1'>Please Select Category</span>";
		iFlag=0;
		//errMsg=errMsg+"Please Select Category\n";
	}*/
	/* validation for Tag */
	if(document.getElementById("tagId").value=="0" && document.getElementById("tagName").value==""){
		 $("#errTag").html("<span class='err_txt1'>Please select a tag or add new tag</span>");
	 	 iFlag=0;
	 }
	 else if(document.getElementById("tagId").value!="0" && document.getElementById("tagName").value!=""){
	 	$("#errTag").html("<span class='err_txt1'>Please select either a tag or add new tag</span>");
	 	 iFlag=0;
	 }else{
		$("#errTag").html("");
	}
		/*Validation for Address*/
		if ((document.getElementById('streetAddress').value==null)||(isBlank(document.getElementById('streetAddress').value)==true)){	
			document.getElementById("errStreetAddress").innerHTML="<span class='err_txt1'>Street Address can not be blank.</span>";
			iFlag=0;			
		}else{			
			if (streetCheck(document.getElementById("streetAddress").value)==false){	
				document.getElementById("errStreetAddress").innerHTML="<span class='err_txt1'>Invalid Street Address </span>";
				iFlag=0;
			}
			else{
				document.getElementById("errStreetAddress").innerHTML="";
			}
		}
		/*Validation for PostalCode*/
		if ((document.getElementById('postalCode').value==null)||(isBlank(document.getElementById('postalCode').value)==true)){	
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'>Postal code can not be blank</span>";
			iFlag=0;			
		} else if (isInteger(document.getElementById('postalCode').value)==false){
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'>Postal code should be only number</span>";
			iFlag=0;							
		} else if(document.getElementById('postalCode').value.length!=5 ){
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'> Postal Code should have 5 char long </span>";
			iFlag=0;							
		} else{
			document.getElementById("errPostalCode").innerHTML="";			
		}

	
	if(document.getElementById('countryCode').value=="0")
	{
		document.getElementById("errCountry").innerHTML="<span class='err_txt1'>"+ sCountryMsg +"</span>";
		iFlag=0;		
		//errMsg=errMsg+"Please Select Country\n";
	}
	if(document.getElementById('stateCode').value=="0")
	{
		document.getElementById("errState").innerHTML="<span class='err_txt1'>"+ sStateMsg +"</span>";
		iFlag=0;		
//		errMsg=errMsg+"Please Select State\n";
	}
	if(document.getElementById('metroAreaId').value=="-1")
	{
		document.getElementById("errMetroCity").innerHTML="<span class='err_txt1'>Please Select MetroCity</span>";
		iFlag=0;		
//		errMsg=errMsg+"Please Select State\n";
	}
        if(document.getElementById('cityCode').value=="0")
	{
		document.getElementById("errCity").innerHTML="<span class='err_txt1'>Please Select City</span>";
		iFlag=0;		
//		errMsg=errMsg+"Please Select City\n";
	}	
	if(false==isBlank(document.getElementById('phoneNo').value))
	{
	      	if((document.getElementById('phoneNo').value.length)==12 || (document.getElementById('phoneNo').value.length)==10) {
			if((document.getElementById('phoneNo').value.length)==12)
	       	{
				if(document.getElementById('phoneNo').value.charAt(3)=='-' && document.getElementById('phoneNo').value.charAt(7)=='-'){
				
				}else {
					document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
				}
			} else {
				if(isInteger(document.getElementById('phoneNo').value)==false) {
					document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
				}
			}
		} else {
			document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
		}
    } else
		{   
				document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
				iFlag=0;
//                errMsg=errMsg+"Please Enter PhoneNo \n";
		}
        /*if ((document.getElementById('emailId').value==null)||(isBlank(document.getElementById('emailId').value)==true))
		{
			document.getElementById("errMail").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
			iFlag=0;			
			//errMsg=errMsg+"Please Enter EmailId\n";
		}*/
		if(false==isBlank(document.getElementById('emailId').value))
		{		 
			if (eCheck(document.getElementById('emailId').value)==false)
			{
				document.getElementById("errMail").innerHTML="<span class='err_txt1'> Invalid E-mailId </span>";
				iFlag=0;				
				//errMsg=errMsg+"Invalid E-mailId\n";
			}
        }
/*		if ((document.getElementById('website').value==null)||(isBlank(document.getElementById('website').value)==true))
		{
				document.getElementById("errWebSite").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
				iFlag=0;			
//	      	errMsg=errMsg+"Please Enter Description\n";
        } */
       /* if ((document.getElementById('description').value==null)||(isBlank(document.getElementById('description').value)==true))
		{
				document.getElementById("errDescription").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
				iFlag=0;			
	      	errMsg=errMsg+"Please Enter Description\n";
        } */

/*Validation for Jcaptcha*/
		if ((document.getElementById('jcaptchachars').value==null)||(isBlank(document.getElementById('jcaptchachars').value)==true)){	
			document.getElementById("errJcaptchachars").innerHTML="<span class='err_txt1'>" + sValCode + "</span>";;
			iFlag=0;			
		}else if (isalpha(document.getElementById('jcaptchachars').value)==false){
			document.getElementById("errJcaptchachars").innerHTML="<span class='err_txt1'>" + sAlphaMsg + "</span>";
			iFlag=0;						
		}else{
			document.getElementById("errJcaptchachars").innerHTML="";
		}
		/*Check for flag*/
		if(iFlag==0){			
			document.getElementById("city_error_main").style.visibility = "visible";
			document.getElementById("city_error_main").style.display = "block";
			document.getElementById("city_error_main").innerHTML = "Please correct error fields for successful post entry. Errors are mentioned below respective fields";						
			iFlag=0;			
		}else{	
		 	checkPostEntryJcaptcha("yellow");
		}
}

			/** Edit Validation for yellow**/
			
function validateEditEntry(){
		document.getElementById("city_error_main").style.display = "none";
		document.getElementById("city_error_main").innerHTML ="";	
        if ((document.getElementById('name').value==null)||(isBlank(document.getElementById('name').value)==true))
		{   
			document.getElementById("errTitle").innerHTML="<span class='err_txt1'>" + sMsg + "</span>";
			iFlag=0;
		}     
		if(document.getElementById('countryCode').value=="0")
		{
			document.getElementById("errCountry").innerHTML="<span class='err_txt1'>"+ sCountryMsg +"</span>";
			iFlag=0;	
		}
		if(document.getElementById('stateCode').value=="0")
		{	
			document.getElementById("errState").innerHTML="<span class='err_txt1'>"+ sStateMsg +"</span>";
			iFlag=0;
		}
        if(document.getElementById('cityCode').value=="0")
		{
			document.getElementById("errCity").innerHTML="<span class='err_txt1'>Please Select City</span>";
			iFlag=0;
		}	
		if(document.getElementById('metroAreaId').value=="-1")
		{
			document.getElementById("errMetroCity").innerHTML="<span class='err_txt1'>Please Select MetroCity</span>";
			iFlag=0;		
		//		errMsg=errMsg+"Please Select State\n";
		}		
		/*Validation for Address*/
		if ((document.getElementById('streetAddress').value==null)||(isBlank(document.getElementById('streetAddress').value)==true)){	
			document.getElementById("errStreetAddress").innerHTML="<span class='err_txt1'>Street Address can not be blank.</span>";
			iFlag=0;			
		}else{			
			if (streetCheck(document.getElementById("streetAddress").value)==false){	
				document.getElementById("errStreetAddress").innerHTML="<span class='err_txt1'>Invalid Street Address </span>";
				iFlag=0;
			}
			else{
				document.getElementById("errStreetAddress").innerHTML="";
			}
		}
		/*Validation for PostalCode*/
		if ((document.getElementById('postalCode').value==null)||(isBlank(document.getElementById('postalCode').value)==true)){	
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'>Postal code can not be blank</span>";
			iFlag=0;			
		} else if (isInteger(document.getElementById('postalCode').value)==false){
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'>Postal code should be only number</span>";
			iFlag=0;							
		} else if(document.getElementById('postalCode').value.length!=5 ){
			document.getElementById("errPostalCode").innerHTML="<span class='err_txt1'> Postal Code should have 5 char long </span>";
			iFlag=0;							
		} else{
			document.getElementById("errPostalCode").innerHTML="";			
		}

		if(false==isBlank(document.getElementById('phoneNo').value))
		{
	      	if((document.getElementById('phoneNo').value.length)==12 || (document.getElementById('phoneNo').value.length)==10) {
			if((document.getElementById('phoneNo').value.length)==12)
	       	{
				if(document.getElementById('phoneNo').value.charAt(3)=='-' && document.getElementById('phoneNo').value.charAt(7)=='-'){
				
				}else {
					document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
				}
			} else {
				if(isInteger(document.getElementById('phoneNo').value)==false) {
					document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
				}
			}
		} else {
			document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>Phone Number should have 10 digit or Phone Number Format can be ###-###-####</span>";
					iFlag=0;				
		}
        } else{
				document.getElementById("errPhoneNumber").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
				iFlag=0;
		}
/*        if ((document.getElementById('emailId').value==null)||(isBlank(document.getElementById('emailId').value)==true))
		{
			document.getElementById("errMail").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
			iFlag=0;
		}*/
        if(false==isBlank(document.getElementById('emailId').value))
		{		 
			if (eCheck(document.getElementById('emailId').value)==false)
			{
				document.getElementById("errMail").innerHTML="<span class='err_txt1'> Invalid E-mailId </span>";
				iFlag=0;
			}
        }
		/*if ((document.getElementById('website').value==null)||(isBlank(document.getElementById('website').value)==true))
		{
				document.getElementById("errWebSite").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
				iFlag=0;			
//	      	errMsg=errMsg+"Please Enter Description\n";
        } */		
        /*if ((document.getElementById('description').value==null)||(isBlank(document.getElementById('description').value)==true))
		{
			document.getElementById("errDescription").innerHTML="<span class='err_txt1'>"+ sMsg +"</span>";
			iFlag=0;
        } */
/*Check for flag*/
		if(iFlag==0){			
			document.getElementById("city_error_main").style.visibility = "visible";
			document.getElementById("city_error_main").style.display = "block";
			document.getElementById("city_error_main").innerHTML = "Please correct error fields for successful update entry. Errors are mentioned below respective fields";						
		}        
}

	/* Check Jcaptcha 4 city post entries */
	
function checkPostEntryJcaptcha(val){
		   checkMD5(document.getElementById('jcaptchachars').value);       
		   var reqTxt= '<jCaptcha>'                   
                   +'<jcaptchaId>'+document.getElementById('hiddenCaptchaId').value+'</jcaptchaId>'                   
                   +'<captchaWord>'+md5+'</captchaWord>'
                   +'<appKeyId>'+app_key_id+'</appKeyId>'
                   +'<versionNo>'+version_number+'</versionNo>'
                   +'</jCaptcha>';                 
				   urls="../public/yellowpage.htm?mode=jcapValid&data="+reqTxt;               
                 $.ajax({
            		type:"GET", url:urls+"&_1="+Math.random(),dataType:"textvalue",cache: false,success: function(response){  
                		if(response=="success"){
							if(val=="yellow"){
							addYellowEntry();}else if(val=="classified"){
								addClassifiedEntry();
							}
						}else{       						
						document.getElementById("errJcaptchachars").innerHTML ="<span class='err_txt1'>Invalid Image Code</span>";
						iFlag=0;												
						getJcaptcha();
            		    }
				   	 },error : function(XMLHttpRequest,textStatus,errorThrown){
				       alert("Not Loaded Properly")
     				 }				
         		 });  
}


