// 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 setcontent(){
	if(document.getElementById('show_content_rb')!=null){
		document.getElementById('rbcontent_edit').contentWindow.document.body.innerHTML=document.getElementById('show_content_rb').value
	}
}

function edit_js(divid,divcontent,rbid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
//alert(divid+','+divcontent+','+accid); return false;
	var parameters="rbid="+rbid

	parameters=parameters+"&type=edit_restobar"
	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(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';
			document.getElementById(divcontent).innerHTML=xmlHttp.responseText;
		}
	}
}

function edit_restobar_js(divid,divcontent,rbid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	var aid = document.getElementById('aid').value;
	var adminname = document.getElementById('adminname').value;

	var ig = document.getElementById('islandgroup_1').value;
	if(document.getElementById('provinces_1')!=null) var prov = document.getElementById('provinces_1').value;
	if(document.getElementById('citytown_1')!=null) var ct = document.getElementById('citytown_1').value;

	var rb_id = document.getElementById('rb_id').value;
//	var rbc_id = document.getElementById('rbc_id').value;
	var rbc_id = document.getElementById('rbchain_edit').value;
	var utitlefield = document.getElementById('utitlefield').value;

	var rbtitle = document.getElementById('rbtitle_edit').value
	var rbkeyword = document.getElementById('rbkeyword_edit').value
	var rbdesc = document.getElementById('rbdesc_edit').value
	var rbname = document.getElementById('rbname_edit').value
	var rbpagename = document.getElementById('rbpagename_edit').value
	var rbwebsite = document.getElementById('rbwebsite_edit').value
	var rbintro = document.getElementById('rbintro_edit').value
	var rbhowto = document.getElementById('rbhowto_edit').value

	var rbaddress = document.getElementById('cd_address_1').value;
	var rbtelno = document.getElementById('cd_telno_1').value;
	var rbmobileno = document.getElementById('cd_mobileno_1').value;
	var rbfaxno = document.getElementById('cd_faxno_1').value;
	var rbeadd = document.getElementById('cd_eadd_1').value;
//### HIDE ADD/EDIT IMAGE ###
//	var user_img = document.getElementById('user_img').value
//	var user_img_alignment = document.getElementById('user_img_alignment').value
//### HIDE ADD/EDIT IMAGE ###
	var rbbcurrency = document.getElementById('rbbudgetcurrency_edit').value
	var rbblowest = document.getElementById('rbbudgetlowest_edit').value
	var rbbhighest = document.getElementById('rbbudgethighest_edit').value
	var rbopeninghr = document.getElementById('time_min_1').value+':'+document.getElementById('time_sec_1').value
	var rbclosinghr = document.getElementById('time_min_2').value+':'+document.getElementById('time_sec_2').value

//	var rbpaymentmethod = document.getElementById('rbpaymentmethod_edit').value;
//	var rbcreditcard = document.getElementById('rbcreditcard_edit').value;
//	var rbcuisinetype = document.getElementById('rbcuisinetype_edit').value
	var rbpaymentmethod = multipleselectbox('rbpaymentmethod_edit');
	var rbcreditcard = multipleselectbox('rbcreditcard_edit');
	var rblifestyle = multipleselectbox('rblifestyle_edit');
	var rbcuisinetype = multipleselectbox('rbcuisinetype_edit');
	var rbcategory = multipleselectbox('rbcategory_edit');


	var rbcontent = encodeURIComponent(document.getElementById('rbcontent_edit').contentWindow.document.body.innerHTML);

	if(validation('edit',utitlefield,'rbname','unique')!=true) return false;
	var_valid[0]=(validation('edit',rbname,'rbname','IsEmpty')!=true)?"1":"0";
	var_valid[1]=(validation('edit',rbpagename,'rbpagename','IsEmpty')!=true)?"1":"0";
	var_valid[2]=(validation('edit',rbcontent,'rbcontent','IsEmpty')!=true)?"1":"0";
	var_valid[3]=(validation('edit',rbaddress,'cd_address_1','IsEmpty')!=true)?"1":"0";

	for(x=0;x<var_valid.length;x++){
		if(var_valid[x]=='1') return false;
	}

	var parameters="aid="+aid
	parameters=parameters+"&adminname="+adminname

	parameters=parameters+"&rb_id="+rb_id
	parameters=parameters+"&rbc_id="+rbc_id

	parameters=parameters+"&ig="+ig
	parameters=parameters+"&prov="+prov
	parameters=parameters+"&ct="+ct

	parameters=parameters+"&rbtitle="+rbtitle
	parameters=parameters+"&rbkeyword="+rbkeyword
	parameters=parameters+"&rbdesc="+rbdesc
	parameters=parameters+"&rbname="+rbname
	parameters=parameters+"&rbpagename="+rbpagename
	parameters=parameters+"&rbwebsite="+rbwebsite
	parameters=parameters+"&rbintro="+rbintro
	parameters=parameters+"&rbhowto="+rbhowto
	parameters=parameters+"&rbopeninghr="+rbopeninghr
	parameters=parameters+"&rbclosinghr="+rbclosinghr

	parameters=parameters+"&rbaddress="+rbaddress
	parameters=parameters+"&rbtelno="+rbtelno
	parameters=parameters+"&rbmobileno="+rbmobileno
	parameters=parameters+"&rbfaxno="+rbfaxno
	parameters=parameters+"&rbeadd="+rbeadd
//### HIDE ADD/EDIT IMAGE ###
//	parameters=parameters+"&user_img="+user_img
//	parameters=parameters+"&user_img_alignment="+user_img_alignment
//### HIDE ADD/EDIT IMAGE ###

	parameters=parameters+"&rbbcurrency="+rbbcurrency
	parameters=parameters+"&rbblowest="+rbblowest
	parameters=parameters+"&rbbhighest="+rbbhighest

	parameters=parameters+"&rbpaymentmethod="+rbpaymentmethod
	parameters=parameters+"&rbcreditcard="+rbcreditcard
	parameters=parameters+"&rblifestyle="+rblifestyle

	parameters=parameters+"&rbcuisinetype="+rbcuisinetype
	parameters=parameters+"&rbcategory="+rbcategory
	parameters=parameters+"&rbcontent="+rbcontent

	parameters=parameters+"&type=edit_rb"
	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(divid).style.display='none';
			if(document.getElementById('transparent')) document.getElementById('transparent').style.display='none';
		}
	}
}

function edit_contactdetail_js(rb_id){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	var parameters="rb_id="+rb_id

	parameters=parameters+"&type=edit_restobar_contactdetail"
	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('edit_restobar').style.display='none';
//#		document.getElementById('edit_restobar_contactdetail').style.display='inline';

//#			document.getElementById('restobar_contactdetail_body_edit').innerHTML=xmlHttp.responseText;
			document.getElementById('restobar_body_edit').innerHTML=xmlHttp.responseText;
		}
	}
}

function save_edit_contactdetail_js(divid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var numofcontact = document.getElementById('numofcontact').value;
	var rbname_final = document.getElementById('rbname_final').value;

	var addressarr = new Array();
	var telnoarr = new Array();
	var mobilenoarr = new Array();
	var faxnoarr = new Array();
	var eaddarr = new Array();

	for(x=1;x<=numofcontact;x++){
		var y = (x-1);
		addressarr[y] = document.getElementById('cd_address_'+x).value;
		telnoarr[y] = document.getElementById('cd_telno_'+x).value;
		mobilenoarr[y] = document.getElementById('cd_mobileno_'+x).value;
		faxnoarr[y] = document.getElementById('cd_faxno_'+x).value;
		eaddarr[y] = document.getElementById('cd_eadd_'+x).value;
	}
	var_valid[0]=(validation('add',addressarr[0],'cd_address_1','IsEmpty')!=true)?"1":"0";

	for(x=0;x<var_valid.length;x++){
		if(var_valid[x]=='1') return false;
	}
	
	var parameters="numofcontact="+numofcontact
	parameters=parameters+"&rbname_final="+rbname_final
	parameters=parameters+"&formid="+divid
	parameters=parameters+"&addressarr="+addressarr.join(';')
	parameters=parameters+"&telnoarr="+telnoarr.join(';')
	parameters=parameters+"&mobilenoarr="+mobilenoarr.join(';')
	parameters=parameters+"&faxnoarr="+faxnoarr.join(';')
	parameters=parameters+"&eaddarr="+eaddarr.join(';')

	parameters=parameters+"&type=edit_contactdetail_execute"
	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(divid).style.display='none';
			if(document.getElementById('transparent')) document.getElementById('transparent').style.display='none';
//			document.getElementById(divcontent).innerHTML=xmlHttp.responseText;
		}
	}
}

function edit_place_js(rb_id){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}

	var parameters="rb_id="+rb_id

	parameters=parameters+"&type=edit_restobar_place"
	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('edit_restobar').style.display='none';
//#			document.getElementById('edit_restobar_place').style.display='inline';

//#			document.getElementById('restobar_place_body_edit').innerHTML=xmlHttp.responseText;
			document.getElementById('restobar_body_edit').innerHTML=xmlHttp.responseText;
		}
	}
}

function edit_rbplace_js(divid){
	xmlHttp=GetXmlHttpObject()
	var file="scaffolding/resto_bar/edit.php"

	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
	var numofplace = document.getElementById('numofplace').value;
	var rbtitle_final = document.getElementById('rbtitle_final').value;

	var igarr = new Array();
	var provarr = new Array();
	var ctarr = new Array();

	//alert(numofplace);
	for(x=1;x<=numofplace;x++){
		if(document.getElementById('islandgroup_'+x).value!='none'){
			var y = (x-1);
			igarr[y] = document.getElementById('islandgroup_'+x).value;
			if(document.getElementById('provinces_'+x)!=null) provarr[y] = document.getElementById('provinces_'+x).value;
			if(document.getElementById('citytown_'+x)!=null) ctarr[y] = document.getElementById('citytown_'+x).value;
		}
	}

	var_valid[0]=(validation('edit',document.getElementById('islandgroup_1').value,'islandgroup_1','select')!=true)?"1":"0";
	if(var_valid[0]=='1') return false;

	var parameters="numofplace="+numofplace

	parameters=parameters+"&rbtitle_final="+rbtitle_final
	parameters=parameters+"&igarr="+igarr

	parameters=parameters+"&provarr="+provarr
	parameters=parameters+"&ctarr="+ctarr

	parameters=parameters+"&type=edit_restobar_place_execute"

	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(divid).style.display='none';
			if(document.getElementById('transparent')) document.getElementById('transparent').style.display='none';
//			document.getElementById(divid).innerHTML=xmlHttp.responseText;
		}
	}
}