// JavaScript Document
var serpri=0;
			
var articlecounter=0;		
	
var articlecounter = 0;
function addarticleFields(){
articlecounter++;
//alert(articlecounter);
if(articlecounter >= 6)
{
var frm=document.graffiti;
frm.article_totcount.value=articlecounter;
//alert(frm.article_totcount.value);
document.getElementById('moreUploadsLink').style.display="none";

return;
}
	var newFields = document.getElementById("articles").cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	
	var newField = newFields.childNodes;
	for (var i=0;i<newField.length;i++) {
		var theName = newField[i].name;
		if (theName){
			newField[i].name = theName + articlecounter;
			newField[i].id = theName + articlecounter;
			if(theName == 'article_desc') var textAreaId = newField[i].id;
		}
	}
	var insertHere = document.getElementById('writeroot_articles');
	
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	tinyMCE.execCommand('mceAddControl', false, textAreaId);
}	
function searchzip(){
	
	var frm=document.lemenu;
	frm.action="businesslist.php";
	frm.submit();
}
function validate_login(frm){
	//if(!isValidEntry(frm.log,"Username")) return false;
	if(!isValidEntry(frm.pwd,"Password")) return false;
	frm.action="inc.login.php";
	frm.kw.value="checkuser";
}



function sel_userid(){
	var obj=document.getElementById("userid");
	if(obj.value!=""){
	var linkname="check_user.php?id="+obj.value;
	show_page(linkname,"usercheckspan");
	}
	else{
		alert ("Please Enter Unique Id");
		obj.focus();
		return false;
	}
}
function gotobuypixels(obj){
	//alert(obj[obj.selectedIndex].value)
	window.location="pixels.php?country="+obj[obj.selectedIndex].value;
}
function validate_accreg(frm){
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
	}
	
	if(frm.type_account[frm.type_account.selectedIndex].value=="Appraiser" || frm.type_account[frm.type_account.selectedIndex].value=="Lender"  ){
		if(!isValidEntry(frm.company_name,"Company Name")) return false;
	}
	
	if(!isValidEntry(frm.userid,"Username")) return false;
	if(!isValidEntry(frm.pwd,"Password")) return false;
	if(!PassValidation(frm.pwd, frm.conpwd)) return false;
	if(!isValidEmail(frm.email,"yes"))return false;
	if(!EmailConfirmValidation(frm.email,frm.confirm_email))return false;
	frm.kw.value="createnewaccount";
	//frm.action="createan_account.php";

}

function validate_app_perinfo(frm){
	
	if(!isValidEntry(frm.fname,"First Name")) return false;
	if(!isValidEntry(frm.lname,"Last Name")) return false;	
	if(!isValidEntry(frm.address,"Address")) return false;
	if(!isValidEntry(frm.city,"City")) return false;
	if(frm.state){
		if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
		}
	}
	
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	if(!isValidPhone(frm.phone, 'Phone Number', 'yes')) return false;
	if(!isValidPhone(frm.cell, 'Mobile Number', 'no')) return false;
	if(!isValidPhone(frm.fax, 'Fax Number', 'no')) return false;
	if(frm.email){
	if(!isValidEmail(frm.email,'yes')) return false;
	}
	//if(!isValidEmail(frm.sec_email,'no')) return false;
	
	frm.kw.value="add_apppersonalinfo";
	frm.action="step2.php";
	
}

function validate_app_perinfoab(frm){
	
	if(!isValidEntry(frm.fname,"First Name")) return false;
	if(!isValidEntry(frm.lname,"Last Name")) return false;	
	if(!isValidEntry(frm.address,"Address")) return false;
	if(!isValidEntry(frm.city,"City")) return false;
	if(frm.state){
		if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
		}
	}
	
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	if(!isValidPhone(frm.phone, 'Phone Number', 'yes')) return false;
	if(!isValidPhone(frm.cell, 'Mobile Number', 'no')) return false;
	if(!isValidPhone(frm.fax, 'Fax Number', 'no')) return false;
	if(frm.email){
	if(!isValidEmail(frm.email,'yes')) return false;
	}
	//if(!isValidEmail(frm.sec_email,'no')) return false;
	
	frm.kw.value="add_apppersonalinfo";
	frm.action="edit_personalinfo.php";
	
}

function validate_app_aboutme(frm){
	frm.kw.value="add_appaboutme";
}
function validate_appcominfo(frm){
	if(frm.company_name){
		if(!isValidEntry(frm.company_name,"Company Name")) return false;
	}
	
	if(checkboxsel(frm.claim)==1){
			if(!isValidTextarea(frm.claim_txt, "Claim Explanation", 5000)) return false;
	}
	
	frm.selcounty.value="";
	for(i=0;i<frm.selectedcounty.length;i++){
		
		frm.selcounty.value=frm.selcounty.value+","+frm.selectedcounty[i].text;
	}

	frm.kw.value="addcompainfo";
	//frm.action="step3.php";
}


function add_appbankinfo(frm){
	
	var sel="";
	for(i=0;i<frm.depositype.length;i++){
			if(frm.depositype[i].checked==true)
			sel=frm.depositype[i].value;
	}
	
	if(sel=="check"){
		if(!isValidEntry(frm.payto,"Pay to")) return false;
		
		
	}else if(sel=="deposit"){
		if(!isValidEntry(frm.Bank,"Bank Name")) return false;
	if(!isValidEntry(frm.routing,"Routing")) return false;
	if(!isValidEntry(frm.accno,"Your account number")) return false;
	}else if(sel=="paypal Id"){
		if(!isValidEmail(frm.paypale,'yes')) return false;
	}	
	
	
	frm.kw.value="addbankinformation";
	//frm.action="step4.php";
	
}

function validate_appuploads(frm){
	
	if(!frm.terms.checked){
		alert("You has to agree for rules and conditions of E-ppraise");
		return false;
	}
	if(!frm.consulting.checked){
		alert("You has to agree for not to contact the banks, mortgage lenders or brokers, or any clients of E-ppraise.com");
		return false;
	}
	frm.kw.value="uploadapps_docs";
	//frm.action="step5.php";
	
}

function validate_lenderacc(frm){
	
	
	if(!isValidTextarea(frm.address,"address",200)) return false;
	if(!isValidEntry(frm.city, "City")) return false;
	
	
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	
	if(!isValidEntry(frm.name,"Name")) return false;
	
	if(!isValidPhone(frm.phone, 'Phone Number', 'yes')) return false;
	if(!isValidPhone(frm.contact_cell, 'Mobile Number', 'no')) return false;
	if(!isValidPhone(frm.fax, 'Fax Number', 'no')) return false;
	
	if(!isValidEmail(frm.email_reports,'yes')) return false;
	
	if(frm.website){
	
	if(frm.website.value=="http://")
		frm.website.value='';
	if(!isValidURL(frm.website,"Website",'no')) return false;
	}
	
	if(frm.state){
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
	}
	
	frm.cat.value="";
	var sel;
	for(i=0; i<frm.state.length; i++){
		if(frm.state[i].selected){
			if(sel)
			sel=sel+","+frm.state[i].value;
			else
			sel=frm.state[i].value;
		}
	}
	
	}
	
	if(frm.lendertype){
	if(frm.lendertype[frm.lendertype.selectedIndex].value=="Bank"){
			if(!isValidEntry(frm.banktype,"Enter Type of Bank")) return false;
	}
	}
	frm.cat.value=sel;
	frm.kw.value="createlenderaccount";
	frm.action="lender_account.php";
	

}

function validate_lenderaccedit(frm){
	
	
	if(!isValidTextarea(frm.address,"address",200)) return false;
	if(!isValidEntry(frm.city, "City")) return false;
	
	
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	
	if(!isValidEntry(frm.name,"Name")) return false;
	
	if(!isValidPhone(frm.phone, 'Phone Number', 'yes')) return false;
	if(!isValidPhone(frm.contact_cell, 'Mobile Number', 'no')) return false;
	if(!isValidPhone(frm.fax, 'Fax Number', 'no')) return false;
	
	if(!isValidEmail(frm.email_reports,'yes')) return false;
	
	if(frm.website){
	if(frm.website.value=="http://")
		frm.website.value='';
	if(!isValidURL(frm.website,'Website','no')) return false;
	}
	
	if(frm.state){
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
	}
	}
	if(frm.lendertype){
	
	if(frm.lendertype[frm.lendertype.selectedIndex].value=="Bank"){
			if(!isValidEntry(frm.banktype,"Enter Type of Bank")) return false;
	}
	}
	
	frm.kw.value="createlenderaccount";
	frm.action="lender_accountedit.php";
	
}


function validate_app_pwd(frm){
	if(!isValidEntry(frm.username, "Username")) return false;
	if(!isValidEntry(frm.present_pwd,"Present Password")) return false;
	if(!isValidEntry(frm.pwd, "password")) return false;
	if(!PassValidation(frm.pwd, frm.conpwd)) return false;
	
	frm.kw.value="changepwd";
}


function validate_newsubuser(frm){
	
	if(!isValidEntry(frm.userid,"Unique Id")) return false;
	if(!isValidEntry(frm.name,"Name")) return false;
	if(!isValidEmail(frm.email,'yes'))return false;
	if(!isValidEntry(frm.address,"Address")) return false;
	if(!isValidEntry(frm.city,"City"))return false;
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
		}
	if(!isValidPhone(frm.phone, 'Phone Number', 'yes')) return false;
	if(!isValidPhone(frm.cell, 'Mobile Number', 'no')) return false;
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	frm.kw.value="createnewsubuser";
	
	
}

function sel_subuserid(app){
	var obj=document.getElementById("userid");
	if(obj.value!=""){
	var linkname="check_user.php?id="+obj.value+app;
	
	show_page(linkname,"usercheckspan");
	}
	else{
		alert ("Please Enter Unique Id");
		obj.focus();
		return false;
	}
}


function delete_row(actkey, id, popup){
	var frm=document.forms[0];
	var con=confirm("Are you really want to delete the selected Info");
	if(con){
		frm.kw.value="delselectedrownow";
		frm.actval.value=id;
		frm.popaction.value=popup;
		frm.action=actkey;
		frm.submit();
	}
	else{
		return false;
	}
	
}

function validate_appraisal_request(frm){
	
	switch (getCheckedValue(frm.property_type)){
		case "singlefamily":
		
		break;
		
		case "family24":
		if(!IsNumeric(frm.family24_txt,'yes')) return false;
		break;
		
		case "town":
		if(!isValidEntry(frm.townhouse_txt,"End or Row Unit")) return false;
		break;
		
		case "condo":
		if(!isValidEntry(frm.condo_txt,"Condo/Coop")) return false;
		break;
		
		case "unit5":
		if(!IsNumeric(frm.unit5_txt,'yes')) return false;
		break;
		
		case "mixeduse":
		if(!isValidEntry(frm.mixed_txt,"Mixed use description")) return false;
		break;
		
		case "commercial":
		if(!isValidEntry(frm.commercial_txt,"Commercial description")) return false;
		break;
		
		case "land":
		if(!isValidEntry(frm.land_txt,"Land in Acres")) return false;
		break;
		
		case "Other":
		if(!isValidEntry(frm.other_txt,"Description")) return false;
		break;
		
		default : 
		alert("Select Propery Type");
		return false;
	}
	
	if(!validate_checkbox(frm.apservises) && frm.other.value==""){
		alert("Select Appraisal Report");
		return false;
	}
	
	if(!isValidEntry(frm.borrower,"Borrower Name")) return false;
	if(!isValidEntry(frm.purchase_price,"Purchase Price")) return false;
	if(!isValidEntry(frm.loan_number, "Loan Number")) return false;
	
	switch (getCheckedValue(frm.tt)){
		case "purchase":
		
		break;
		
		case "refinance":
		
		break;
		
		case "other":
		if(!isValidTextarea(frm.transaction_others,"Transaction Type ","5000")) return false;
		break;
	}
	
	if(!isValidEntry(frm.contact_nm,"Contact Name")) return false;
	if(!isValidPhone(frm.contact_home,"Home Phone",'yes')) return false;
	if(!isValidPhone(frm.contact_cell,"Cell",'no')) return false;
	if(!isValidPhone(frm.contact_work,"Work Phone",'no')) return false;
	if(!isValidEmail(frm.deliver_appraisal, 'yes')) return false;
	
	if(!validate_checkbox(frm.payment_type)){
			alert("Select Payment Information ");
			move(2200);
			return false;
		}
	switch (getCheckedValue(frm.payment_type)){
		case "paypal":
			//alert("paypal");
			
			break;
		
		
		
		case "creditcard":
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////
			if(frm.cardtype[frm.cardtype.selectedIndex].value==0){
				alert("Select Card Type");
				frm.cardtype.focus();
				return false;
			}
			
			if(!isValidEntry(frm.cc_account_holder,"Name on Credit card")) return false;
			//if(!IsNumeric(frm.cc_number,'yes')) return false;
			myCardType=frm.cardtype[frm.cardtype.selectedIndex].value;
			myCardNo=frm.cc_number.value;

			if(!checkCreditCard (myCardNo,myCardType)) {
				  alert (ccErrors[ccErrorNo]);
				  frm.cc_number.focus();
				  return false;
				}
			if(!IsNumeric(frm.cc_csv)) return false;
			paysel=1;
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////	
			break;
		
		case "Borrower":
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.b_name,"Enter Borrower Name")) return false;
			if(!IsNumeric(frm.b_phone,'yes')) return false;
			if(!IsNumeric(frm.b_phonet,'no')) return false;
			if(!isValidEmail(frm.b_email, 'yes')) return false;
			paysel=1;
			//////////////////Check Validation///////////////////////////////////////////////////////////
			break;
		
		case "certified_check":
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.che_account_holder,"Account Holder Name")) return false;
			if(!isValidEntry(frm.che_checknumber,'Check Number')) return false;
			if(!isValidEntry(frm.che_bankroutingnumber,"Bank Routing Number")) return false;
			if(!IsNumeric(frm.che_check_account_number,'yes')) return false;
			paysel=1;
			//////////////////Check Validation///////////////////////////////////////////////////////////
			break;
			
		case "online_check":
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.che_account_holder,"Account Holder Name")) return false;
			if(!isValidEntry(frm.che_checknumber,'Check Number')) return false;
			if(!isValidEntry(frm.che_bankroutingnumber,"Bank Routing Number")) return false;
			if(!IsNumeric(frm.che_check_account_number,'yes')) return false;
			paysel=1;
			//////////////////Check Validation///////////////////////////////////////////////////////////
			break;
		
		case "money_order":
			alert("Money order");
			
			break;
		
		case "":
			alert("Select payment option");
			return false;
		}
	
	
	ckb=frm.apservises;
	var sel=0;
	if (ckb.length) {
		for (i =0; i<ckb.length;i++){
				if(ckb[i].checked == true)
				sel=sel+"~"+ckb[i].value;
		}
	}
	else{
		if(ckb.checked==true)
		sel=ckb.value;
	}
	//alert(sel);
	frm.services_selected.value=sel;
	frm.totamt.value=document.getElementById("pricetag").innerHTML;
		
	frm.state.disabled=false;
	frm.county.disabled=false;
	
	frm.action="lender_payprocess.php";
	frm.kw.value="requestappraisal";
	frm.submit();
		
		
}


function paytype(obj){
	
	var paysel=0;
	switch (getCheckedValue(obj)){
		case "paypal":
			alert("paypal");
			paysel=1;
			break;
		
		case "debit":
			alert("debit");
			paysel=1;
			break;
		
		case "creditcard":
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////
			if(frm.cardtype[frm.cardtype.selectedIndex].value==0){
				alert("Select Card Type");
				frm.cardtype.focus();
				return false;
			}
			
			if(!isValidEntry(frm.cc_account_holder,"Name on Credit card")) return false;
			//if(!IsNumeric(frm.cc_number,'yes')) return false;
			myCardType=frm.cardtype[frm.cardtype.selectedIndex].value;
			myCardNo=frm.cc_number.value;
			if(!checkCreditCard (myCardNo,myCardType)) {
				  alert (ccErrors[ccErrorNo]);
				  frm.cc_number.focus();
				  return false;
				}
			if(!IsNumeric(frm.cc_csv)) return false;
			paysel=1;
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////	
			break;
		
		case "certified_check":
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.che_account_holder,"Account Holder Name")) return false;
			if(!isValidEntry(frm.che_checknumber,'Check Number')) return false;
			if(!isValidEntry(frm.che_bankroutingnumber,"Bank Routing Number")) return false;
			if(!IsNumeric(frm.che_check_account_number,'yes')) return false;
			paysel=1;
			//////////////////Check Validation///////////////////////////////////////////////////////////
			break;
			
		case "online_check":
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.che_account_holder,"Account Holder Name")) return false;
			if(!isValidEntry(frm.che_checknumber,'Check Number')) return false;
			if(!isValidEntry(frm.che_bankroutingnumber,"Bank Routing Number")) return false;
			if(!IsNumeric(frm.che_check_account_number,'yes')) return false;
			paysel=1;
			//////////////////Check Validation///////////////////////////////////////////////////////////
			break;
		
		case "money_order":
			alert("Money order");
			paysel=1;
			break;
		
		case "other":
			alert("Select payment option");
			paysel=0;
			return false;
		}
		return (paysel==1)?true:false;

}

function select_payment(obj){
	
	show_page("payment_checkfrm.php?paytype="+obj.value, "paymentob_div");
	
	
}

function copy_borrowerame(obj){
	var frms=document.getElementById("borrower");
	var to=document.getElementById("contact_nm");
	to.value=(obj.checked)?frms.value:"";
	}
	
function calculate_servicecost(obj,price){
	var frm=document.appraisal_request;
	/*var sel=0;
	ckb=frm.apservises;
	if (ckb.length) {
		for (i =0; i<ckb.length;i++){
				if(ckb[i].checked == true)
				sel=sel+1;
		}
	}
	else{
		if(ckb.checked==true)
		sel=1;
	}
	cost=sel*100;*/
	if(obj.checked==true)
	serpri=Number(serpri)+Number(price);
	else
	serpri=Number(serpri)-Number(price);
	
	document.getElementById("pricetag").innerHTML = serpri;
	
}

function calculate_cost(){
	var frm=document.appraisal_request;
	if(!IsNumeric(frm.multiple_units,'yes')) return false;
	var sel_box=frm.property_type[frm.property_type.selectedIndex];
	var price=0;
	if(sel_box.value==0){
		alert("Select Property type");
		return false;
	}else if(sel_box.value=="Single Family"){
		price=250;
	}else if(sel_box.value=="2-4 Family"){
		price=300;
	}else if(sel_box.value=="Multiple Family"){
		price=350;
	}else{
		alert("Invalid Property Type");
		return false;
	}
	
	cost=price*frm.multiple_units.value;
	var element=document.getElementById("pricetag");
	if(element)
	element.innerHTML = cost;
	adv=cost*75/100;
	bal=cost-adv;
	
	document.getElementById("priceadv").innerHTML=adv;
	document.getElementById("pricebal").innerHTML=bal;
	
	
//alert(cost);

}

function select_listbox(obj, val){
		
		j=0;
		for(i=0;i<obj.length;i++){
			if(obj[i].value==val)
			j=i;
		}
		obj.selectedIndex=j;
	
}
function select_radiobox(obj, val){
		
		j=0;
		for(i=0;i<obj.length;i++){
			if(obj[i].value==val)
			j=i;
		}
		obj[j].checked=true;
	
}
function get_selectedradio(obj){
	j=0;
	
	for(i=0;i<obj.length;i++){
			if(obj[i].checked==true)
			j=i;
		}
		
		return j;
}

function accept_order(orid){
var frm=document.app_frm;
var con
con=confirm("Are you sure to accept this Order");

if(con==true){
	frm.ordid.value=orid;
	frm.action="view_order.php";
	frm.kw.value="acceptorder";
	frm.submit();
}
else{
	return false;
}

}

function validate_msg(frm){
	if(!isValidEntry(frm.subject,"Subject")) return false;
	if(!isValidTextarea(frm.msg,"Message",'5000')) return false;
	frm.action="pending_order.php";
	frm.kw.value="sendmessage";
	
}

function chzipcode(obj){
	obj=document.getElementById(obj);
	var state=document.getElementById("state").value;
	var county=document.getElementById("county").value;
	var val=document.getElementById("usercheckspan");
	//ss=ajax_val('return_zipcode.php?county='+county+'&state='+state);
	show_page('return_zipcode.php?county='+county+'&state='+state,"usercheckspan");
	var t=setTimeout("dis_txt()",1000)
	//obj.value=val.innerHTML;
	
	
}
function dis_txt(){
	var obj=document.getElementById("zipcode");
	obj.value=document.getElementById("usercheckspan").innerHTML;
	//obj.value="00000";
	
}

function validate_compose(frm){
	
	
	
	if(!isValidEmail(frm.email,'1')) return false;
	
	
	
	if(!isValidEntry(frm.subject,"Subject")) return false;
	if(!isValidTextarea(frm.msg,"Message", 5000)) return false;
	frm.kw.value="sendmessage";
	
}




function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//Popup///////////////////////////////////////////


function show_innerpopup(url,title, w, h){
	
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	var tot=document.getElementById("tottable");
	if(newdiv){
		
		//newdiv.innerHTML='<br> hi again <br>';
	}
	else{
		//alert("create div");
		var newdiv = document.createElement('div');
		newdiv.setAttribute('id', "transperentbg");
		
		newdiv_pop= document.createElement('div');
		newdiv_pop.setAttribute('id', "popupwindow");
	}
	
		
	newdiv.style.width = tot.offsetWidth+"px";
	newdiv.style.height = tot.offsetHeight+"px";
	newdiv.style.position = "absolute";
	newdiv.style.left = "0px";
	newdiv.style.top = "0px";
	
	newdiv.style.display="block";
	newdiv.style.backgroundColor="#CCCCCC";
	newdiv.style.opacity=".50";
	
	//newdiv.style.opacity=""; //Opera
	newdiv.style.MozOpacity=".50"; //Mozilla+Firefox
	newdiv.style.KhtmlOpacity=".50"; //Konqueror
	newdiv.style.filter="alpha(opacity=50)"; //IE
	
	newdiv.style.align="center";
	document.body.appendChild(newdiv);
	
	newdiv_pop.style.left = ((tot.offsetWidth/2)-w/2)+"px";
	newdiv_pop.style.top = "10px";
	newdiv_pop.style.width = w+"px";
	newdiv_pop.style.height = h+"px";
	newdiv_pop.style.position = "absolute";
	newdiv_pop.style.display="block";
	newdiv_pop.style.backgroundColor="#FFFFFF";
	newdiv_pop.style.align="center";
	
	newdiv_pop.innerHTML="<table width='100%' border='0' cellpadding='0' cellspacing='0' class='popupbdr' style='background-color:#fff;'><tr><td width='97%' align='left' valign='top' bgcolor='#9FC47A' class='td_wraper1'>"+title+"</td><td width='3%' align='right' valign='top' bgcolor='#9FC47A'><a href='#' onclick='javascript: hidepopup();'><img src='images/close.gif' width='21' height='21' border='0' /></a></td></tr><tr><td colspan='2' align='center' valign='middle'><iframe align='middle' frameborder='0' scrolling='auto' src='"+url+"' height='"+h+"px' width='"+w+"px' ></td></tr></table>";
	document.body.appendChild(newdiv_pop);
	
	//newdiv.src='http://xway/e-ppraise/admin/userdetails.php';
}
function hidepopup(){
	//this.close();
	
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	newdiv.style.display="none";
	newdiv_pop.style.display="none";
	//window.location.reload();
}

function refreshmainpg_hidepopup(url,val){
	this.parent.document.location.href=url+"&msg="+val; 
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	newdiv.style.display="none";
	newdiv_pop.style.display="none";
}


function acctype_change(obj){
	//alert(obj.value);
	document.getElementById("companyname").style.display=(obj.value=="Home Owner")?"none":"table-row";
		
	
	
	
}


function validate_taxassessor(frm){
	
	if(!isValidEntry(frm.name,"Name")) return false;
	if(!isValidEntry(frm.city,"City")) return false;
	if(!isValidPhone(frm.cell, "Cell Phone", 'yes')) return false;
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid Zipcode");
		frm.zipcode.focus();
		return false;
	}
	if(!isValidEmail(frm.email,'yes')) return false;
	if(!isValidEntry(frm.address,"Address")) return false;
	/*if(!isValidEntry(frm.taxes,"Taxes")) return false;
	
	if(!isValidEntry(frm.assessment,"Assessment")) return false;*/
	
	frm.kw.value="addassessment";
	frm.action="index.php";
	

}


function validate_forpwd(frm){
	if(!isValidEntry(frm.username,"Username")) return false;
	if(!isValidEmail(frm.email,'yes')) return false;
	frm.kw.value="sendpassword";
	frm.action="forgot_password.php";
}

function contact_sub(frm){
//var frm = document.contact;
	if(!isValidEntry(frm.user,"Username")) return false;
	if(!isValidEmail(frm.emailid,'yes')) return false;
	if(!isValidTextarea(frm.comments,"Comments")) return false;
	
	frm.kw.value="send_cmmts";
	frm.action="contacts.php";
	
}

function selectin2(obj){
	var tbl=document.getElementById("chk");
	//alert(document.getElementById('CFAAssi13N').value);  CFAAssi13
	if(obj.value == 'Y'){
		tbl.style.display="none";
	}else{
		tbl.style.display="block";
	}	
}

function selecting2(obj){
	
	var tb1=document.getElementById("chk");
	if(obj.value == 'Y'){
		tb1.style.display="none";
	}else{
		tb1.style.display="block";
	}
}



function validate_report(frm){
	
	if(!isValidEntry(frm.inspectedby,"Inspected by")) return false;
	str=frm.inspecteddate.value;
	str1=str.split("/");
	
	if(!isValidDate(str1[1], str1[0], str1[2])){
		alert("Invalid Date");
		frm.inspecteddate.value="";
		return false;
	}
	
	if(frm.final_check.checked==false){
		alert("I have completed all the forms for Requested Services.");
		return false;
	}
	
	frm.kw.value="sendreport";
	
	
	
	
}


function add_list(from,to){
	var frm=document.forms[0];
	 var frms = document.getElementById(from);
	 var tos = document.getElementById(to);
	 var fa=0;
	 Item = frms.selectedIndex;
	 Result=frms.options[Item].text;
	 
	 for(j=0;j<frms.length;j++){
	 	if(frms[j].selected==true){
			
			Result=frms[j].value;
			for(i=0;i<tos.length;i++){
				if(tos.options[i].text==Result)
				fa=1;
				}
			if(fa==0){
				if(frms.value!=""){
						var optn = document.createElement("OPTION");
						optn.text = Result;
						optn.value = frms.value;
						optn.title = Result;
						tos.options.add(optn);
					}
				}
			
			
		}
	 	
					 
		fa==0;
					
	
	 	}
//	alert(frm.from.value);
return false;
}



function del_item_listbox(obj){
	var frm=document.forms[0];
	//var tos=frm.Herbs_sel;
	var con=confirm("Are you sure to delete the selected item from the list");
	if(con==true){
	var tos=document.getElementById(obj)
	for ( i = tos.length - 1; i >= 0; i-- )
	{
  		if(tos.options[i].selected)
	     tos.remove(i);

	}
	}
	
	return false;
}

function move(id)
{
	window.scrollTo(0,id);
	return false;
}


function checkappraiser_incounty(obj){
	
	if(obj.value){
		//alert(obj.value);
		var linkname="check_appraiser.php?id="+obj.value;
		show_appraiser(linkname,"usercheckspan");
	}
}


function show_appraiser(linkname, obj){
     
	var agt    = navigator.userAgent.toLowerCase();
	var is_ie  = (agt.indexOf('msie') !=-1);
	var is_ie5 = (agt.indexOf('msie 5') != -1);
	var xmlhttp =null;
	
	 function handle_do_search ()
	 {
		if (xmlhttp.readyState == 4)//request completed
		{
				element = document.getElementById(obj);
				element.innerHTML = xmlhttp.responseText;
		}
	}
	if (is_ie)
	{
		var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
		try
		{
				xmlhttp = new ActiveXObject(control);
				xmlhttp.onreadystatechange = handle_do_search;
		} catch(e)
		{
				alert("You Need To Enable Active Scripting and ActiveX Controls");
		}
	}
	else
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.onload = handle_do_search;
		xmlhttp.onerror = handle_do_search;
	}
	xmlhttp.open('GET',linkname, true);
	xmlhttp.send(null);
	
}

//Popup//////////////////////////////////////////

/* Backup function
function validate_appraisal_request(frm){
	
	
	

	
	
	if(!isValidEntry(frm.ownername,"House Owner Name")) return false;
	if(!isValidTextarea(frm.address,"Address", '500')) return false;
	if(!isValidEntry(frm.city,'City')) return false;
	if(!isValidEntry(frm.county,"County")) return false;
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
		}
	if(!validateCanadaZip(frm.zipcode) && !validUSZip(frm.zipcode)){
		alert("Invalid zipcode");
		frm.zipcode.focus();
		return false;
	}
	if(!IsNumeric(frm.multiple_units)) return false;
	
	if(!IsNumeric(frm.Bathroom)) return false;
	if(!IsNumeric(frm.bedroom)) return false;
	
	if(!isValidEntry(frm.borrower_name,"Borrower Name")) return false;
	if(!isValidTextarea(frm.borrower_contact,"Borrower Address", '500')) return false;
	
	
	
	if(!isValidPhone(frm.bor_phone, 'Phone Number', 'no')) return false;
	if(!isValidPhone(frm.bor_workphone, 'Phone Number', 'no')) return false;
	if(!isValidPhone(frm.bor_cell, 'Mobile Number', 'no')) return false;
	
	if(selpay=getCheckedValue(frm.payment)){
		if(selpay=="paypal"){
			//alert("paypal");
		}else if(selpay=="debit"){
			alert("dfkl");
		}else if(selpay=="creditcard"){
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////
			
			if(frm.cardtype[frm.cardtype.selectedIndex].value==0){
				alert("Select Card Type");
				frm.cardtype.focus();
				return false;
			}
			
			if(!isValidEntry(frm.cc_account_holder,"Name on Credit card")) return false;
			//if(!IsNumeric(frm.cc_number,'yes')) return false;
			myCardType=frm.cardtype[frm.cardtype.selectedIndex].value;
			myCardNo=frm.cc_number.value;
			if(!checkCreditCard (myCardNo,myCardType)) {
				  alert (ccErrors[ccErrorNo]);
				  frm.cc_number.focus();
				  return false;
				}
			 
			

			if(!IsNumeric(frm.cc_csv)) return false;
			//////////////////Credit Card Validation///////////////////////////////////////////////////////////					
		}else if(selpay=="company_check" || selpay=="certified_check" || selpay=="online_check"){
			//////////////////Check Validation///////////////////////////////////////////////////////////
			if(!isValidEntry(frm.che_account_holder,"Account Holder Name")) return false;
			if(!isValidEntry(frm.che_checknumber,'Check Number')) return false;
			if(!isValidEntry(frm.che_bankroutingnumber,"Bank Routing Number")) return false;
			if(!IsNumeric(frm.che_check_account_number,'yes')) return false;
			
			//////////////////Check Validation///////////////////////////////////////////////////////////		
		}else if(selpay=="money_order"){
			alert("Money order");
		}else{
			alert("Invalid Payment Option");
			return false;
		}
		
	}else{
		alert("Select payment option");
		return false;
	}
	
	frm.totamt.value=document.getElementById("pricetag").innerHTML;
	frm.action="lender_payprocess.php";
	frm.kw.value="requestappraisal";
	
//return false;
}
*/

function menu(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;
  divname="subglobal"+thisitem;  
  this.numberofmenuitems = allitems;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
	
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}
				
function closesubnav(event){
  if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}

function validate_app_uname(frm){
    if(!isValidEntry(frm.pusername, "Present Username")) return false;
	if(!isValidEntry(frm.userid," new Username")) return false;
	frm.kw.value="changeuname";


}
function validate_ftaxrecords(frm, location){
	
	for(i=0;i<articlecounter;i++){
	 	//alert(document.getElementById("link"+i).value);	
		if(document.getElementById("link"+i).value || document.getElementById("lurl"+i).value){
			if(!isValidEntry(document.getElementById("link"+i),"Link Name")) return false;
			if(!isValidURL(document.getElementById("lurl"+i), 'Link URL', 'yes')) return false;
		}
		
		
	 }
	 frm.kw.value="updatevals";
		frm.action=location;
}

function validate_amcs(frm){
		
	if(!isValidEntry(frm.compname, "Company Name")) return false;
	if(!isValidEntry(frm.man_name, "Manager Name")) return false;
	if(!isValidEntry(frm.phone, "Phone")) return false;
	if(!isValidEntry(frm.direct, "Direct Phone")) return false;
	if(!isValidEntry(frm.fax, "Fax")) return false;
	if(!isValidEmail(frm.email,'yes')) return false;
	if(!isValidEntry(frm.url, "URL")) return false;
	frm.action="app_mgmtcompanies.php";
	frm.kw.value="amcs_chk";
	//frm.submit();
}

function addFields(val1, val2){
	
	var newFields = document.getElementById("field_wrapper").cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	
	var newField = newFields.childNodes;
	//var j=0;
	for (var i=0;i<newField.length;i++) {
		var theName = newField[i].name;
		
		if (theName){
			newField[i].name = theName + articlecounter;
			newField[i].id = theName + articlecounter;
			
			
			if(theName=="link")
			newField[i].value=val1;
			else if(theName=="lurl")
			newField[i].value=val2;
		}
	}
	articlecounter++;
	document.getElementById("artcounter").value=articlecounter;
	var insertHere = document.getElementById("writeroot_fields");
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	

	
}

function check_county(frm){
if(!isValidEntry(frm.p_owner,"Propery Owner name")) return false;
	if(!isValidEntry(frm.p_address,"Propery Address")) return false;
	if(frm.state.value==0){
		alert("Choose State");
		frm.state.focus();
		return false;
		}
	if(frm.county.selectedIndex==-1 || frm.county.selectedIndex==0){
		alert("Choose County");
		frm.county.focus();
		return false;
	}
	if(!isValidEntry(frm.p_city,"City")) return false;
	if(!validUSZip(frm.p_zip)){
		alert("Invalid zipcode");
		frm.p_zip.focus();
		return false;
	}
		
frm.action="check_appraisernew.php";
frm.submit();
	
	
}

function countryboard(cou){
	
	if(cou.selectedIndex==0){
	alert("select a country from the list");
	return false;
	}
	 window.location="pixels.php?country="+cou[cou.selectedIndex].value;

}

function get(state_obj, county_obj){
	
		
	var state=state_obj[state_obj.selectedIndex].value;
	var county=county_obj[county_obj.selectedIndex].value;
	
	window.location="pixels.php?state="+state+"&county="+county+"&country=United_States";
}

function make_clear(obj){
	if(obj.value!=''){
	obj.value='';
	obj.className="form_txt1";
	return false;
	}

}

function fill_clear(obj, val){
	
	if(obj.value=="")
	obj.value=val;
}

function changeedit(obj){
	var frm=document.forms[0];
	if(obj.value=="editer"){
			/*alert(document.getElementById('txta').value);
		document.getElementById('txta').value="";*/
		frm.txtare.value="";
		document.getElementById('txta').style.display='none';
		
		document.getElementById('edit').style.display='block';
	}
	if(obj.value=="txtarea"){
			/*alert(document.getElementById('edit').text);
		document.getElementById('edit').value="";*/
		frm.msg.value="";
		document.getElementById('edit').style.display='none';
		
		document.getElementById('txta').style.display='block';
	}
}

function validate_loginfrm(){
var frm=document.login_frm;
//alert("Arun");
 if(!isValidEntry(frm.name,"name")) return false;
 if(!isValidEntry(frm.pwd,"password")) return false;
 
 frm.lg.value="login";
 frm.action="inc.login.php";
 frm.submit();


}