
function savecookie_ForDetails()
{
	var args = savecookie_ForDetails.arguments;
	var txtName; 
	var txtPhone;
	var txtEmail;
	var txtComment;
	//alert(args.length)
	if(args.length<0)
	{
		txtName = document.aspnetForm.txtName.value;
		txtPhone = document.aspnetForm.txtPhone.value;
		txtEmail = document.aspnetForm.txtEmail.value;
		txtComment = document.aspnetForm.txtComment.value;
	}
	else 
	{
		txtName = args[0];
		txtPhone = args[1];
		txtEmail = args[2];
		txtComment = args[3];		
	}
	var intexpiredays;
	intexpiredays =99999;
	setCookie("txtName",txtName,intexpiredays);
	setCookie("txtPhone",txtPhone,intexpiredays);
	setCookie("txtEmail",txtEmail,intexpiredays);
	setCookie("txtComment",txtComment,intexpiredays);			
	return true;
}
		
function getCookie(NameOfCookie)
	{ 
		if (document.cookie.length > 0) 
		{ 
			begin = document.cookie.indexOf(NameOfCookie+"="); 
			if (begin != -1) 
			{ 
				begin += NameOfCookie.length+1; 
				end = document.cookie.indexOf(";", begin);
				if (end == -1) end = document.cookie.length;
				return unescape(document.cookie.substring(begin, end)); 
			} 
		}
		return null; 
	}

function setCookie(NameOfCookie, value, expiredays) 
{	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) + 
	((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) + "; path=/;";
}
			
			
function FillCookie()
{
	/*alert(getCookie('txtName'));
	alert(getCookie('txtPhone'));
	alert(getCookie('txtEmail'));
	alert(getCookie('txtComment'));*/
	if(getCookie('txtName')&&getCookie('txtPhone')&&getCookie('txtEmail'))
	{
		document.aspnetForm.ctl00_ContentPlaceHolder1_txtName.value = getCookie('txtName');
		document.aspnetForm.ctl00_ContentPlaceHolder1_txtPhone.value = getCookie('txtPhone');
		document.aspnetForm.ctl00_ContentPlaceHolder1_txtEmail.value = getCookie('txtEmail');
		if(getCookie('txtComment')!=null)
			document.aspnetForm.ctl00_ContentPlaceHolder1_txtComment.value = getCookie('txtComment');		
	}
	return false;
}


function AjaxManager()
{
alert("Ajax")
var args = AjaxManager.arguments;
var sendurl = "";
var responsetext = ""; 
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
sendurl = args[1];  

switch (args[0])
{
case "SendMail":
  if(x)
  {
    x.onreadystatechange = function()
    {
     if (x.readyState == 4 && x.status == 200)
     {
        responsetext =  x.responseText
        var strReplace;
        document.getElementById('divSendMail').innerHTML=responsetext;
        alert(document.getElementById('divSendMail').innerHTML)
      /*if(responsetext.indexOf('(#%&#)')>0)
      {
          var st =responsetext.indexOf('(#%&#)');
	      var en =responsetext.indexOf('(#%*#!)');
	      eval(responsetext.substring(Math.abs(st)+6,Math.abs(en)));
	  }*/
      }
    }
   x.open("POST",sendurl, true);
   x.send(null);
  }
  break;
}
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                    New Functions for Save Searches
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  
*/
var ListingAlertTypeID=new Array();
var DailyAlertTime=new Array();

function ajaxManager()  
{
var args = ajaxManager.arguments;
var sendurl = "";
var message = "Loading..";
var imagenumber;
var responsetext = ""; 
var pageurl = "";
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
sendurl = args[1];					
switch (args[0])
	{	
	case "do_process":		
		
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
					    var d = new Date();
	                    if(args.length>2)
						    window.location=args[2]+'?d='+d
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;	
		case "load_box":
		//document.getElementById(args[2]).innerHTML = "&nbsp;<b>Loading...</b>";
		if (x)
			{
			x.onreadystatechange = function()
				{
					if (x.readyState == 4 && x.status == 200)
					{
						el = document.getElementById(args[2]);
						responsetext = 	x.responseText.replace('\"','"');
						el.innerHTML =responsetext;						
						if(args.length>3)
							el.innerHTML='<SPAN><B>'+args[3]+'</B></SPAN>'						
					}
				}
			x.open("GET", sendurl, true);
			x.send(null);
			}
		break;		
	}
}


function SetAlertType()
{
	var i=0;
	var obj;
	for(i=0;i<ListingAlertTypeID.length;i++)
	{
		obj =document.getElementById('ListingAlertType'+i);
		{
		    for (var j = 0; j < obj.length; j++)
		    { 
		        if (obj[j].value == ListingAlertTypeID[i])
		        { 
		            obj.selectedIndex = j; 
		           
		        }
		    }
		 }
		obj=null;
	}
	SetAlertTime_AMPM()
}

function SetAlertTime_AMPM()
{
    var i=0;
	var obj;
	for(i=0;i<DailyAlertTime.length;i++)
	{
	
	    var val=1	  
	    val=DailyAlertTime[i]
        if(DailyAlertTime[i]>12)
        {
           val=val-12;
            for(var k=0; k<document.getElementById('ddlAMPM'+i).length;k++)
            {
                if(document.getElementById('ddlAMPM'+i)[k].value=='PM')
                    document.getElementById('ddlAMPM'+i).selectedIndex = k;
            }           
        }       
		obj =document.getElementById('ddlAlertTime'+i);
		{
		    for (var j = 0; j < obj.length; j++)
		    { 
		        if (obj[j].value == val)
		        { 
		            obj.selectedIndex = j; 
		           
		        }
		    }
		 }
		obj=null;
	}
}
function DeleteSavedSearch(i)
{
	var UName='';
	var UserID='';
	var d = new Date();
	if(confirm('Are you sure you want to delete saved searches?'))
	{
		ajaxManager('do_process','../Account/process.aspx?PT=DeleteSavedSearch&SavedSearchID='+i+ '&d=' + d);			
		window.location='../Account/?d='+d	
	}
}


function UpdateEmailAlert(i,j)
{
	var d = new Date();
		var ListingAlertTypeID=0;
		ListingAlertTypeID = document.getElementById("ListingAlertType" + j).options[document.getElementById("ListingAlertType" + j).selectedIndex].value;
	
	    var DailyAlertTime=document.getElementById("ddlAlertTime" + j).options[document.getElementById("ddlAlertTime" + j).selectedIndex].value;;
	    if(document.getElementById("ddlAMPM" + j).options[document.getElementById("ddlAMPM" + j).selectedIndex].value=='PM')
	    {
	    DailyAlertTime=Math.abs(Math.abs(DailyAlertTime)+ Math.abs(12))
	    }   
	    
		if(ListingAlertTypeID>0)
		{
			if(document.getElementById('divmessage'+i))
				document.getElementById('divmessage'+i).innerHTML = "&nbsp;<b>Wait..</b>";
			ajaxManager('load_box','../Account/process.aspx?PT=UpdateEmailAlert&SavedSearchID='+i+'&ListingAlertTypeID=' + ListingAlertTypeID +'&DailyAlertTime=' + DailyAlertTime +'&d=' + d,'divmessage'+i,'Updated!');	
		}			
	
}

function ValidateLogin_NEW()
{alert('invalidate')
    var msg='';
    if((document.getElementById('txtUserName').value=='')||(document.getElementById('txtUserName').value==null))
        {
        msg+="Please Enter Email Address\n";
        }
//        if(!isEmail(document.aspnetForm.txtUserName.value )) 
//			{
//			    msg+="Please enter valid Email Address\n";
//		    }
    if((document.getElementById('txtPasswordLogin').value=='')||(document.getElementById('txtPasswordLogin').value==null))
        {
        msg+="Please Enter Password\n";
        }
    if(msg!='')
        {
        alert(msg)
        return false
        }

}
