/*
*******************************************************************
*  Com1 (www.com1uk.com), helpdesk@com1uk.com
*  Registered in England, Wales & India
*  Site: Housingnet.co.uk
*  Program Name – indexpage.php
*  Created By – Gajendra Umale
*  Created Date -  12-Sep-2008
*  Purpose – Written all function used for index page.
*  Major Functions:
	1. ab_OpenUserRegWin(sType) - This function is used to redirect on forgot_pass.php if user click on forgot link.
*  Modified Date –
*  Modified By –  
*  Modification Note -
*******************************************************************
*/

//ab_OpenUserRegWin() function starts
function ab_OpenUserRegWin(sType)
{
    if (sType=="FORGET_PWD")
    {
      document.addressbook.action ="forgot_pass.php";
	  document.addressbook.ActionType.value="FORGET_PWD";
      document.addressbook.submit();
    }
    if (sType=="USER_REG")
    {
       document.addressbook.action ="ab_user_registration.php";
       document.addressbook.ActionType.value="USER_REG";
       document.addressbook.submit();
    }
}
//ab_OpenUserRegWin() function end

//submitenter() function start
function submitenter(formnm,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if(keycode == 13)
	{
		SearchPage(formnm)
	   return false;
	}
	else
	{
		return true;
	}
}
//submitenter() function end

//submitenter1() function start
function submitenter1(formnm,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if(keycode == 13)
	{
		document.display.txt_username.value=document.addressbook.txt_username.value;
		// added by jyoti to transer Username to hidden field rather than RHS toolbar Login respective fields
		document.display.txt_password.value=document.addressbook.txt_password.value;
		if((document.display.txt_username.value=="")||(document.display.txt_password.value==""))
		{
			return true;
		}
		// added by jyoti to transer Password to hidden field rather than RHS toolbar Login respective fields
		document.display.ActionTypeL.value="user_login";
		document.display.SOpt.value="Login";
		document.display.ifindexgotoadmin.value="yes";
		
		//commented by jyoti SearchPage(document.display,"");
		document.display.chartag.value="";//added by jyoti 2/09/08
        document.display.start.value="0";
        document.display.tabno.value="0";
		document.display.method="POST";
        document.display.submit();
			return false;
	}
	else
	{
		return true;
	}
}
//submitenter1() function end

//submitToAccess() function start
function submitToAccess(formnm,actiontype) 
{

        if (trim(formnm.txt_rslName.value)=="")
        {
            alert("Enter Email ID");
            formnm.txt_rslName.focus();
            return;
        } else if (trim(formnm.txt_rslEmaiDomain.value)=="")
        {
            alert("Enter Email domain");
            formnm.txt_rslEmaiDomain.focus();
            return;
        }
		var iChars = " !@#$%^&*()+=[]\\\';,/{}|\":<>?";

		for (var i = 0; i < formnm.txt_rslName.value.length; i++) 
		{
  			if (iChars.indexOf(formnm.txt_rslName.value.charAt(i)) != -1) 
			{
	  			//alert ("Please do not use spaces or special characters \n\n (eg: !@#$%^&*()+=-[]\\\';,./{}|\":<>?).");
				document.getElementById("show_span").innerHTML="<TABLE width='100%'><TR><TD class='toolbarl1red' align='left'>&nbsp;Please do not use spaces or special characters <br>&nbsp;(eg: !@#$%^&*()+=-[]\\\';,./{}|\":<>?).</TD></TR>	</TABLE>";
				document.getElementById("show_span").style.visibility = "visible";

				formnm.txt_rslName.focus();
			  	return;
  			}
		}
        formnm.actionType.value=actiontype;
		formnm.fromindex.value="yes";
		formnm.method="post";
		formnm.action="accessurl.php";
        formnm.submit();
}
//submitToAccess() function

//SubmitUser_test() function start
function SubmitUser_test()
{
	//added by rupali for validation.
	if(document.addressbook.txt_username.value == "" && document.addressbook.txt_password.value=="")
	{
	  document.getElementById("txt_user").style.visibility = "visible";
	  document.getElementById("txt_pass").style.visibility = "visible";
	
	  var error=1;
	}

	if(error != 1)
	{
	  /*line 604 to 615 - Added jyoti 2/09/08*/
	  document.display.txt_username.value=document.addressbook.txt_username.value;// to transter username to hidden field of username 
	  document.display.txt_password.value=document.addressbook.txt_password.value;// to transter password to hidden field of password
	  document.display.ActionTypeL.value="user_login";
	  document.display.SOpt.value="Login";
	  document.display.ifindexgotoadmin.value="yes";
	//commented by jyoti SearchPage(document.display,"")
      document.display.chartag.value="";
      document.display.start.value="0";
      document.display.tabno.value="0";
	  document.display.method="POST";
      document.display.submit();	
	}
}
//SubmitUser_test() function end

//check_user() function start
function check_user()
{
   var error;
   if(document.addressbook.txt_username.value=="")
   {
	 document.getElementById('txt_user').style.visibility="visible";
	 error=1;
	 return false;
   }
  
}
//check_user() function end

//check_pass() function start
function check_pass()
{
   var error;
   if(document.addressbook.txt_password.value=="")
   {
	 document.getElementById('txt_pass').style.visibility="visible";
	 error=1;
	 return false;
   }
  
}
//check_pass() function end

//submit_frm() fuction start
function submit_frm(str)
{
	document.forms[0].textsize.value = str;
	document.location = "index.php";
}
//submit_frm() function end

var timerID = 0;
//showFla() function start
function showFla() 
{
	setTimeout("showFla1()",200);
}
//showFla() function end

//showFla1() function start
function showFla1()
{
	document.getElementById("flashDiv").style.display = "block";
}
//showFla1() function end

//hideFla() function start
function hideFla() 
{
	var fixWindow = readCookie('fixWindow');
	if(fixWindow!='1')
	{
		if (timerID) 
		{
			document.getElementById("flashDiv").style.display = "none";
		}
	}
}
//hideFla() function end

//fadeSelect() function start
function fadeSelect() 
{
    timerID = setTimeout("hideFla()", 1000);
}
//fadeSelect() function end

//fadeDisplay() function start
function fadeDisplay() 
{
    timerID = setTimeout("showFla()", 1000);
}
//fadeDisplay() function end

//cancelTimer() function start
function cancelTimer() 
{
    if (timerID) 
	{
        clearTimeout(timerID);
    }
}
//cancelTimer() function end

//fixMap() function start
function fixMap() 
{
	createCookie('fixWindow','1',0)
}
//fixMap() function end

//unfixMap() function start
function unfixMap() 
{
	createCookie('fixWindow','0',0)
}
//unfixMap() function end

//MM_showHideLayers() function start
function MM_showHideLayers() 
{ //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
	  if ((obj=MM_findObj(args[i]))!=null) 
	  { 
		 v=args[i+2];
		 if (obj.style) 
		 { 
			 obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		 }
		obj.visibility=v; 
	  }
}

//MM_showHideLayers() function end

// add by kunal
var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;

   function checkEmail(fieldvalue)
  {
   if(remail.test(fieldvalue))
    return false;
  else
   return true;
  }

function check_validation(formname)
 
 {
   	if(formname.txtfname.value=="" || formname.txtfname.value=="First Name")
	{
		document.getElementById("span_fname").style.visibility = "visible";
		document.getElementById("span_lname").style.visibility = "visible";
		document.getElementById("span_email").style.visibility = "visible";
		document.getElementById("span_alert").style.visibility = "visible";
		formname.txtfname.focus();
		return false;
	}
	else
	{
		document.getElementById("span_fname").style.visibility = "hidden";
	}
	
	if(formname.txtlname.value=="" || formname.txtlname.value=="Last Name" )
	{
		document.getElementById("span_lname").style.visibility = "visible";
		document.getElementById("span_fname").style.visibility = "hidden";
		document.getElementById("span_email").style.visibility = "hidden";
		formname.txtlname.focus();
		return false;
	}
	else
	{
	document.getElementById("span_lname").style.visibility = "hidden";
	}
		if(formname.txtemail.value=="" || formname.txtemail.value=="Email")
	{
		document.getElementById("span_email").style.visibility = "visible";
		//document.getElementById("span_email").style.visibility = "hidden";
		formname.txtemail.focus();
		return false;
	}
	else
		{
	document.getElementById("span_email").style.visibility = "hidden";
		if(!checkEmail(formname.txtemail.value))
		{
				document.getElementById("span_email").style.visibility = "hidden";
				
		}
		else
		{
				document.getElementById("span_email").style.visibility = "hidden";
				document.getElementById("span_email").style.visibility = "visible";
				return false;
		}
	}
	///function onblur
	if(formname.ddalert.value=="0")
	{
		document.getElementById("span_alert").style.visibility = "visible";
		formname.ddalert.focus();
		return false;
	}
	
	else
	{
		document.getElementById("span_alert").style.visibility = "hidden";
	}
				
	formname.txtaction.value="yes";
	formname.submit();
	
 }
////////end by kunal//////////////
//////add by kunal
function onfocus_newsletter(id)
{

	if(id.name=="txtfname")
	{
		
		if(id.value=="First Name")
		{
			id.value="";
		}
		
		
	}
	if(id.name=="txtlname")
	{
		if(id.value=="Last Name")
		{
			id.value="";
		}
			
	}
	if(id.name=="txtemail")
	{
		if(id.value=="Email")
		{
			id.value="";
		}
			
	}
	if(id.name=="ddalert")
	{
		if(id.value=="Daily / Weekly")
		{
			id.value="";
		}
			
	}
	
	id.focus();
	
	
}
function onblur_newsletter(id)
{
	if(id.name=="txtfname")
	{
		if(id.value=="First Name" || id.value=="")
		{
		document.getElementById("span_fname").style.visibility = "visible";
		id.value="First Name";
		}
		else
		{
		document.getElementById("span_fname").style.visibility = "hidden";
		}
	}
	if(id.name=="txtlname" )
	{
		if(id.value=="Last Name" || id.value=="")
		{
		document.getElementById("span_lname").style.visibility = "visible";
		id.value="Last Name";
		}
		else
		{
		document.getElementById("span_lname").style.visibility = "hidden";
		}
		
	}
	if(id.name=="txtemail")
	{
		if(id.value=="Email" || id.value=="" )
		{
		document.getElementById("span_email").style.visibility = "visible";
		id.value="Email";
		}
		else
		{
		document.getElementById("span_email").style.visibility = "hidden";
		}
		
	}
	
	if(id.name=="ddalert")
	{
		if(id.selected.value=="Daily / Weekly")
		{
		document.getElementById("span_alert").style.visibility = "visible";
		id.value="Daily / Weekly";
		}
		else
		{
		document.getElementById("span_alert").style.visibility = "hidden";
		}
		
	}

}



/////end by kunal




