﻿var n='a';
var redir=false;
var rd=0;
var anc='';
var dvid='';
function removefav(a,b)
{

    n='r';
    redir=true;
    setanchor(b);
    processfav(a,b)
}
function addtofavorites(a,b,d)
{
    dvid=d;
    n='a';
    if (rd==1){
        redir=true;
    }
        else
    {
        redir=false;   
    }
    setanchor(b);
    processfav(a,b);
}

function addtofav(a,b)
{
    item=a;
    n='a';
    if (rd==1){
        redir=true;
    }
        else
    {
        redir=false;   
    }
    setanchor(b);
    processfav(a,b);
}
function setanchor(b){
var currentTime = new Date();
var vTicks = currentTime.valueOf();
    if (b==1)
    {
        anc='?r='+vTicks +'#cm'
    }
    if (b==2)
    {
        anc='?r='+vTicks +'#fp'
    }
    if (b==3)
    {
        anc='?r='+vTicks +'#qm'
    }
}

function processfav(a,b) {
	var url="/webservices/addtofavorites.aspx";
	var currentTime = new Date();
	var vTicks = currentTime.valueOf();
	var strURL=url+'?r='+vTicks + '&a=' + a + '&b=' + b+ '&n=' + n;	
		
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", strURL, true);
		req.send(null);
	
		
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");

		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("GET", strURL, true);
			req.send();
		
		}
	}
	
}
function processReqChange() {
	// only if req shows "loaded"
	  
	if (req.readyState == 4) {
		// only if "OK"
		if (req.status == 200) {	
			var response=req.responseText;
			if (response=='ok')
			{
			    if (redir==false){
			    //alert('Thank you! This entry was added to your favorites.');
			    document.getElementById("divresult").innerHTML='Thank you! This entry was added to your favorites.';
			     document.getElementById(dvid).innerHTML='In My favorites.';
			    }else{
			    
			    document.location.href='/myfavorites.aspx'+anc;
			    
			    }
			
			}else{
			    if (redir==false){
			    //alert(response);
			    try
                 {
			    document.getElementById(dvid).innerHTML='In My favorites.';
			    }
                    catch(err)
                {
                }
			     document.getElementById("divresult").innerHTML=response;
			     
			    }else{
			     document.location.href='/myfavorites.aspx'+anc;
			    }
			    
			}
			return true
		} else {
			return false
		}
	}
}

function cleart(){
if (document.getElementById("txtMLS").value=="Enter MLS"){
document.getElementById("txtMLS").value="";
}

}

 

function submitform()
        {
            document.forms["cse-search-box"].q.value=document.getElementById("txtMLS").value;
            document.forms["cse-search-box"].submit();
        }
        
function printpage()
{
window.print();

}        
