function createXmlHttpRequest(){
	var xmlHttp;
	if(window.ActiveXObject){
		try{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");	
		}catch(e){
			xmlHttp = false;	
		}	
	}else{
		try{
			xmlHttp = new XMLHttpRequest();	
		}catch(e){
			xmlHttp = false;	
		}	
	}
	if(!xmlHttp){
		alert("Error dalam pembuatan XmlHttpRequsetObject");	
	}else{
		return xmlHttp;	
	}
}

function setCookie(c_name,value){
	var expiredays = 1;
	var exdate = new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie = c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());
	document.location.reload();
}

function loadPage(pageLoaded,idArea,hideArea){
	req = createXmlHttpRequest();	
	var url = pageLoaded;
	req.open("GET",url,true);
	req.onreadystatechange=function(){
		document.getElementById(hideArea).style.display = 'none';
		document.getElementById(idArea).innerHTML = "Tunggu Sebentar ...";
		if(req.readyState==4){
			if(req.status==200){
				var text = req.responseText;
				document.getElementById(idArea).innerHTML = text;
			}else{
				document.getElementById(idArea).innerHTML = "Mencari File ...";	
			}
		}
	}
	req.send(null);
}

function checkOrder(pageLoaded,idArea,hideArea){
	req = createXmlHttpRequest();
	var hos = "http://"+window.location.hostname+"/site/";
	var url = pageLoaded;
	var val = document.getElementById('oid').value;
	url = hos+url+"?oid="+val;
	req.open("GET",url,true);
	req.onreadystatechange=function(){
		document.getElementById(hideArea).style.display = 'none';
		document.getElementById(idArea).innerHTML = "Tunggu Sebentar ...";
		if(req.readyState==4){
			if(req.status==200){
				var text = req.responseText;
				document.getElementById(idArea).innerHTML = text;
			}else{
				document.getElementById(idArea).innerHTML = "Mencari File ...";	
			}
		}
	}
	req.send(null);
}

function showIframeFcl(satu,dua){
	document.getElementById('frameLcl').style.display = satu;
	document.getElementById('frameFcl').style.display = dua;
}

function showHide(show,hide){
	document.getElementById(show).style.display = "block";
	document.getElementById(hide).style.display = "none";
}

function showIframeLcl(){
	var kota    = document.getElementById('kota').value;
	var panjang = document.getElementById('panjang').value;
	var lebar   = document.getElementById('lebar').value;
	var tinggi  = document.getElementById('tinggi').value;
	var berat   = document.getElementById('berat').value;
	
	if(kota==""){
		return alert('Anda belum memilih kota tujuan');
	}else if((panjang!="" || lebar!="" || tinggi!="") && berat!=""){
		return alert('Maaf, hanya satu jenis form saja yang perlu Anda isi');
	}else if(panjang!=""){
		if(lebar=="" || tinggi==""){
			return alert('Maaf, form satu belum lengkap diisi');	
		}else{
			req = createXmlHttpRequest();
			var url = "http://"+window.location.hostname+"/site/tarif.php?kota="+kota+"&ukuran="+panjang+"|"+lebar+"|"+tinggi;
			req.open("GET",url,true);
			req.onreadystatechange=function(){
				document.getElementById('showTarif').innerHTML = "Tunggu Sebentar ...";
				if(req.readyState==4){
					if(req.status==200){
						var text = req.responseText;
						document.getElementById('showTarif').innerHTML = text;
					}else{
						document.getElementById('showTarif').innerHTML = "Mencari File ...";	
					}
				}
			}
			req.send(null);
		}
	}else if(berat!=""){
		req = createXmlHttpRequest();
		var url = "http://"+window.location.hostname+"/site/tarif.php?kota="+kota+"&berat="+berat;
		req.open("GET",url,true);
		req.onreadystatechange=function(){
			document.getElementById('showTarif').innerHTML = "Tunggu Sebentar ...";
			if(req.readyState==4){
				if(req.status==200){
					var text = req.responseText;
					document.getElementById('showTarif').innerHTML = text;
				}else{
					document.getElementById('showTarif').innerHTML = "Mencari File ...";	
				}
			}
		}
		req.send(null);	
	}else{
		return alert('Maaf, form masih kosong');	
	}
}
