function ref()
{
var refer1 = new Array("Unknown","Unknown");
var refer2 = new Array("Unknown","Unknown");
var sURL = new Array();
var ref = new Array();
var x = 1;
var y = 0;

// check to see where they have come from
var dr=document.referrer;
if (dr=="")
{
	refer2[0]="Unknown";
	}
else
	{
	refer2[0]=dr;
}
// establish if any parameters
var pre_proc = window.document.URL.toString();

var l = pre_proc.length;
var i = 0;
while (i<l)
{
	i++;
	if (pre_proc.charAt(i)=="?")
	{
		var sURL = window.document.URL.toString().split("?");
	}
	if (sURL>"A")
// we have parameters - establish how many
	{
		var l = sURL[1].length;
		var i = 0;
		var x=1;
		while (i<l)
		{
			i++;
			if(sURL[1].charAt(i)=="&")
			{
				x=x+1;
			}
		}
// we now know the number of parameters - so split them up and test them
// only one parameter
		if (x==1)
		{
		var ref = sURL[1].split("=");
			if (ref[0] == "referer" || ref[0] == "refer1")
			{
			refer1[0] = ref[1];
			}
			if (ref[0] == "refer2")
			{
			refer2[0] = ref[1];
			}
		}
		else
// more than one parameter
		{
			y=0;
			while (y<x)
			{
			var beg_array = sURL[1].split("&");
			var ref = beg_array[y].split("=");
				if (ref[0] == "referer" || ref[0] == "refer1")
				{
				refer1[0] = ref[1];
				}
				if (ref[0] == "refer2")
				{
				refer2[0] = ref[1];
				}
			y++;
			}
		}
	}
}
document.prices.referer.value=refer1[0];
}
function GoTo(wher) {
ref ();
var refer1=document.prices.referer.value;
if(wher=="villa")
{
if (dets_adv_villas=="advertise"){
location="http://www.fifteen02.com/1502/villas/"+cntry[0]+"/"+cntry[0]+"villas.htm";
}
}else{
location=wher+"refer1="+refer1;
document.prices.referer.value=refer1;
}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
ref ();
var refer1=document.prices.referer.value;
//  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"refer1="+refer1"'");
  eval(targ+".location="+'selObj.options[selObj.selectedIndex].value');
  if (restore) selObj.selectedIndex=0;
document.prices.referer.value=refer1;
}
