// JavaScript Document
var xmlHttp

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}catch(e){
	// Internet Explorer
		try{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function find_acc_js(sortfield,pagelimit){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	var search_name = document.getElementById('search_name').value;
	var destination = document.getElementById('citytown_1').value;
	var ac_status = document.getElementById('ac_status').value;
	var numofrowsperpage = document.getElementById('numofrowsperpage').value;

	var parameters="search_name="+search_name
	parameters=parameters+"&sortfield="+sortfield
	parameters=parameters+"&ac_status="+ac_status
	parameters=parameters+"&destination="+destination
	parameters=parameters+"&pagelimit="+pagelimit
	parameters=parameters+"&numofrowsperpage="+numofrowsperpage

	parameters=parameters+"&type=find_accom"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById('acc_result').style.display='inline';
			document.getElementById('acc_result').innerHTML=xmlHttp.responseText;
		}
	}
}

function image_js(acname,divid,viewinfo,accid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	document.getElementById(divid).style.display='inline';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.display='block';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.height=Math.max(document.documentElement.scrollHeight,document.documentElement.offsetHeight)+'px';

	var parameters="accid="+accid
	parameters=parameters+"&ac_name="+acname

	parameters=parameters+"&type=image_accommodation"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(viewinfo).innerHTML=xmlHttp.responseText;
		}
	}
}

function place_js(acname,divid,viewinfo,accid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	document.getElementById(divid).style.display='inline';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.display='block';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.height=Math.max(document.documentElement.scrollHeight,document.documentElement.offsetHeight)+'px';

	var parameters="accid="+accid
	parameters=parameters+"&ac_name="+acname

	parameters=parameters+"&type=image_accommodation"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(viewinfo).innerHTML=xmlHttp.responseText;
		}
	}
}

function view_js(divid,viewinfo,accid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	document.getElementById(divid).style.display='inline';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.display='block';
	if(document.getElementById('transparent')) document.getElementById('transparent').style.height=Math.max(document.documentElement.scrollHeight,document.documentElement.offsetHeight)+'px';

	var parameters="accid="+accid

	parameters=parameters+"&type=view_accommodation"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById(viewinfo).innerHTML=xmlHttp.responseText;
		}
	}
}

function uval_js(id,displaywarn){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	document.getElementById('utitlefield').value='1';
	var action = id.split('_');
	var action = action[1];

	var uniquefield = document.getElementById(id).value;
	var parameters="ufield="+uniquefield
	if(action=='edit') 	parameters=parameters+"&ac_id="+document.getElementById('ac_id').value;

	parameters=parameters+"&action="+action
	parameters=parameters+"&type=uniquefield"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
//			document.getElementById(displaywarn).innerHTML=xmlHttp.responseText;
			document.getElementById('utitlefield').value=xmlHttp.responseText;
		} 
	}
}

function preview_img_js(type){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/accommodation/view.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var acccontent = encodeURIComponent(document.getElementById('acccontent_'+type).contentWindow.document.body.innerHTML);
	var user_img = document.getElementById('user_img').value
	var user_img_alignment = document.getElementById('user_img_alignment').value
	var aid = document.getElementById('aid').value

	var parameters="acccontent="+acccontent
	parameters=parameters+"&user_img="+user_img
	parameters=parameters+"&user_img_alignment="+user_img_alignment
	parameters=parameters+"&aid="+aid

	parameters=parameters+"&type=preview_accomm"
	parameters=parameters+"&enter=proceed"
	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("POST",file,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlHttp.send(parameters)

	function stateChanged(){
		if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
			document.getElementById('preview_accomm').style.display='inline';
			document.getElementById('preview_content').innerHTML=xmlHttp.responseText;
//			alert(xmlHttp.responseText);
		}
	}
}
