function OpenWindow(action) {
	//alert(action[1]);
	var wf = "";
	wf = wf + "top=10,left=10";
	wf = wf + ",width=" + action[3];
	wf = wf + ",height=" + action[4];
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");
	return window.open(action[1],action[2],wf);
}


function chgcarpic(nm,n){
	document.getElementById(nm+"_1").style.display = (n==1)?"block":"none";
	document.getElementById(nm+"_2").style.display = (n==2)?"block":"none";
	document.getElementById(nm+"_3").style.display = (n==3)?"block":"none";
	document.getElementById(nm+"_4").style.display = (n==4)?"block":"none";
	document.getElementById(nm+"_5").style.display = (n==5)?"block":"none";
	document.getElementById(nm+"_6").style.display = (n==6)?"block":"none";
}

function CARLISTswappic(contianer,num){	
	//alert('CARLISTswappic contianer: '+contianer+"  num:"+num);
	var c = document.getElementById(contianer);
	if (c){
		var divs = c.getElementsByTagName('div');
		if (divs){
			for (var x=0;x<divs.length ;x++ ){
				divs[x].style.display = (x==num)?"block":"none";
			}
		}else{
			alert ("divs not found inside the div named '"+contianer+"'")
		}	
	}else{
		alert ("div '"+contianer+"' not found")
	}

}

function XXpager_submit(v,prefix){
	var obj=document.getElementById(prefix+'_pagestart');
	if (obj) {
		obj.value = v;
		document.forms['control_form'].submit();
	}else{
		alert("For paged listings you must have a form with some hidden variables, pagestart, sortby, sortdes etc\\nEither include one given here or make your own");
	}
}

function pager_submit(v,prefix){
	var obj=document.getElementById(prefix+'_pagestart');
	if (obj) {
		obj.value = v;
		
		var url = location.pathname;
		//alert(url);
		url = url.replace(/P[0-9]{1,2}\//,"");
		url += v;
		//alert(url);


		location.pathname = url;
		
		//document.forms['control_form'].action=url;
		//document.forms['control_form'].submit();
	}else{
		alert("For paged listings you must have a form with some hidden variables, pagestart, sortby, sortdes etc\\nEither include one given here or make your own");
	}
}





function print_window(site){
			var path = "http://www.crowhurstpark.co.uk/cgi-bin/items/compileany.pl?site="+site+"&print=1";
			var prophndl = OpenWindow(new Array(0,path,'print',780,800,0,1,0,0,0,0,0));
}


function form_control(params){
	var submit_form = 1;
	var reset = new Array ('id','print');
	var frmObj = document.forms['control_form'];
	var parameters = eval(params);
	//alert("ACTION: " + parameters.action);
	
	//RESET FORM DATA
	for (var x=0;x<reset.length;x++){
		//alert(reset[x] + " " + frmObj[reset[x]]);
		if(frmObj[reset[x]]){
			frmObj[reset[x]].value = '';
		}
	}
	
	//SET REQUIRED PARAMS
	for (param in parameters){
		//if(param != 'action'){
			//alert("SET: "+param+ " = " + parameters[param]);
			if(frmObj[param]){
				frmObj[param].value = parameters[param];
			}else{
				//alert(param + ' NOT FOUND');
				submit_form = 0;
			}
		//}
	}
	
	//GET SITE VARIABLES
	var site = frmObj.site.value;
	var sitedom = frmObj.sitedom.value;
	
	//ACTION SPECIFIC
	if(parameters.action == 'finance'){
		location.href = "http://"+sitedom+"/dyn/pages/finance-enquiry/index.shtml?Reference="+escape(parameters.model)+"%20("+escape(parameters.registration)+")&price="+escape(parameters.price);
		submit_form = 0;
	}else if(parameters.action == 'book'){
		location.href = "http://"+sitedom+"/holiday-home-sales-enquiry.shtml?Reference="+escape(parameters.model)+"%20("+escape(parameters.registration)+")";
		submit_form = 0;
	}else if(parameters.action == 'enquire'){
		location.href = "http://"+sitedom+"/holiday-home-sales-enquiry.shtml?Reference="+escape(parameters.model)+"%20("+escape(parameters.registration)+")";
		submit_form = 0;
	}else if(parameters.action == 'print_list'){
		frmObj.print.value = 1;
	}
	
	//alert("SUBMIT FORM: " + submit_form);
	if(submit_form) frmObj.submit();		
}
