var IMG_PATH='/images/';
var HTML_PATH='/html/';
var PROCESS_PATH='/process/';
var USER_PATH='/users/';
var C_MOD_REWRITE='ON';
function ajObj(){
if(window.XMLHttpRequest){
		return new XMLHttpRequest();
}else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
}else{
		alert("Ajax is not suppoted on your browser");
}}
var clshttp = ajObj();
function gF(nm) {
        IFrameObj = document.getElementById(nm);
  if (IFrameObj.contentDocument) {
    IFrameDoc = IFrameObj.contentDocument; 
  } else if (IFrameObj.contentWindow) {
    IFrameDoc = IFrameObj.contentWindow.document;
  } else if (IFrameObj.document) {
    IFrameDoc = IFrameObj.document;
  } 
  return IFrameDoc;
}
function gFW(nm) {
  IFrameObj = window.opener.document.getElementById(nm);
  if (IFrameObj.contentDocument) {
    IFrameDoc = IFrameObj.contentDocument; 
  } else if (IFrameObj.contentWindow) {
    IFrameDoc = IFrameObj.contentWindow.document;
  } else if (IFrameObj.document) {
    IFrameDoc = IFrameObj.document;
  } 
  return IFrameDoc;
}
function gE(control){
	return document.getElementById(control);	
}
function SetFocus(element){
window.scrollTo(0,0);
if(element!=''){
document.getElementById(element).focus();
}}  
function home_redirect(langid){
alert("Your Session has been expired .. Please re-login to continue..");
window.location.href=getLangPage(langid);
}
function home_frame_redirect(langid){
alert("Your Session has been expired .. Please re-login to continue.."+langid);
parent.window.location.href=getLangPage(langid);
}
/*Old function
function getPageResize(framename){
var yWithScroll = 0;
var xWithScroll = 0;
if(window.innerHeight || window.scrollMaxY){
        yWithScroll = window.innerHeight + window.scrollMaxY;
        xWithScroll = window.innerWidth + window.scrollMaxX;
 }else if(document.body.scrollHeight > document.body.offsetHeight){
        yWithScroll = document.body.scrollHeight;
        xWithScroll = document.body.scrollWidth;
 }else{
        yWithScroll = document.body.offsetHeight;
        xWithScroll = document.body.offsetWidth;
    }
	parent.document.getElementById(framename).style.height=yWithScroll+"px";
    parent.document.getElementById(framename).style.width=xWithScroll+"px";
}*/
/*New function*/

function getPageResize(framename){
var yWithScroll = 0;
var xWithScroll = 0;
if(window.innerHeight || window.scrollMaxY){
        yWithScroll = window.innerHeight + window.scrollMaxY;
        xWithScroll = window.innerWidth + window.scrollMaxX;
}else if(document.body.scrollHeight > document.body.offsetHeight){
        yWithScroll = document.body.scrollHeight;
        xWithScroll = document.body.scrollWidth;
}else{
        yWithScroll = document.body.offsetHeight;
        xWithScroll = document.body.offsetWidth;
    }
	if(yWithScroll < 550){
	yWithScroll=550;
	}else{
	yWithScroll = yWithScroll+50;
	}
	//alert(yWithScroll+"===="+xWithScroll);
	parent.document.getElementById(framename).style.height=yWithScroll+"px";
    parent.document.getElementById(framename).style.width=xWithScroll+"px";
}

function tabOnOff(btn){
	 if(btn.id=="tabdiv1"){
	  document.getElementById('tabdiv1').className='tabNav';
	  document.getElementById('tabdiv2').className='tabOff';
	 }else{
	  document.getElementById('tabdiv1').className='tabOff';
	  document.getElementById('tabdiv2').className='tabNav';
	 }
}
function check_valid(tmp){
	if(tmp)
	return true; 
	else
	return false;
}
function setdata(cid,type,lang,sel,method,prc){
	  if(method=='JS'){
		var counter=1;
		var lang_id=lang;
		var vtype=type;
		var selval=sel;		
		if(vtype=='state'){
			var country_id=cid;
	        var a=stateArray.length;
			while(document.getElementById('state_id').hasChildNodes())
			document.getElementById('state_id').removeChild(document.getElementById('state_id').childNodes[0]);
			document.getElementById('state_id').options[0]=new Option(stateArray[0][0],'');
			if(country_id!=''){
			for(i=0;i<a;i++){
			if(stateArray[i][2]==country_id){
			if(selval!=stateArray[i][1]){
			document.getElementById('state_id').options[counter]=new Option(stateArray[i][0],stateArray[i][1]);
			}else{
			document.getElementById('state_id').options[counter]=new Option(stateArray[i][0],stateArray[i][1]);
			document.getElementById('state_id').options[counter].selected='true';
			}
			counter++;
			}}}
			showcity(0,0);
		}
		else if(vtype=='city'){
			var state_id=cid;
			var a=cityArray.length;
			while (document.getElementById('city_id').hasChildNodes())
			document.getElementById('city_id').removeChild(document.getElementById('city_id').childNodes[0]);
			document.getElementById('city_id').options[0]=new Option(cityArray[0][0],'');
			if(state_id!='')
			for(i=0;i<a;i++){
			if(cityArray[i][2]==state_id){
				if(selval!=cityArray[i][1]){
				document.getElementById('city_id').options[counter]=new Option(cityArray[i][0],cityArray[i][1]);
				}else{
				document.getElementById('city_id').options[counter]=new Option(cityArray[i][0],cityArray[i][1]);
				document.getElementById('city_id').options[counter].selected='true';
				}
		    counter++;
		   }}}
		 else if(vtype=='cnt'){
			    var a=country.length;
				while(document.getElementById('country_id').hasChildNodes())
				document.getElementById('country_id').removeChild(document.getElementById('country_id').childNodes[0]);
				document.getElementById('country_id').options[0]=new Option(country[0][0],'');				
				for(i=0;i<a;i++){
				if(country[i][2]==lang_id){
				if(selval!=country[i][1]){
					document.getElementById('country_id').options[i]=new Option(country[i][0],country[i][1]);
				}else{
					document.getElementById('country_id').options[i]=new Option(country[i][0],country[i][1]);
					document.getElementById('country_id').options[i].selected='true';
				}
				counter++;
				}}}
	    else if(vtype=='cat'){
		     	var a=cat.length;
				for(i=0;i<a;i++){
				if(cat[i][2]==lang_id){
				if(selval!=cat[i][1]){
				document.getElementById('category_id').options[i]=new Option(cat[i][0],cat[i][1]);
				}else{
				document.getElementById('category_id').options[i]=new Option(cat[i][0],cat[i][1]);
				document.getElementById('category_id').options[i].selected='true';
				}
				counter++;
				}}}
	    else if(vtype=='scat'){
		var cat_id=cid;
		var a=subcat.length;
		while (document.getElementById('subcategory_id').hasChildNodes())
		document.getElementById('subcategory_id').removeChild(document.getElementById('subcategory_id').childNodes[0]);
		document.getElementById('subcategory_id').options[0]=new Option(subcat[0][0],'');
		if(cat_id!='')
		for(i=0;i<a;i++){
		if(subcat[i][2]==cat_id){
		if(selval!=subcat[i][1]){
		document.getElementById('subcategory_id').options[counter]=new Option(subcat[i][0],subcat[i][1]);
		}else{
		document.getElementById('subcategory_id').options[counter]=new Option(subcat[i][0],subcat[i][1]);
		document.getElementById('subcategory_id').options[counter].selected='true';
		}
		counter++;
		}}}
 }else if(method=='DB'){  
	    if(prc=='edit'){
		var filepath='../'+PROCESS_PATH+'setdata.php';
		}else{
		var filepath=PROCESS_PATH+'setdata.php';
		}
		clshttp.open('POST',filepath, true);
		clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		clshttp.onreadystatechange = function() {  
		if (clshttp.readyState == 4){    
					var sres = document.getElementById('div'+ type);
					sres.innerHTML = '';
					var strres = clshttp.responseText;
					sres.innerHTML = strres;
			 }};
	    url='cid='+cid+'&type='+type+'&lang='+lang; 
	   clshttp.send(url);
	}}
function showcity(state_id,city_id){
		var state_id=state_id;
		var a=cityArray.length;
		var counter=1;
		while (document.getElementById('city_id').hasChildNodes())
		document.getElementById('city_id').removeChild(document.getElementById('city_id').childNodes[0]);
		document.getElementById('city_id').options[0]=new Option(cityArray[0][0],cityArray[0][1]);
		for(i=1;i<a;i++){
		if(cityArray[i][2]==state_id){
		if(cityArray[i][1]==city_id){
		document.getElementById('city_id').options[counter]=new Option(cityArray[i][0],cityArray[i][1],'',city_id);		
		}else{
		document.getElementById('city_id').options[counter]=new Option(cityArray[i][0],cityArray[i][1]);			
		}
		counter++;
		}}
}
function NewWindow(mypage,myname,w,h,scroll,pos){
LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=yes,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);
}
function padout(number) { return (number < 10) ? '0' + number : number; }
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
function show_diff(DateTo,DateFrom){
	var stdate=DateTo.split('/');
	var eddate=DateFrom.split('/');
	var startday =stdate[0];
    var startmonth =stdate[1]; 
    var startyear =stdate[2];
    var endday =eddate[0];
    var endmonth =eddate[1];
    var endyear =eddate[2];
	var startdate = new Date(startyear-0,startmonth-1,startday-0);
    var enddate = new Date(endyear-0,endmonth-1,endday-0);
    var starttime = Date.UTC(y2k(startdate.getYear()),startdate.getMonth(),startdate.getDate(),0,0,0);
    var endtime = Date.UTC(y2k(enddate.getYear()),enddate.getMonth(),enddate.getDate(),0,0,0);
   	if(starttime==endtime){
	return true;
	}else if (starttime<endtime) {
       return true;
	}else { return false; } 
}
function hide(myid){
	 document.getElementById(myid).style.visibility="Hidden";
	 document.getElementById(myid).style.display="none";
	}
function unhide(myid){
	document.getElementById(myid).style.visibility="Visible";
	document.getElementById(myid).style.display="";
}		 
function showhtml(control,helpcontrol){
if(control.checked){
document.getElementById(helpcontrol).style.display="none";
document.getElementById('T4').style.className='entxtarea'; 
}else{
document.getElementById(helpcontrol).style.display="inline";
}}
function searc_common() {	
 var sres = gE('result_div');   				  
 sres.innerHTML = "";
	if (clshttp.readyState == 4) {
	sres.innerHTML = clshttp.responseText;
    }
	return false;
}
function getpage(page,maxrow,pagename){
	
var pagename=pagename;
if (clshttp.readyState == 4 || clshttp.readyState == 0 ) {
			var lang=document.getElementById('lang').value;
			var showbred="";
			/*Code to hide Suggestiondiv for searching */
			try{
			if(pagename=='searchResult.php' || pagename=='searchResultFad.php'){
				if(lang!=1){
					if(wdc!=undefined){wdc.hideSuggestion();}	
				}
			}}catch(err){
			//alert("Error is "+err.description)	
			}
			/*Code End*/
			var pagename='/'+pagename;
			clshttp.open('POST',pagename, true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            clshttp.onreadystatechange = searc_common;
			var str = "page="+page+"&maxrow="+maxrow+"&lang="+lang+'&showbred='+showbred;	
			clshttp.send(str);
		   }
		   return false;

}
function catmore(pageno,type,lang){
	var str='lang='+lang+"&pageno="+pageno+"&type="+type;
	var clshttp6 = ajObj();
	if (clshttp6.readyState == 4 || clshttp6.readyState == 0 ) {
	try{
			clshttp6.open('POST','/html/genleftdiv.php', true);
	        clshttp6.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    		clshttp6.onreadystatechange = function(){
			var sres = gE('cat12345');
			if (clshttp6.readyState == 4){
				sres.innerHTML = clshttp6.responseText;		
			}};
			clshttp6.send(str);
		}catch(err){
			alert("Error is "+err.description)	
		}}	
	return false;
}
function referer_tracker(langid,referer_url,tkey){
if(clshttp.readyState == 4 || clshttp.readyState == 0 ) {
	clshttp.open('POST','reftrack.php', true);
	clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	clshttp.onreadystatechange = function (){
	if(clshttp.readyState == 4){
	return false;
	}};
	var trackerstr = "langid="+langid+"&tkey="+tkey+'&referer_url='+referer_url;	
	clshttp.send(trackerstr);
	}	
	return false;
}
function logout(){
	window.location='/logout.php';	
}
function trim(s){return s.replace(/^\s*(.*?)\s*$/,"$1");}
function validEmail(email) {
	 var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	 var checkend=/\.[a-zA-Z]{2,4}$/;
	if((email.search(exclude) != -1) || (email.search(checkend) == -1))        return false;
	 atPos = email.indexOf("@",0);
	 pPos1 = email.indexOf(".",0);
	 periodPos = email.indexOf(".",atPos);
	 pos1 = pPos1;
	 pos2 = 0;
	 while (pos2 > -1){
		  pos2 = email.indexOf(".",pos1+1);
		  if (pos2 == pos1+1)  return false;
		  else  pos1 = pos2;
	 }
	 if (atPos == -1)        return false;
	 if (atPos == 0)        return false;
	 if (pPos1 == 0)        return false;
	 if(email.indexOf("@",atPos+1) > -1)        return false;
	 if (periodPos == -1)        return false;
	 if (atPos+1 == periodPos)        return false;
	 if (periodPos+3 > email.length)        return false;
	 return true;
}
function emailField(emailStr) { 
		var mErr = "";
		if (validEmail(emailStr) == false || validEmail(emailStr) == null || validEmail(emailStr) == ""){
		mErr += adstrha[22];
	    }
		if (mErr=='')
			return true;
		else{
			 return mErr;
		}}
function isPass(argvalue){
  var onechar = "";
  for (var n = 0; n < argvalue.length; n++) {
 ch = argvalue.substring(n, n+1);
 if((ch>='a'&& ch<='z')||(ch>='A'&& ch<='Z')|| ch=='.' || ch=='_' || (ch>='0'&& ch<='9')){
      return true;
  }}
return false;
}
function isName(argvalue){
  var onechar = "";
   var flag;
  for (var n = 0; n < argvalue.length; n++) {
 ch = argvalue.substring(n, n+1);
 if((ch>='a'&& ch<='z')||(ch>='A'&& ch<='Z')|| ch=='.' || ch==' ' || (ch>='0'&& ch<='9')){
      flag=0;
  }else {
	 flag=1; 
	 break;
  }}
if(flag==0){
	return true;
}else {
	return false;
}}
function IsNumeric(strString){
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	for (i = 0; i < strString.length && blnResult == true; i++){
	strChar = strString.charAt(i);
	if (strValidChars.indexOf(strChar) == -1){
	blnResult = false;
	}}
	return blnResult;
}
function validatePwd(lang) {
	var email=gE('user_email').value;
	var ss=gE('error_user_email');
	msg=emailField(email);
	if(msg!=true){
	ss.innerHTML=msg;
	gE('user_email').focus();
	}else{
	var emailarray = email.split("@");
	if(emailarray[1]=='webdunia.com' || emailarray[1]=='webduniya.com'){
	var wd_fpwd_url=gE('wd_fpwd_url').value;
	var wd_return_url=gE('wd_return_url').value;
	window.location.href=wd_fpwd_url+'&user_login='+emailarray[0]+wd_return_url;
	}else{
	fpwd(lang);	
	}}}
function validateReg(redirect,mon){
	err=0;
	gE('error_tc').innerHTML="";
	if(gE('tc').checked==false) {
	gE('error_tc').innerHTML=adstrha[43];	
	err=1;	
	gE('tc').focus();
	}
	var lName=gE('last_name').value;
	var ln=gE('error_lname');
	ln.innerHTML="";
	if(emptyField(lName)) {
	ln.innerHTML=adstrha[25];
	gE('last_name').focus();
	err=1;
	}	
	var fName=gE('first_name').value;
	var fn=gE('error_fname');
	fn.innerHTML="";
	if(emptyField(fName)) {
	fn.innerHTML=adstrha[24];
	gE('first_name').focus();
	err=1;
	}
	var cpwd=gE('cpassword').value;
	var error_cpwd=gE('error_cpassword');
	var pwd=gE('password').value;
	var epwd=gE('error_password');
	error_cpwd.innerHTML="";
	if(cpwd!=pwd){
		error_cpwd.innerHTML=adstrha[34];
		gE('cpassword').focus();
		err=1;
	}
	if(emptyField(cpwd)) {
		error_cpwd.innerHTML=adstrha[26];
		gE('cpassword').focus();
		err=1;
	}else if(cpwd.length<4) {
		error_cpwd.innerHTML=adstrha[23];
		gE('cpassword').focus();
		err=1;
	}
	if(emptyField(pwd)) {
	   epwd.innerHTML=adstrha[26];
	   gE('password').focus();
	   err=1;
	}else {
	epwd.innerHTML="";
	if(pwd.length<4){
		epwd.innerHTML=adstrha[23];
		  gE('password').focus();
		err=1;
		}
	if(!(isPass(pwd))){
	      epwd.innerHTML=adstrha[37];
		  gE('password').focus();
		err=1;	
	}}
		var email=gE('user_email').value;
		var eum=gE('error_user_email');
		if(emptyField(email)) {
		eum.innerHTML=adstrha[42];
		err=1;
		gE('user_email').focus();
		} else {
			msg=emailField(email);
			eum.innerHTML="";
			if(msg!=true){
			eum.innerHTML=msg;
			err=1;
			gE('user_email').focus();
			}
	}
	if(!(gE('contact_no'))){
	var mNo=gE('mobile_no').value;
	var mn=gE('error_mobile');
	mn.innerHTML="";
	var mno=IsNumeric(mNo);
	if(!mno){
	mn.innerHTML=adstrha[27];
	err=1;
	}
	if(mNo!="") {
	if(mNo.length > 14 || mNo.length < 10) {
		mn.innerHTML=adstrha[57];
		err=1;
	}}
}
	if(!err){
		if(checkuser_in_reg(email)){
			addUser(redirect);
		}
	}else{
		return false;	
	}
}
function emptyField(val){
	if(val.length==0){
	return true;
	}
	for(i=0;i<val.length;++i){
	ch=val.charAt(i);
	if(ch!=' '){
	empty=0;
	}else{
	empty=1;
	break;
	}}
	if(empty==1){
	return true;
	}else{
	return false;
	}
}
function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}
function auth(type,rdpath,lang) {
	if (clshttp.readyState == 4 || clshttp.readyState == 0){
		 clshttp.open('POST',HTML_PATH+type+'.php', true);
		 clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		clshttp.onreadystatechange = function() {
			if (clshttp.readyState == 4) {
				var sres = gE('main_div');
				var strres = clshttp.responseText;
				sres.innerHTML = '';
				sres.innerHTML += strres;
				var brd_div=document.getElementById('bredcombdiv');
		        brd_div.innerHTML='';
				var langpage=getLangPage(lang);
		if(type=='reg'){
			var brd_str='<a href="'+langpage+'">'+adstrha[16]+'</a>-&gt;<strong>'+adstrha[48]+'</strong>';
			setTimeout("document.getElementById('user_email').focus()",100);
			} 
	    if(type=='login'){
		    var brd_str='<a href="'+langpage+'">'+adstrha[16]+'</a>-&gt;<strong>'+adstrha[47]+'</strong>';
    		setTimeout("document.getElementById('login_email').focus()",100);
			} 
		if(type=='fpwd'){
			var brd_str='<a href="'+langpage+'">'+adstrha[16]+'</a>-&gt;<a href="" onclick="return auth(\'login\',\'index\','+lang+');" >'+adstrha[47]+'</a>-&gt;<strong>'+adstrha[49]+'</strong>';
			setTimeout("document.getElementById('user_email').focus()",100);
			} 
		brd_div.innerHTML=brd_str;
		return false;
		}};
		var str='fpath=' + rdpath + '&lang=' + lang;
		clshttp.send(str);
	}
	return false;
}
function addUser(redirect) {
		 var useremail=gE('user_email').value;
         if (clshttp.readyState == 4 || clshttp.readyState == 0){   
			var b_date='';
			var gender='M';
			var ff=redirect.split('::');
			clshttp.open('POST','/process/auth.php', true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			clshttp.onreadystatechange = function(){
			if (clshttp.readyState == 4){
			if(ff.length==3){
						var sres = gE('adregdiv');
						var reg_success=adstrha[61].replace("[LOGIN_EMAIL]",useremail);
						sres.innerHTML ='<span class="success_message" style="padding-right:15px;padding-left:5px;"><strong>'+reg_success+'</strong></span>';
						document.getElementById('post_ad').disabled=false;
						document.getElementById('auth_status1').disabled=true;
						document.getElementById('auth_status2').disabled=true;
						document.getElementById('ssn_valid').value='yes';
						document.getElementById('error_authentication').innerHTML='';
						fetchtopbar(ff[2]);
						return false;
			}else if(trim(clshttp.responseText)=='reg_failure'){
					var sres = document.getElementById('reg_div');
					var strres ="<p align='center' style='padding-top:10px;padding-bottom:10px;padding-left:20px;' class='error_message'>Registration can not proceed due to invalid entries.<br>Please try Again.</p>";
					sres.innerHTML = '';
					sres.innerHTML += strres;
					return false;
			}else {
			   parent.window.location.href=convertPage("/dashboard.php");
		     }}else{
				 if(ff.length==3){
				var sres = document.getElementById('adregdiv');
				var strres ="<p align='center' style='padding-top:10px;padding-bottom:10px;padding-left:200px;' align='center'><img src='"+IMG_PATH+"loading.gif' alt='Loading...' border=0></p>";
				sres.innerHTML = '';
				sres.innerHTML += strres;
			 }else{
				SetFocus('');
				var sres = document.getElementById('reg_div');
				var strres ="<p align='center' style='padding-top:60px;padding-bottom:60px;padding-left:200px;' align='center'><img src='"+IMG_PATH+"loading.gif' alt='Loading...' border=0></p>";
				sres.innerHTML = '';
				sres.innerHTML += strres;
			}}};	
		    if(gE('contact_no')){
				 var errval=0;
				gE('mobile_no').value=gE('contact_no').value;
				var mNo=gE('mobile_no').value;
				var mno=IsNumeric(mNo);
				if(!mno){
				errval=1;
				}
				if(mNo!="") {
					if(mNo.length > 14 || mNo.length < 10) {
					errval=1;
					}
				}
			if(errval==1){
			gE('mobile_no').value='';
			}
			}
			var str = "user_email=" + gE('user_email').value + "&def_lang=" + gE('def_lang').value + "&password=" + gE('password').value + "&first_name=" +  gE('first_name').value   + "&last_name=" + gE('last_name').value  + "&mobile_no=" +  gE('mobile_no').value + "&phone_no=" + gE('phone_no').value +   "&country_id="	+ gE('country_id').value + "&state_id=" +  gE('state_id').value + "&city_id=" + gE('city_id').value + "&gender=" + gender + "&address=" + gE('add').value + "&b_date=" + b_date +"&reg=" +1 + "&fpath=" + redirect;	 
			clshttp.send(str);
        }
	return false;
}
function fetchtopbar(langid){
	var clshttpssn = ajObj();
    if(clshttpssn.readyState == 4 || clshttpssn.readyState == 0){
	clshttpssn.open('POST','/process/topmenussn.php', true);
	clshttpssn.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	clshttpssn.onreadystatechange = function(){
	if(clshttpssn.readyState == 4){
	var navDiv = document.getElementById('navDiv');
	var navDivResponse = clshttpssn.responseText;
	navDiv.innerHTML='';
	navDiv.innerHTML+=navDivResponse;
	}};
	var xftop='lang='+langid;
	clshttpssn.send(xftop);
    return false;
	}}
function fetchtopbar_viewad(langid){
	var clshttpssn = ajObj();
    if(clshttpssn.readyState == 4 || clshttpssn.readyState == 0){
	clshttpssn.open('POST','/process/topmenussn_viewad.php', true);
	clshttpssn.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	clshttpssn.onreadystatechange = function(){
	if(clshttpssn.readyState == 4){
	var navDiv = document.getElementById('navDiv');
	var navDivResponse = clshttpssn.responseText;
	navDiv.innerHTML='';
	navDiv.innerHTML+=navDivResponse;
	}};
	var xftop='lang='+langid;
	clshttpssn.send(xftop);
    return false;
}}	
function validateLogin(redirect,favlogin){	
	flag=1;
	var email=trim(gE('login_email').value);
	var ss = gE('error_login_email');
	ss.innerHTML ='';	
	var rr = gE('error_login_pwd');
	rr.innerHTML ='';
	if(gE('login_pwd').value==""){
	rr.innerHTML =adstrha[26];
	flag=0;
	gE('login_pwd').focus();
	}
	if(emptyField(email)){
		ss.innerHTML =adstrha[42];
		gE('login_email').focus();
		flag=0;
	} /*else {
		var msg=emailField(email);
		if(msg!=true){
			ss.innerHTML=msg;
			gE('login_email').focus();
			flag=0;
	} }*/
	if(flag==0){
	return false;
	}else {
			login(redirect,favlogin);		
	 }
}
function login(redirect,favlogin) {
	var emailarr=gE('login_email').value.split('@');
	if(emailarr.length==2){
	var postemail=gE('login_email').value;
	}else if(emailarr.length==1){
	var postemail=emailarr[0]+'@webdunia.com';
	}else{
		var postemail=gE('login_email').value;
		var msg=emailField(postemail);
		if(msg!=true){
			var ss = gE('error_login_email');
			ss.innerHTML ='';
			ss.innerHTML=msg;
			gE('login_email').focus();
			return false;
		}
	}
	if(clshttp.readyState == 4 || clshttp.readyState == 0) { 
			clshttp.open('POST','/process/auth.php', true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            clshttp.onreadystatechange = function(){
			if (clshttp.readyState == 4) {
				if(clshttp.responseText=='invalidlogin'){	
					var sres = gE('error_invalid');
					sres.innerHTML = adstrha[46];
					gE('login_pwd').value="";
					gE('login_email').focus();
					return false;	
				} else{ 
				    var ff=redirect.split('::');
					if(ff.length==3){
						if(ff[0]=='adrenew.php'){
						var mpm=ff[2].split('$$$');
						parent.window.location.href='/adrenew.php?lang='+mpm[0]+'&adid='+ff[1]+'&rkey='+mpm[1]+'&lgn=y';
						}else{
						document.getElementById('post_ad').disabled=false;
						document.getElementById('auth_status1').disabled=true;
						document.getElementById('auth_status2').disabled=true;
						document.getElementById('ssn_valid').value='yes';
						document.getElementById('error_authentication').innerHTML='';
						var sres = gE('adlogindiv');
						sres.innerHTML ='<span class="success_message" style="padding-right:15px;padding-left:5px;"><strong>'+adstrha[60]+'</strong></span>';
						fetchtopbar(ff[2]);
						}
						return false;
					}else if(favlogin=='yes'){ 
					var favid=redirect.split('::');
					gE('logindiv').innerHTML ='';
					add_fav(favid[1],favid[0],favid[2]);
					fetchtopbar_viewad(favid[0]);
					return false;
					}else{   
						parent.window.location.href=convertPage("/dashboard.php");
			}}}};
			var str = "user_email=" + postemail + "&password=" + gE('login_pwd').value+"&login="+1+'&intlangid='+gE('intlangid').value;	
			clshttp.send(str);
	}
	return false;
}
function fpwd(lang) {
			if (clshttp.readyState == 4 || clshttp.readyState == 0) { 
	 		clshttp.open('POST','/process/auth.php', true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            clshttp.onreadystatechange =function() {
				if (clshttp.readyState == 4) {
					var sres = gE('error_user_email');
					var sres1 = gE('error_captcha');
						sres.innerHTML = '';
						sres1.innerHTML = '';
					var strres = clshttp.responseText;
					if(strres=="not_reg") {
						sres.innerHTML += adstrha[44];
						gE('user_email').focus();
					}else if(strres=="DIFF") {
						sres1.innerHTML =adstrha[31];
						gE('captcha').focus();
					} else {
					var sres = gE('main_div');
					sres.innerHTML = '';
					sres.innerHTML +=strres;
					}
				}
				return false;
				};
			var str = "user_email=" + gE('user_email').value +  "&captcha=" + gE('captcha').value + "&lang=" + lang +"&fpwd=" +1;
			clshttp.send(str);
	}
	return false;	
}
function wdchecker(email_id){
var emailarray=email_id.split('@');
if(emailarray.length==2 && emailarray[1]=='webdunia.com'){
return 'Y';
}else{
return 'N';	
}}
function loginfocus(user_email){
	gE('login_email').value=user_email;
	gE('login_pwd').value='';
	gE('login_pwd').focus();
}
function checkuser(user_email,prcname){
	if(emptyField(user_email)) {
	var sres = gE('error_user_email');
	sres.innerHTML=adstrha[42];
	gE('user_email').focus();
	return false;
	}
	if(wdchecker(user_email)=='Y'){
	alert('If you are an existing Webdunia user, please login with webdunia ID and password.');
	if(prcname=='adpost'){
	hide('adregdiv');unhide('adlogindiv');
	gE('auth_status1').checked=true;
	loginfocus(user_email);
	return false;
	}else{
	auth('login','index',1);
	setTimeout("loginfocus('"+user_email+"');",1000);
	}}
	if (clshttp.readyState == 4 || clshttp.readyState == 0 ) {
			clshttp.open('POST','/process/auth.php', true);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
           	clshttp.onreadystatechange = function (){
			if (clshttp.readyState == 4 ) { 
			var sres = gE('error_user_email');
			sres.innerHTML ="";
			if(clshttp.responseText==1){
			sres.innerHTML =adstrha[45];
			gE('user_email').focus();
			return false;
			}else{
			gE('password').focus();
			return false;			
			}}};
		   var str = "user_email=" + user_email + "&checkuser=" +1;	
		   clshttp.send(str);
		   }	
}

function checkuser_in_reg(user_email){
	if(wdchecker(user_email)=='Y'){
	alert('If you are an existing Webdunia user, please login with webdunia ID and password.');
	if(prcname=='adpost'){
	hide('adregdiv');unhide('adlogindiv');
	gE('auth_status1').checked=true;
	loginfocus(user_email);
	return false;
	}else{
	auth('login','index',1);
	setTimeout("loginfocus('"+user_email+"');",1000);
	}}		
			var str = "user_email=" + user_email + "&checkuser=" +1;
			clshttp.open('POST','/process/auth.php', false);
	        clshttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            clshttp.send(str);
			var sres = gE('error_user_email');
			sres.innerHTML ="";
			if(clshttp.responseText==1){
			sres.innerHTML =adstrha[45];
			gE('user_email').focus();
			return false;
			}else if(clshttp.responseText==0){
				return true;
			}else{
				sres.innerHTML ="Invalid request";
				gE('user_email').focus();
				return false;
			}
}

function getLangPage(langid){
	if(C_MOD_REWRITE=='ON'){
	switch(langid){
	case 1:return "/english";break;
	case 2:return "/hindi";break;
	case 3:return "/tamil";break;
	case 4:return "/gujarati";break;
	case 5:return "/punjabi";break;
	case 6:return "/bengali";break;
	case 7:return "/kannada";break;
	case 8:return "/telugu";break;
	case 9:return "/marathi";break;
	case 10:return "/malayalam";break;
    default:return "/index.html"; 
	}}else{
	return "/index.php?lang="+langid;	
}}
function convertPage(pagename){
if(C_MOD_REWRITE=='ON'){	
pagename=pagename.replace(".php",".html");
return pagename;
}else{
return pagename;	
}}
function tab(prefix,maxtabs,tabselected){	
	for(i=1;i<=maxtabs;i++){
	if(i==tabselected){
	document.getElementById('L-'+i).setAttribute("class", "tabsOn-L"); 
	document.getElementById('L-'+i).className="tabsOn-L";
	document.getElementById('R-'+i).setAttribute("class", "tabsOn-R"); 
	document.getElementById('R-'+i).className="tabsOn-R";
	document.getElementById(prefix+i).setAttribute("class", "tabsOn"); 
	document.getElementById(prefix+i).className="tabsOn"; 
	document.getElementById(prefix+i+'1').style.display='block';	
	}else{
	document.getElementById('L-'+i).setAttribute("class", "tabsOff-L"); 
	document.getElementById('L-'+i).className="tabsOff-L";
	document.getElementById('R-'+i).setAttribute("class", "tabsOff-R"); 
	document.getElementById('R-'+i).className="tabsOff-R";
	document.getElementById(prefix+i).setAttribute("class", "tabsOff"); 
	document.getElementById(prefix+i).className="tabsOff"; 
	document.getElementById(prefix+i+'1').style.display='none';
}}}
function setOpacity( value ,divid) {
    document.getElementById(divid).style.opacity = value / 10;
	document.getElementById(divid).style.filter = 'alpha(opacity=' + value * 10 + ')';
}
function fadeInMyPopup(divid) {
	for( var i = 0 ; i <= 100 ; i++ )
		setTimeout( "setOpacity('"+(i / 10)+"','"+divid+"')" , 8 * i );
}
function fadeOutMyPopup(divid) {
var temp_div=divid;
	for( var i = 0 ; i <= 100 ; i++ ) {
		setTimeout( "setOpacity('"+(10 - i / 10)+"','"+divid+"')" , 8 * i );
	}
setTimeout("closeMyPopup('"+temp_div+"')", 2000);
}
function closeMyPopup(mydiv) {
	document.getElementById(mydiv).style.display 	= "none";
}
function fireMyPopup(divid) {
	setOpacity( 0 ,divid);
	document.getElementById(divid).style.display = "block";
	fadeInMyPopup(divid);
}
function return2br(dataStr){
        return dataStr.replace(/(\r\n|[\r\n])/g, "<br />");
    }
function getCalendarDate(){
   var months = new Array(13);
   months[0]  = "January";months[1]  = "February";months[2]  = "March";months[3]  = "April";months[4]  = "May";months[5]  = "June";months[6]  = "July";
   months[7]  = "August";months[8]  = "September";months[9]  = "October";months[10] = "November";months[11] = "December";
   var now         = new Date();
   var monthnumber = now.getMonth();
   var monthname   = months[monthnumber];
   var monthday    = now.getDate();
   var year        = now.getYear();
   if(year < 2000) { year = year + 1900; }
   var dateString = monthname +' ' +monthday +', ' +year;
   return dateString;
}