	/* LB Scripts */
	/* Plot Area Calculator */
	function onChangeArea(Obj){
		Obj.value=toFloat(Obj.value,Obj);
	}
	function toFloat(checkString,Obj){
		if(!ip.infiniteCharInString(".",checkString)) return ip.throwErr(Obj,"The value you have entered is invalid. Avoid multiple dots.",2);
		var newString="";
		var count=0;
		for (i=0; i < checkString.length; i++){
			ch=checkString.substring(i, i+1);
			if ((ch >="0" && ch <="9") || (ch==".")){
				newString +=ch;
			}
		}
		if (checkString !=newString){
			var Str="The value you have entered contains invalid \n characters, is it okay to remove them ?";
			ip.Confirm(Str,400,"yes|no");
			var confirmTimer=window.setInterval(
				function(){
					var confirmstatus=ip.confirmStatus;
					if(confirmstatus!=null){
						clearInterval(confirmTimer);
						ip.confirmStatus=null;
						if(confirmstatus==1){
							Obj.value=newString;
							Obj.focus();
						}else {
							Obj.value=checkString;
							Obj.focus();
						}
					}
				},1000
			);
		}else{
			return checkString;
		}
		return "";
	}
	function noedit(form1){
		if(form1.sqft.value!=""){
			form1.button1.focus();
		}else{
			form1.reset1.focus();
		}
	}
	/*function clearForm1(){document.form1.reset();}*/
	function calculate(frm){
		var arrM=[frm.sqft, frm.sqmt, frm.sqyd, frm.acre, frm.hectare, frm.ground, frm.cent];
		var count=20;
		var factor=new Array();
		factor[1]=1; 			/*sq.ft */
		factor[2]=0.0930000000000000000;/*sq.mts*/
		factor[3]=0.1111111111111000000;/*sq.yards*/
		factor[4]=0.0000229566300000000;/*acres*/
		factor[5]=0.0000092904166000000;/*hectares*/
		factor[6]=0.00041666667000000;/*ground*/
		factor[7]=0.00229600000000000;/*cent*/
		var element=new Array();
		for (var i=1; i<=arrM.length; i++) {
			element[i]=arrM[i-1].value;
		}
		element[1]=frm.sqft.value;
		element[2]=frm.sqmt.value;
		element[3]=frm.sqyd.value;
		element[4]=frm.acre.value;
		element[5]=frm.hectare.value;
		element[6]=frm.ground.value;
		element[7]=frm.cent.value;
		var firstvalue=0, position=0, nullcount=0;
		for (var i=1; i <=count; i++){
			if(element[i] !=null && element[i].length!=0){
				if(i==1 && element[2]!="") var parsecheck=""+parseFloat(element[i]);
				if(parseFloat(element[i])==0 || parsecheck=="NaN"){
					return ip.throwErr(frm.sqft,"Please Enter a Non-Zero Number",2);
				}
				firstvalue=element[i]/factor[i];
				position=i;
				value=element[i];
				break;
			}else{
				nullcount=nullcount+1
			}
			if (nullcount==count){return ip.throwErr(frm.sqft,"Please enter a value",2);}
		}
		if (firstvalue==0){d.form1.reset();}
		for (var i=0; i<arrM.length; i++) {
			arrM[i].value=firstvalue*factor[i+1];
		}
		/*frm.sqft.value=firstvalue*factor[1];
		frm.sqmt.value=firstvalue*factor[2];
		frm.sqyd.value=firstvalue*factor[3];
		frm.acre.value=firstvalue*factor[4];
		frm.hectare.value=firstvalue*factor[5];
		frm.ground.value=firstvalue*factor[6];
		frm.cent.value=firstvalue*factor[7];
		*/
		var foundNaN=false;
		for (var i=0; i<arrM.length; i++) {
			if(!ip.infiniteCharInString(".",arrM[i].value)) return ip.throwErr(arrM[i],"The value you have entered is invalid. Avoid multiple dots.",2);
			if(arrM[i].value < 0.00000001) arrM[i].value=0;
			if(arrM[i].value > 9999999999) arrM[i].value="-";
			if(arrM[i].value=="NaN"){foundNaN=true;arrM[i].value="";}
		}
		if(foundNaN) return ip.throwErr(arrM[0],"The value you have entered is invalid.",2);
	}
	function setfocus(){document.form1.sqft.focus();}
	/* End Plot Area Calculator */

	/* Affordability  Calculator */
	function calc_afd(frm){
		if(!frm) frm=d.frm1;
		var interestValue=frm.interest.options[frm.interest.selectedIndex].value;
		if(!IsMandatory(frm.affordamt,"text","Please enter your EMI amount",2)) return false;
			if(parseInt(frm.affordamt.value)==0 || frm.affordamt.value<0) return ip.throwErr(frm.affordamt,"Invalid EMI amount",2);
			if(!IsValidCharacters(frm.affordamt.value,numbers + ".", numbers)) return ip.throwErr(frm.affordamt,"Invalid EMI amount",2);
		if(!IsMandatory(frm.loanperiod,"text","Please enter loan period",2)) return false;
			if(parseInt(frm.loanperiod.value)==0 || frm.loanperiod.value<0) return ip.throwErr(frm.loanperiod,"Invalid loan period",2);
			if(!IsValidCharacters(frm.loanperiod.value,numbers + ".", numbers)) return ip.throwErr(frm.loanperiod,"Invalid loan period",2);
		if(frm.affordamt.value!=""  && frm.loanperiod.value!="" ){
			var affordamt=frm.affordamt.value;
			/*var d=frm.d.value;*/
			var loanperiod=frm.loanperiod.value;
			var f=(1+interestValue/1200);
			var pv=(1200*affordamt/interestValue)*(1-Math.pow( f,- loanperiod));
			var  result=0;
			result=round_decimals(pv,2);
			frm.afd.value=parseInt(result) ;
			return false;
		}
	}
	function round_decimals(original_number, decimals) {
		var result1=original_number * Math.pow(10, decimals);
		var result2=Math.round(result1);
		var result3=result2 / Math.pow(10, decimals);
		return (result3);
	}
	/* End Affordability Calculator */

	/* Emi Calculator */
	function checkNumber(input, min, max, msg, field){
		var str=input.value;
		var num=0 + str;
		if (num < min || max < num){
			return ip.throwErr(form1.amount,msg,2);
		}
		input.value=str;
		return true;
	}
	function computeForm(form1){
		for( var  i=0; i<3; i++){
			if (form1.elements[i].value==null || form1.elements[i].value.length==0){
				return ip.throwErr(form1.elements[i],"Please enter values in the textbox \n and then submit the form.",2);
			}else{
				var fstr="",flag=0;
				for (var z=0; z<form1.elements[i].value.length; z++){
					var  str=form1.elements[i].value;
					var ch=str.substring(z, z + 1);
					if ((ch < "0" || "9" < ch) && ch !='.'){flag++;}else{fstr=fstr+ch;}
				}
				if (flag >0 ){
					form1.elements[i].value=fstr;
					return ip.throwErr(form1.elements[i],"Please enter a numeric value.",2);
				}
			}
		}
		if (form1.interest.value==0)return ip.throwErr(form1.interest,"Interest rate cannot be zero!",2);
		if (form1.tenure.value==0) return ip.throwErr(form1.tenure,"Tenure cannot be zero!",2);
		var maxloan;
		if((form1.amount.value < 100)) return ip.throwErr(form1.amount,"Loan Amount has to be from Rs.100 and above.",2);
		maxloan=(form1.amount.value);
		if (!checkNumber(form1.amount.value, 100, maxloan,"The loan amount cannot exceed 85% of the property value - Rs." + form1.amount.value +".",  "'Amount Of Loan'") ||!checkNumber(form1.tenure.value, 1, 30, "Tenure has to be  1  to 30 years.", "'Tenure'") ){
			form1.emi.value="";
			form1.interest.value="";
			return;
		}
		var numpayment;
		numpayment=form1.tenure.value;
		var interest=(form1.interest.value);
		if (form1.amount.value > 99){
			i=form1.interest.value;
		}else{
			return ip.throwErr(form1.amount,"loan Amount should be greater than Rs.100.",2);
		}
		var indcnt=1;
		if(indcnt==0){
			var r=i;
			if (i > 1.0){i=i / 100.0;}
			var pow=1;
			for(var j=0; j < numpayment; j++) pow=pow * (1 + i);
			form1.emi.value=Math.round((form1.amount.value * pow * i) / ((pow - 1)*12));
		}
		if(indcnt==1){
			var r=i;
			if (i > 1.0){
				i=i / 100.0;
				i=i/12;
			}
			var pow=1;
			for (var j=0; j < numpayment ; j++){
				pow=pow * (1 + i);
			}
			form1.emi.value=Math.round((form1.amount.value * pow * i) / (pow - 1) );
		}
		if (indcnt==2){
			var r=i;
			var d=0;
			if (i > 1.0){
				i=i / 100.0;
				d=i / 365;
			}
			var pow=1;
			for (var j=0; j < numpayment*365; j++) pow=pow * (1 + d);
			form1.emi.value=Math.round(((form1.amount.value * pow * d)*30) / (pow - 1) );
		}
		return false;
	}
	/* End EMI Calculator */



	/* Send to Friend  AND Refer this Builder */
	function validateFeedBack(frm,fromPage){
		if(!IsMandatory(frm.from_name,"text","Please enter your name",2,"Div_from_name")) return false;
		if(IsMin(frm.from_name.value,3)) return ip.throwErr(frm.from_name,"Name must contain a minimum of 3 characters.",2);
		if(!IsValidCharacters(frm.from_name.value, alphabets + "&. ",alphabets))  return ip.throwErr(frm.from_name,"Please enter a valid name",2,"Div_from_name");
		if(!ip.IsValidEmail(frm.from_email.value)) return ip.throwErr(frm.from_email,"Please enter a valid email-id",2,"Div_from_email");
		if(!IsMandatory(frm.to_name,"text","Please enter your friend's name",2,"Div_to_name")) return false;
		if(IsMin(frm.to_name.value,3)) return ip.throwErr(frm.to_name,"Name must contain a minimum of 3 characters.",2);
		if(!IsValidCharacters(frm.to_name.value, alphabets + "&. ",alphabets))  return ip.throwErr(frm.to_name,"Please enter a valid name",2,"Div_to_name");
		if(!ip.IsValidEmail(frm.to_email.value)) return ip.throwErr(frm.to_email,"Please enter a valid email-id",2,"Div_to_email");
		if(!IsEmpty(frm.comment,"textarea")){
			if(IsMin(frm.comment.value,20)) return ip.throwErr(frm.comment,"Your comment should be greater than 20 characters",2,"Div_comment");
			if(IsMax(frm.comment.value,250)) return ip.throwErr(frm.comment,"Your comment should be less than 250 characters",2,"Div_comment");
		}
		var successMsg='<strong>Mail has been sent successfully.</strong><br /><br /><center><input type="button" class="button" value="Done" onclick="javascript:ip.exitLB();"/></center>';
		var existMsg='<strong>Already Refered.</strong><br /><br /><center><input type="button" class="button" value="Ok" onclick="javascript:ip.exitLB();"/></center>';
		var url=getURL(frm,fromPage);
		var divObj=$ip("divF2FSuccess");
		divObj.style.display="";
		$ip("divF2F").style.display="none";
		divObj.innerHTML=ip.loading("Sending your request... Please wait...");
		ip.makeCenter(divObj);
		var aJx=new getHTTPObject();
		aJx.open("get",url,true);
		aJx.onreadystatechange=function(){
			if(aJx.readyState==4){
				 divObj.innerHTML=(aJx.responseText==1)  ? successMsg :  ((aJx.responseText==2) ? existMsg : ip.errMsg);
				 ip.makeCenter(divObj);
			}
		};
		aJx.send(null);
		return false;
	}

	function getURL(frm,fromPage){
		var qry="&from_name="+frm.from_name.value+"&from_email="+frm.from_email.value+"&to_name="+frm.to_name.value+"&to_email="+frm.to_email.value+"&comment="+frm.comment.value;
		if(fromPage=="builder"){
			return ip.host() + "/index.php?option=builder&page=builder_refer_email&notemplate=yes&listingid=&username="+frm.username.value+qry;
		}else{
			return ip.host() + "/index.php?option=site&page=sentto_friend&notemplate=yes&listingid="+frm.listingid.value+qry;
		}
	}
	/*function setfocus(){if(d.sendfrm.from_name.value==""){d.sendfrm.from_name.focus();}else{d.sendfrm.to_name.focus();}}*/
	/* end Send to friend */

	/* Report On Sale*/
	function ValidateReportOnSale(frm){
		if(!frm.chksoldout.checked && frm.txtMessage.value=="") return ip.throwErr(frm.txtMessage,"Please select an option or give a reason to report",2);
		if(!IsEmpty(frm.txtMessage,"textarea")){
			if(!IsValidCharacters(frm.txtMessage.value, alphanumeric, alphanumeric))  return ip.throwErr(frm.txtMessage,"Special characters are not allowed.",2);
			if(IsMax(frm.txtMessage.value,250)) return ip.throwErr(frm.txtMessage,"Your comments should be less than 250 characters",2);
		}
		var aJx=new getHTTPObject();
		var divObj=$ip("divReportOnSaleSuccess");
		divObj.style.display="";
		$ip("divReportOnSaleForm").style.display="none";
		divObj.innerHTML=ip.loading("Sending mail... Please wait...");
		ip.makeCenter(divObj,divObj.offsetWidth,divObj.offsetHeight);
		var url=ip.host() + "/index.php?option=member&page=reportonsale&notemplate=yes&listingid="+frm.listingid.value+"&trans=sell&txtMessage="+frm.txtMessage.value+"&chksoldout="+((frm.chksoldout.checked) ? 1 : 0) +"&repsaleid=1";
		aJx.open("get",url,true);
		aJx.onreadystatechange=function(){
			if(aJx.readyState==4){
				 $ip("divReportOnSaleSuccess").innerHTML=(aJx.responseText==1)  ? "<strong>Mail has been sent successfully.</strong>" : "<strong>Unable to access this service currently, Please try again later.</strong><br />";
				 ip.makeCenter(divObj,divObj.offsetWidth,divObj.offsetHeight);
			}
		};
		aJx.send(null);
		return false;
	}
	/* End Report On Sale*/

	/* Photo Upload - Listing Success */
	function validatePhoto(frm){
		Obj=frm.PHOTONAME;
		var fileTypes="jpg|gif|jpeg";
		var imgType="Photo";
		var alert_flag=true;
		if(ip.isObject(frm.filetypes)) fileTypes = frm.filetypes.value;
		if(ip.isObject(frm.image_type)) imgType = frm.image_type.value;
		if(ip.isObject(frm.show_alert) && frm.show_alert.value=='no')
		{
			alert_flag=false;
		}
		var filetypesArr = fileTypes.split("|");
		ip.print("filetypes =  " + fileTypes);
		ip.print("image_type =  " + imgType);
		if(alert_flag && !IsMandatory(Obj,"file","Please select a " +imgType,2)) return false;
		if(alert_flag && !ip.IsValidFile(Obj,fileTypes,2)) return ip.throwErr(Obj,"Please upload "+ imgType + " in " + filetypesArr.join(", ") + " formats.",2);
		if(ip.isObject(frm.PHO_DESC)){
			if(String(frm.PHO_DESC.value).length>1 || frm.PHO_DESC.value!="") if(!IsValidCharacters(ip.Trim(frm.PHO_DESC.value), alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? ",alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? "))  return ip.throwErr(frm.PHO_DESC,"Special Characters are not allowed in Photo Description.",2);
		}
		var divObj=$ip("divPhotoDescSuccess");
		divObj.style.display="";
		$ip("divPhotoDesc").style.display="none";
		$ip("divGlobalClose").style.display="none";
		divObj.innerHTML=ip.loading("Uploading " + imgType +"... Please wait...");
		ip.makeCenter(divObj,divObj.offsetWidth,divObj.offsetHeight);
		var uploadInterval=window.setInterval(function(){
			var res=ip.Trim(frm.fromIFrameWindow.value);
			if(res!=""){
				divObj.innerHTML=res;
				ip.makeCenter(divObj);
				clearInterval(uploadInterval);
			}
		},2000);
		return true;
	}

	/* Photo Video - Listing Success */
	function validateVideo(frm){
		Obj=frm.PHOTONAME;
		var fileTypes="flv";
		var imgType="Photo";
		if(ip.isObject(frm.filetypes)) fileTypes = frm.filetypes.value;
		if(ip.isObject(frm.image_type)) imgType = frm.image_type.value;
		var filetypesArr = fileTypes.split("|");
		ip.print("filetypes =  " + fileTypes);
		ip.print("image_type =  " + imgType);
		if(!IsMandatory(Obj,"file","Please select a " +imgType,2)) return false;
		if(!ip.IsValidFile(Obj,fileTypes,2)) return ip.throwErr(Obj,"Please upload "+ imgType + " in " + filetypesArr.join(", ") + " formats. Size should not exceed 600KB.",2);
		if(ip.isObject(frm.PHO_DESC)){
			if(String(frm.PHO_DESC.value).length>1 || frm.PHO_DESC.value!="") if(!IsValidCharacters(ip.Trim(frm.PHO_DESC.value), alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? ",alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? "))  return ip.throwErr(frm.PHO_DESC,"Special Characters are not allowed in Photo Description.",2);
		}
		var divObj=$ip("divPhotoDescSuccess");
		divObj.style.display="";
		$ip("divPhotoDesc").style.display="none";
		$ip("divGlobalClose").style.display="none";
		divObj.innerHTML=ip.loading("Uploading " + imgType +"... Please wait...");
		ip.makeCenter(divObj,divObj.offsetWidth,divObj.offsetHeight);
		var uploadInterval=window.setInterval(function(){
			var res=ip.Trim(frm.fromIFrameWindow.value);
			if(res!=""){
				divObj.innerHTML=res;
				ip.makeCenter(divObj);
				clearInterval(uploadInterval);
			}
		},2000);
		return true;
	}

	function fromIFrameScript(msg){
		d.PHOTO.fromIFrameWindow.value=msg;
	}
	
	function fromIFrameUnitScript(msg)
	{
		d.PHOTO.fromIFrameWindow.value=msg;	
	}

	function validateUnit(frm){
// 		Obj=frm.PHOTONAME;
// 		var fileTypes="jpg|gif|jpeg";
// 		var imgType="Photo";
// 		if(ip.isObject(frm.filetypes)) fileTypes = frm.filetypes.value;
// 		if(ip.isObject(frm.image_type)) imgType = frm.image_type.value;
// 		var filetypesArr = fileTypes.split("|");
// 		ip.print("filetypes =  " + fileTypes);
// 		ip.print("image_type =  " + imgType);
// 		if(!IsMandatory(Obj,"file","Please select a " +imgType,2)) return false;
// 		if(!ip.IsValidFile(Obj,fileTypes,2)) return ip.throwErr(Obj,"Please upload "+ imgType + " in " + filetypesArr.join(", ") + " formats.",2);
// 		if(ip.isObject(frm.PHO_DESC)){
// 			if(String(frm.PHO_DESC.value).length>1 || frm.PHO_DESC.value!="") if(!IsValidCharacters(ip.Trim(frm.PHO_DESC.value), alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? ",alphabets + numbers + "!@#$%&*()[]{}|-_+;:'.,/\? "))  return ip.throwErr(frm.PHO_DESC,"Special Characters are not allowed in Photo Description.",2);
// 		}
		var divObj=$ip("divUnitSuccess");
		divObj.style.display="";
		$ip("divUnit").style.display="none";
		$ip("divGlobalClose").style.display="none";
		divObj.innerHTML=ip.loading("Updating ... Please wait...");
		ip.makeCenter(divObj,divObj.offsetWidth,divObj.offsetHeight);
		var unitInterval=window.setInterval(function(){
			var res=ip.Trim(frm.fromIFrameWindow.value);
			if(res!=""){
				divObj.innerHTML=res;
				ip.makeCenter(divObj);
				clearInterval(unitInterval);
			}
		},2000);
		return true;
	}
	function onExitUpload(photoNo){
		try{
			switch(ip.pageFrom){
				case "editlisting":
				case "admin_upcoming":
					uploadPhotoSuccess(photoNo);
					break;
				case "createlistingsuccess":
					break;
				case "admin_brochure":
					uploadBrochureSuccess();
					break;
			}
		}catch(e){ip.traceErr(e,"onExitUpload","lb_scripts");}
	}
	/* Photo Upload - Listing Success */
	/* Member Edit Profile */
	function getUploadStatus(status,uploadType,msg,pageFrom,userType){
		if(pageFrom!="mypropertyhome"){
			var objID=(uploadType=="logo") ? "cellLogoStatus" : "cellPhotoStatus";
			$ip(objID).innerHTML="<b>Currently your " + uploadType + " is under validation and will be activated within 24 hours</b>";
		}else{
			var objID=(uploadType=="logo") ? "imgMemberLogo" : "imgMemberPhoto";
			var objSrc="http://imgs.indiaproperty.com/noimage/" + ((uploadType=="logo") ? ( (userType=="3") ? "ph_agent.jpg" : "ph_builder.jpg") : "ip-agent-nologo.gif");
			StartPreLoader(objSrc);
			$ip(objID).src=objSrc;
			$ip(objID).alt="Currently your " + uploadType + " is under validation and will be activated within 24 hours";
			$ip(objID).title="Currently your " + uploadType + " is under validation and will be activated within 24 hours";
		}
		ip.exitLB();
	}
	/* End Member Edit Profile */

	/*Media Coverage - Fix Interview */
	function validateFixInterview(frm){
		var successMsg="<strong>Thanks for your request. <br /><br />Our executive will get in touch with you shortly.</strong>";
		if(!IsMandatory(frm.name,"text","Please enter your name",2)) return false;
		if(!IsValidCharacters(frm.name.value, alphabets + "&. ",alphabets))  return ip.throwErr(frm.name,"Please enter a valid name",2);
		if(!IsMandatory(frm.desig,"text","Please enter designation",2)) return false;
		if(!IsValidCharacters(frm.desig.value, alphabets + "& -:",alphabets))  return ip.throwErr(frm.desig,"Please enter a valid designation",2);
		if(!IsMandatory(frm.mtype,"text","Please enter media type",2)) return false;
		if(!IsValidCharacters(frm.mtype.value, alphabets + "&,;-/ ",alphabets))  return ip.throwErr(frm.mtype,"Please enter a valid media type",2);
		if(!IsMandatory(frm.dt,"text","Please enter date",2)) return false;
		if(!IsValidCharacters(frm.dt.value, numbers + "//\\",numbers))  return ip.throwErr(frm.dt,"Please enter a valid date",2);
		if(!IsMandatory(frm.time,"text","Please enter time",2)) return false;
		if(!IsValidCharacters(frm.time.value, numbers + "ampAMP&. :-",numbers))  return ip.throwErr(frm.time,"Please enter a valid time",2);
		if(!IsMandatory(frm.phone,"text","Please enter Contact no",2)) return false;
		if(!IsValidCharacters(frm.phone.value, numbers + "-",numbers) || (frm.phone.value==0))   return ip.throwErr(frm.phone,"Please enter a valid Contact No.",2);
		if(!ip.IsValidEmail(frm.email.value)) return ip.throwErr(frm.email,"Please enter a valid email-id",2);
		if(!IsMandatory(frm.desc,"textarea","Please enter your Description",2)) return false;
		if(IsMin(frm.desc.value,20)) return ip.throwErr(frm.desc,"Description should be greater than 20 characters",2);
		if(IsMax(frm.desc.value,250)) return ip.throwErr(frm.desc,"Description should be less than 250 characters",2);
		var strName=frm.name.value;
		var strDesig=frm.desig.value;
		var strMtype=frm.mtype.value;
		var strDt=frm.dt.value;
		var strTime=frm.time.value;
		var strPhone=frm.phone.value;
		var strEmail=frm.email.value;
		var strDesc=frm.desc.value;
		var strLnk=frm.lnk.value;
		var aJx=new getHTTPObject();
		$ip("divFixInterview").innerHTML=ip.loading("Sending your request... Please wait...");
		url=ip.host() + "/index.php?option=site&page=fix_interview_email&notemplate=yes&name="+strName+"&desig="+strDesig+"&mtype="+ strMtype +"&dt="+strDt+"&time="+strTime+"&phone="+strPhone+"&email="+strEmail+"&desc="+strDesc+"&lnk="+strLnk;
		aJx.open("get",url,true);
		aJx.onreadystatechange=function(){
			if(aJx.readyState==4){
				$ip("divFixInterview").innerHTML=(aJx.responseText==1) ? successMsg : ip.errMsg;
			}
		};
		aJx.send(null);
		return true;
	}

	/*Media Coverage - End Fix Interview */

	/*Media Coverage - Fix Telecon */
	function validateFixTelecon(frm){
		var successMsg="<strong>Thanks for your request. <br /><br />Our executive will get in touch with you shortly.</strong>";
		if(!IsMandatory(frm.name,"text","Please enter your name",2)) return false;
		if(!IsValidCharacters(frm.name.value, alphabets + "&. ",alphabets))  return ip.throwErr(frm.name,"Please enter a valid name",2);
		if(!IsMandatory(frm.desig,"text","Please enter designation",2)) return false;
		if(!IsValidCharacters(frm.desig.value, alphabets + "& -:",alphabets))  return ip.throwErr(frm.desig,"Please enter a valid designation",2);
		if(!IsMandatory(frm.mtype,"text","Please enter media type",2)) return false;
		if(!IsValidCharacters(frm.mtype.value, alphabets + "&,;-/ ",alphabets))  return ip.throwErr(frm.mtype,"Please enter a valid media type",2);
		if(!IsMandatory(frm.dt,"text","Please enter date",2)) return false;
		if(!IsValidCharacters(frm.dt.value, numbers + "//\\",numbers))  return ip.throwErr(frm.dt,"Please enter a valid date",2);
		if(!IsMandatory(frm.time,"text","Please enter time",2)) return false;
		if(!IsValidCharacters(frm.time.value, numbers + "ampAMP&. :-",numbers))  return ip.throwErr(frm.time,"Please enter a valid time",2);
		if(!IsMandatory(frm.phone,"text","Please enter Contact no",2)) return false;
		if(!IsValidCharacters(frm.phone.value, numbers + "-",numbers) || (frm.phone.value==0))   return ip.throwErr(frm.phone,"Please enter a valid Contact No.",2);
		if(!ip.IsValidEmail(frm.email.value)) return ip.throwErr(frm.email,"Please enter a valid email-id",2);
		if(!IsMandatory(frm.desc,"textarea","Please enter your Description",2)) return false;
		if(IsMin(frm.desc.value,20)) return ip.throwErr(frm.desc,"Description should be greater than 20 characters",2);
		if(IsMax(frm.desc.value,250)) return ip.throwErr(frm.desc,"Description should be less than 250 characters",2);
		var strName=frm.name.value;
		var strDesig=frm.desig.value;
		var strMtype=frm.mtype.value;
		var strDt=frm.dt.value;
		var strTime=frm.time.value;
		var strPhone=frm.phone.value;
		var strEmail=frm.email.value;
		var strDesc=frm.desc.value;
		var strLnk=frm.lnk.value;
		var aJx=new getHTTPObject();
		$ip("divFixTelecon").innerHTML=ip.loading("Sending your request... Please waitt...");
		url=ip.host() + "/index.php?option=site&page=fix_telecon_email&notemplate=yes&name="+strName+"&desig="+strDesig+"&mtype="+ strMtype +"&dt="+strDt+"&time="+strTime+"&phone="+strPhone+"&email="+strEmail+"&desc="+strDesc+"&lnk="+strLnk;
		aJx.open("get",url,true);
		aJx.onreadystatechange=function(){
			if(aJx.readyState==4){
				$ip("divFixTelecon").innerHTML=(aJx.responseText==1) ? successMsg : ip.errMsg;
			}
		};
		aJx.send(null);
		return true;
	}
	/* End of LB Scripts*/