	  function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) {
		
		return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

  
  function encodeMyHtml(encodeHtml) {
    /*   encodedHtml = encodeHtml;
   encodedHtml = encodedHtml.replace(/\//g,"%2F");
     encodedHtml = encodedHtml.replace(/\?/g,"%3F");
	      encodedHtml = encodedHtml.replace(/@/g,"%40");
     encodedHtml = encodedHtml.replace(/=/g,"%3D");*/
     encodedHtml = encodeHtml.replace(/&/g,"");

     return encodedHtml;
   } 



function unescapeHTML(html) {
   var htmlNode = document.createElement("DIV");
   htmlNode.innerHTML = html;
   if(htmlNode.innerText)
      return htmlNode.innerText; // IE
   return htmlNode.textContent; // FF
}

function getParam (name) { 

  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}



function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   window.status="Check the email address";
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   window.status="Check the email address";
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    window.status="Check the email address";
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    window.status="Check the email address";
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    window.status="Check the email address";
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    window.status="Check the email address";
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    window.status="Check the email address";
		    return false
		 }

 		 return true					
	}
	
	
function devIDindex(devCode) { // returns an ID# based on a devCode string sent to the function
	
	errorMessageString = "The code must be one of the following: ";
	codeMatched = false;
	
	for (var i=0;i<devname.length;i++) {
		fileExtPos = logoImageURL[i].indexOf(".gif");
		tempdevCode = logoImageURL[i].substring(0,fileExtPos);
		errorMessageString += tempdevCode + ", ";
		if (tempdevCode == devCode) {
			devID = i;
			codeMatched = true;
			return devID;
		}
	}
	
}

function devCodeindex(devID) { //returns the correct dev code associated with an ID #, backwards function of the above
	

	codeMatched = false;
	
	tempdevCode = logoImageURL[devID].substring(0,fileExtPos);
	//if (tempdevCode = logoImageURL[devID].substring(0,fileExtPos)) {
		//alert(tempDevCode);
		return (tempdevCode);
	//
	//} else { 
	
	//return "hotelgeorgia";
	
	//}
	
}

function selectProject(projectNo) {

//remembers the last clicked project no
createCookie('lastSelectedID',projectNo,7);
//updateLogoHighlight(projectNo);

	fileExtPos = logoImageURL[projectNo].indexOf(".gif");
devCode = logoImageURL[projectNo].substring(0,fileExtPos);
//document.getElementById('projectName').innerHTML = devnamelong[projectNo];

//auto generate email statement
//strippedURL = websiteURL[projectNo].substr(websiteURL[projectNo].indexOf(".")+1, websiteURL[projectNo].lastIndexOf(".c")-7);
//emailSentence = " To order brochures and other collateral material, email <a href='mailto:info@"+strippedURL+"?subject="+devnamelong[projectNo]+"'>here.</a>";
emailSentence = '';
document.getElementById('paradescription').innerHTML = paradescription[projectNo] + emailSentence;

//document.getElementById('mainimageA').href = websiteURL[projectNo];
document.getElementById('mainimage').src = "http://www.sothebysrealty.ca/graphics/devimage/"+projectImageURL[projectNo];

//document.getElementById('projectLogoA').href = websiteURL[projectNo];
document.getElementById('projectLogo').src = "http://www.sothebysrealty.ca/graphics/devlogos/"+logoImageURL[projectNo];

document.getElementById('field_projectName').innerHTML = devname[projectNo].toUpperCase();


if (devEmail[projectNo]) { 
	document.getElementById('field_email').innerHTML = "<a href='mailto:"+devEmail[projectNo]+"?subject="+devnamelong[projectNo]+" on Connectivity website'>"+devEmail[projectNo]+"</a>";
} 
else { document.getElementById('field_email').innerHTML = "n/a"; }
	

document.getElementById('field_developer').innerHTML = developer[projectNo];
document.getElementById('field_devlifestyle').innerHTML = devlifestyle[projectNo];
document.getElementById('field_devlocation').innerHTML = devlocation[projectNo];
document.getElementById('field_devlaunch').innerHTML = devlaunch[projectNo];
		

document.getElementById('field_phone').innerHTML = devPhoneNum[projectNo];

//devCode is set in the URL params
document.getElementById('brokerageFiles').src = "downloads/" + devCode + "/brokerage.html";


//document.getElementById('brokerageFiles2').innerHTML = '<iframe id="brokerageFiles" src="downloads/'+devCode+'/brokerage.html" frameborder="0" width="680" height="240"  scrolling="no"></iframe>';
       
document.getElementById('collateralFiles').src  = "downloads/" + devCode + "/collateral.html";

if (websiteURL[projectNo] != "#") {

	shortformwebURL = websiteURL[projectNo].substr(websiteURL[projectNo].indexOf(".")+1, websiteURL[projectNo].length - 2);
	//shortformwebURL = "click here &gt;";
	document.getElementById('field_devwebsite').innerHTML = shortformwebURL.substr(0, shortformwebURL.indexOf("/"));
	document.getElementById('field_devwebsiteA').href = websiteURL[projectNo];

}  else {

	document.getElementById('field_devwebsite').innerHTML = "n/a";
	document.getElementById('field_devwebsiteA').href = "";

}

realtorEmail = gup( 'realtorEmail' );

if (!echeck(realtorEmail)) { realtorEmail = "info@sothebysrealty.ca"; }

document.getElementById('realtorEmaildiv').href = "mailto:"+realtorEmail+"?subject="+devnamelong[projectNo];

/*


if (websiteURL[projectNo] == "#" && registrationURL[projectNo] == "#") {

document.getElementById('weblinkholder').style.visibility = 'hidden';
} else {
document.getElementById('weblinkholder').style.visibility = 'visible';
}*/




}
		
function refreshProjectList() { // future use - for filtering the projects.


	
var projectLifeStyle;
var devSearchType = "by type"; //future – may have different search types
var searchParam = ""; //holds the individual project's data to compare to

	//first determine if a search has been requested
	if (devSearchValue == "") { 
		devSearch = false;
	} else {
		devSearch = true;
	}
	//	 var xmlhttp = new GetXmlHttp();
	
	//clear old list
	//document.getElementById('projectList').innerHTML = '';
		
	for (var i=0;i<devname.length;i++) {
	projectNo = i;

/* if (devSearchType == "by type") {
searchParam = devtype[projectNo];
}*/

/*
 if (devSearchType == "by lifestyle") {
searchParam = devlifestyle[projectNo];
}
*/
//devSearchValue gets assigned in the drop down box
 
if (devSearchValue == "Homes") {
	searchParam = devhomes[projectNo];
}


if (devSearchValue == "Condominiums") {
	searchParam = devcondos[projectNo];
}

if (devSearchValue == "Lots") {
	searchParam = devlots[projectNo];
}

	
 
		if (devSearch && searchParam) {
		//alert('in filtered area');
		
			projectLine = '';
			projectLine += '<a href="#" onClick="selectProject('+i+');" title="';
			projectLine += devnamelong[projectNo];
			projectLine += '">';
			projectLine += devname[projectNo];
			projectLine += ' | ';
			projectLine += devlocation[projectNo];
			projectLine += '</a><br>';
			
			//document.getElementById('projectList').innerHTML += projectLine;
			
			
		}
		
		if (!devSearch) { //no filter
			
			/*projectLine = '';
			projectLine = '<a href="#" title="'+devlocation[projectNo]+'" onClick="selectProject('+i+');">'+devname[projectNo]+'</a><br>';*/
			projectLine = '';
			projectLine += '<a href="#" onClick="selectProject('+i+');" title="';
			projectLine += devnamelong[projectNo];
			projectLine += '">';
			projectLine += devname[projectNo];
			projectLine += ' | ';
			projectLine += devlocation[projectNo];
			projectLine += '</a><br>';
			
		//	document.getElementById('projectList').innerHTML += projectLine;
			
			
			
		}
		
	} // end for
	
} //end func


var selectedProject = 0;

var devlifestyleSearchValue = "";
var devlifestyleSearch = false;

var devSearchValue = " ";
var devSearch = false;

var devID = 0;
var devCode = "";





