////////////top menu///////////

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_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_nbGroup(event, grpName) { //v6.0

  var i,img,nbArr,args=MM_nbGroup.arguments;

  if (event == "init" && args.length > 2) {

    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {

      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;

      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();

      nbArr[nbArr.length] = img;

      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

        if (!img.MM_up) img.MM_up = img.src;

        img.src = img.MM_dn = args[i+1];

        nbArr[nbArr.length] = img;

    } }

  } else if (event == "over") {

    document.MM_nbOver = nbArr = new Array();

    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);

      nbArr[nbArr.length] = img;

    }

  } else if (event == "out" ) {

    for (i=0; i < document.MM_nbOver.length; i++) {

      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }

  } else if (event == "down") {

    nbArr = document[grpName];

    if (nbArr)

      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

    document[grpName] = nbArr = new Array();

    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;

      nbArr[nbArr.length] = img;

  } }

}



////////////pop up/////////////

function MM_openBrWindow(theURL,winName,features)

{

var w=880;

var h=650;

var toolbar="0";

var location="0";

var directories="0";

var status="0";

var menubar="0";

var scrollbars="0";

var resizable="0";

var myWin;

var winl = (screen.width - w) / 2;

var wint = (screen.height - h) / 2;

if(!myWin || myWin.closed)

{

	myWin = window.open(theURL, winName,'width=850,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top='+wint+',left='+winl+'resizable=0')

}

else

{

myWin.focus();};

void(0);

}



////////Agent validation////////

function adminvalidate()

{

	if(document.frmadmininfo.txtFullName.value=="")

	{

		alert("Please, enter Name.");

		document.frmadmininfo.txtFullName.focus();

		return false;

	}

	if(document.frmadmininfo.txtWebsite.value=="")

	{

		alert("Please, enter Website.");

		document.frmadmininfo.txtWebsite.focus();

		return false;

	}

	if(document.frmadmininfo.txtPhone.value=="")

	{

		alert("Please, enter Phone.");

		document.frmadmininfo.txtPhone.focus();

		return false;

	}

	if(document.frmadmininfo.txtEmail.value=="")

	{

		alert("Please, enter Email.");

		document.frmadmininfo.txtEmail.focus();

		return false;

	}

	if((document.frmadmininfo.txtEmail.value).indexOf('.')==-1||(document.frmadmininfo.txtEmail.value).indexOf('@')==-1)

	{

		alert("Email is Invalid !!");

		document.frmadmininfo.txtEmail.focus();

		return false;

	 }

	if(document.frmadmininfo.txtFax.value=="")

	{

		alert("Please, enter Fax.");

		document.frmadmininfo.txtFax.focus();

		return false;

	}

	if(document.frmadmininfo.txtAddress.value=="")

	{

		alert("Please, enter Address.");

		document.frmadmininfo.txtAddress.focus();

		return false;

	}

	if(document.frmadmininfo.txtCity.value=="")

	{

		alert("Please, enter City.");

		document.frmadmininfo.txtCity.focus();

		return false;

	}

	if(document.frmadmininfo.txtState.value=="")

	{

		alert("Please, enter State.");

		document.frmadmininfo.txtState.focus();

		return false;

	}

	if(document.frmadmininfo.txtPostalcode.value=="")

	{

		alert("Please, enter Postal Code.");

		document.frmadmininfo.txtPostalcode.focus();

		return false;

	}

	if(document.frmadmininfo.txtUserName.value=="")

	{

		alert("Please, enter User Name.");

		document.frmadmininfo.txtUserName.focus();

		return false;

	}

	if(document.frmadmininfo.txtPassword.value=="")

	{

		alert("Please, enter Password.");

		document.frmadmininfo.txtPassword.focus();

		return false;

	}

	else

	return true;

}



////////Agent validation////////

function agentvalidate()

{

	if(document.frmAgent.txtFName.value=="")

	{

		alert("Please, enter agent First Name.");

		document.frmAgent.txtFName.focus();

		return false;

	}

	if(document.frmAgent.txtLName.value=="")

	{

		alert("Please, enter agent Last Name.");

		document.frmAgent.txtLName.focus();

		return false;

	}

	if(document.frmAgent.txtAddress1.value=="")

	{

		alert("Please, enter agent Address1.");

		document.frmAgent.txtAddress1.focus();

		return false;

	}

	if(document.frmAgent.txtCity.value=="")

	{

		alert("Please, enter agent City.");

		document.frmAgent.txtCity.focus();

		return false;

	}

	if(document.frmAgent.txtState.value=="")

	{

		alert("Please, enter agent State.");

		document.frmAgent.txtState.focus();

		return false;

	}

	if(document.frmAgent.txtZip.value=="")

	{

		alert("Please, enter agent Zip.");

		document.frmAgent.txtZip.focus();

		return false;

	}



	if(document.frmAgent.txtOfficePhone.value=="")

	{

		alert("Please, enter agent Office Phone.");

		document.frmAgent.txtOfficePhone.focus();

		return false;

	}

	if(document.frmAgent.txtMobilePhone.value=="")

	{

		alert("Please, enter agent Mobile Phone.");

		document.frmAgent.txtMobilePhone.focus();

		return false;

	}



	

	if(document.frmAgent.txtCompany.value=="")

	{

		alert("Please, enter agent Company.");

		document.frmAgent.txtCompany.focus();

		return false;

	}

	if(document.frmAgent.txtAgency.value=="")

	{

		alert("Please, enter agent Agency.");

		document.frmAgent.txtAgency.focus();

		return false;

	}

	if(document.frmAgent.seleAccountStatus.value=="2")

	{

		alert("Please, enter agent Account Status.");

		document.frmAgent.seleAccountStatus.focus();

		return false;

	}

	if(document.frmAgent.txtEmail.value=="")

	{

		alert("Please, enter agent Email.");

		document.frmAgent.txtEmail.focus();

		return false;

	}

	if((document.frmAgent.txtEmail.value).indexOf('.')==-1||(document.frmAgent.txtEmail.value).indexOf('@')==-1)

	{

		alert("Email is Invalid !!");

		document.frmAgent.txtEmail.focus();

		return false;

	 }

	else

	return true;

}



/////////////addprogvalidate validation///////////////

function addprogvalidate()

{

	if(document.frmaddprog.txtProgName.value=="")

	{

		alert("Please, enter Mortgage Program Name.");

		document.frmaddprog.txtProgName.focus();

		return false;

	}

	else 

	return true;

}



/////////////addprogvalidate validation///////////////

function agentpasschangevalidate()

{

	if(document.frmAgentPass.txtOldPass.value=="")

	{

		alert("Please, enter your old password.");

		document.frmAgentPass.txtOldPass.focus();

		return false;

	}

	if(document.frmAgentPass.txtNewPass.value=="")

	{

		alert("Please, enter your new password.");

		document.frmAgentPass.txtNewPass.focus();

		return false;

	}

	if(document.frmAgentPass.txtNewPass.value!=document.frmAgentPass.txtConNewPass.value)

	{

		alert("Please, Password MissMatched.");

		document.frmAgentPass.txtNewPass.focus();

		return false;

	}

	else 

	return true;

}



/////////////properties validation///////////////

function propertiesvalidate()

{

	if(document.frmaddproperties.txtTitle.value=="")

	{

		alert("Please, enter property Title.");

		document.frmaddproperties.txtTitle.focus();

		return false;

	}

	if(document.frmaddproperties.txtAddress1.value=="")

	{

		alert("Please, enter property Address1.");

		document.frmaddproperties.txtAddress1.focus();

		return false;

	}

	if(document.frmaddproperties.txtCity.value=="")

	{

		alert("Please, enter property City.");

		document.frmaddproperties.txtCity.focus();

		return false;

	}

	if(document.frmaddproperties.txtState.value=="")

	{

		alert("Please, enter property State.");

		document.frmaddproperties.txtState.focus();

		return false;

	}

	if(document.frmaddproperties.txtZip.value=="")

	{

		alert("Please, enter property Zip.");

		document.frmaddproperties.txtZip.focus();

		return false;

	}

	if(document.frmaddproperties.txtMLS.value=="")

	{

		alert("Please, enter property MLS #.");

		document.frmaddproperties.txtMLS.focus();

		return false;

	}

	if(document.frmaddproperties.txtSPrice.value=="")

	{

		alert("Please, enter property Selling Price.");

		document.frmaddproperties.txtSPrice.focus();

		return false;

	}

	else

	return true;

}



/////////////MProGvalidate validation///////////////

function seleMProGvalidate()

{

	if(document.frmseleMProg.seleMProgram.value=="0")

	{

		alert("Please, Select any Mortgage Program.");

		document.frmseleMProg.seleMProgram.focus();

		return false;

	}

	else 

	return true;

}



/////////////NameEmailListValidate validation///////////////

function nameEmailListValidate()

{

	if(document.frmNameEmails.txtNameList.value=="")

	{

		alert("Please, Enter Names List seperate by semi-colon ';'.");

		document.frmNameEmails.txtNameList.focus();

		return false;

	}

	if(document.frmNameEmails.txtEmailList.value=="")

	{

		alert("Please, Enter Emails List seperate by semi-colon ';'.");

		document.frmNameEmails.txtEmailList.focus();

		return false;

	}

	else 

	return true;

}