function myGetCookie(name)
{
  if (document.cookie)
  {
    var cookies=document.cookie.split(";");
    for (var i=0; i<cookies.length; i++)
    {
      var varName=(cookies[i].split("=")[0]);
      var varValue=(cookies[i].split("=")[1]);

      while (varName.charAt(0)==" ")
        varName=varName.substr(1,varName.length);
	
      if (varName==name)
        return escape(varValue);
    }
  }
  return " ";
}

function getFlashMovieObject(movieName)
{
if(document.embeds[movieName])
return document.embeds[movieName];
if(window.document[movieName])
return window.document[movieName];
if(window[movieName])
return window[movieName];
if(document[movieName])
return document[movieName];

return null;
}

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

function header_v8_DoFSCommand(command, args) {
	var header_v8Obj = isInternetExplorer ? document.all.header_v8 : window.document.header_v8;
    var getCookieObj = getFlashMovieObject('header_v8');

  if (command=="getCookie")
  {
  	var cookieValue=myGetCookie(args);
	getCookieObj.SetVariable("_root.button", cookieValue);
  }

}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub header_v8_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call header_v8_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

function menuload(page, div, data)
{var xmlHttp;
 
 if(div.search(/form/i) == -1)
 {
  document.getElementById(div).className = "overlay"; 
 }
try
  {    xmlHttp=new XMLHttpRequest();  }
catch (e)
  {  
    try
    {    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    }
  catch (e)
    {    
	try
      {      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      }
    catch (e)
      {      alert("Your browser does not support AJAX!");      return false;      }    
	  
	  }  
	 }
	  
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
	   var xdr = page.replace(/.phtml/, "");
       var xbt = 0;
	   
	   var title = "The Leighton Rossello Team Realtors: Buyers, Sellers, Owners";

	   switch(xdr)
	   {
	    case 'index':
	     title = title + ": Home Page";
		 xbt = 0;
	    break;		   
	    case 'index_main':
	     title = title + ": Home Page";
		 xbt = 0;
	    break;
		case 'about':
		 title = title + ": About Us";
		 xbt = 1;
		break;
	    case 'sellers':
	     title = title + ": Sellers";
		 xbt = 2;
	    break;
		case 'buyers':
		 title = title + ": Buyers";
		 xbt = 3;
		break;
		case 'mortgages':
		 title = title + ": Mortgages";
		 xbt = 4;
		break;
		case 'tools':
		 title = title + ": Customer Tools";
		 xbt = 5;
		break;
		case 'contacts':
		 title = title + ": Contact Information";
		 xbt = 6;
		break;
	    case 'privacy':
	     title = title + ": Privacy Policy";
		 xbt = 7;
	    break;
		case 'terms':
		 title = title + ": Terms of Use";
		 xbt = 8;
		break;	
		case 'utils':
		var no_ck = 1;
		break;
      }
       if(no_ck == null){
	    document.cookie = "button="+xbt;
	   }
	   var response = xmlHttp.responseText;
       var b = response.split(/heynowajax/i)[0];
	   response = response.split(/heynowajax/i)[1];
	   
	   if(response == null)
	   {
	    document.getElementById(div).innerHTML = xmlHttp.responseText;
	}else
	   {
	   eval(b);
	   document.getElementById(div).innerHTML = response;	   
	   }
	   if(data != null && data != "?" && data.search(/noshow/) == -1)
	   {
	    window.location.hash = xdr + "-" + data.replace(/\?/,'');
	   }else{
	    if(page.search(/utils/i) == -1)
	    {
	     window.location.hash = xdr;
	    } 
	   }

	   if(data!=null)
	   {
        if(data.search(/noshow/i) == -1)
		{
	     document.title = title;
	    }
	   }else
	   {	
	    document.title = title;
	   }      
	  }
	 } 
  
  if(page.search(/-/) != -1)
  {
   npage = page.split(/-/)[0]; 
   data  = "?" + page.split(/-/)[1]; 
   page  = npage;
  } 
   
  if(page.search(/.phtml/i)== -1) 
  {
   page = page + ".phtml";
  }
  
  if(page == ".phtml")
  {
    page = "index.phtml";
  }	
  
  if(data == null)
  var qstr = "?nohead=1";
  else
  var qstr = data + "&nohead=1";
  
  xmlHttp.open("GET",page + qstr,true);
  xmlHttp.send(null);  
  window.scroll(0,600);
 }

function checkCookie(script, qst)
{
 if(window.location.hash.length == 0)
 {
   document.getElementById("content").style.display = '';
   window.location.hash = script.replace(/.phtml/, "");
   menuload(script, "content", qst);
 }
else
 {
  var page = window.location.hash;
  page = page.replace(/#/, "");
  menuload(page, "content", qst);  
 } 
}  

function linkage()
{
 // Do nothing!
}

function sendform(page, div, qst, formname)
{
 if(qst == null){
  qst = "";
 }else{
  qst = "?" + qst;
 }  

 var theForm = document.getElementById(formname); 

 var qstr = "";
 
  for (i=0; i < theForm.elements.length; i++) {
  ele = theForm.elements[i];
   qstr += "&" + ele.name + '=' + ele.value + "";
  
   if(ele.value==""){
    var not_complete = "0";
   }
  }
 
 if(not_complete == 1)
 {
  alert("All fields are required! Please try again.");  
 }else{
  if(document.getElementById('submit_button'))
  {
    if(qst.search(/link1/i) == 1){
	 var cls = 'link1';
	}else{
	 var cls = "link";	
	}
   document.getElementById('submit_button').innerHTML = '<a href="javascript: linkage();" class="'+cls+'"><span><span>Sending...</span></span></a>';
  } 

 var qstr = qst + qstr;
 
 menuload(page, div, qstr);
 return false;
 }
}
