function ajaxBanner(url,id){
	var varURL=url+'?id='+id;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxLatest(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxComment(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function validateForm(thisform,varUrl){
	if(thisform.name.value.length==0 && thisform.name.value==""){
		alert("Please insert name!!!");
		thisform.name.focus();
	}else if(thisform.email.value.length==0 && thisform.email.value==""){
		alert("Please insert email!!!");
		thisform.email.focus();
	}else if(thisform.comments.value.length==0 && thisform.comments.value==""){
		alert("Please insert Comment!!!");
		thisform.comments.focus();
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Please insert Security Code!!!");
		thisform.security_code.focus();
	}else{
		var params="";
		for(i=0; i<thisform.elements.length; i++){
			if(thisform.elements[i].type=='text' || thisform.elements[i].type=='textarea' || thisform.elements[i].type=='hidden'){
				if(params==""){
					params=thisform.elements[i].name+'='+thisform.elements[i].value;
				}else{
					params=params+'&'+thisform.elements[i].name+'='+thisform.elements[i].value;
				}
			}
			
		}
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				//alert (url + ' ' + xmlHttp.responseText);
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Komentar anda gagal di simpan!!!");
					document.getElementById('captcha').innerHTML=tmp[1];
				}else{
					alert("Terima kasih. Komentar Anda akan segera kami proses");
					document.getElementById('captcha').innerHTML=tmp[1];
					thisform.reset();
				}
			}
		}
		xmlHttp.send(params);
	}
}

function validateFormContactUs(thisform,varUrl){
	if(thisform.txtname.value.length==0 && thisform.txtname.value==""){
		alert("Silakan isikan Nama Anda");
		thisform.txtname.focus();
	}else if(thisform.txtaddress.value.length==0 && thisform.txtaddress.value==""){
		alert("Silakan isikan alamat Anda");
		thisform.txtaddress.focus();		
	}else if(thisform.txtemail.value.length==0 && thisform.txtemail.value==""){
		alert("Silakan isi Email Anda");
		thisform.txtemail.focus();
	}else if(thisform.comments.value.length==0 && thisform.comments.value==""){
		alert("Silakan isi pesan Anda");
		thisform.comments.focus();
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Silakan isi Security Code!!!");
		thisform.security_code.focus();
	}else{
		var params="";
		params=params+'&name='+thisform.txtname.value;
		params=params+'&phone='+thisform.txtphone.value;
		params=params+'&address='+thisform.txtaddress.value;
		params=params+'&email='+thisform.txtemail.value;
		params=params+'&comments='+thisform.comments.value;
		params=params+'&security_code='+thisform.security_code.value;
		params=params+'&destination='+thisform.seldestination.options[thisform.seldestination.options.selectedIndex].value;
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Mohon Maaf, Pesan Anda gagal dikirim. Silakan coba kembali.");
				}else{
					alert("Terima kasih. Pesan Anda sudah dikirimkan");
					thisform.reset();
				}
				document.getElementById('captcha').innerHTML=tmp[1];
			}
		}
		xmlHttp.send(params);
	}
}

function validateFormSP(thisform,varUrl){
	if(thisform.txtauthor.value.length==0 && thisform.txtauthor.value==""){
		alert("Silakan isikan Nama Anda");
		thisform.txtauthor.focus();
	}else if(thisform.txtaddress.value.length==0 && thisform.txtaddress.value==""){
		alert("Silakan isikan Alamat Anda");
		thisform.txtaddress.focus();		
	}else if(thisform.txtcity.value.length==0 && thisform.txtcity.value==""){
		alert("Silakan isi Kota Anda");
		thisform.txtcity.focus();
	}else if(thisform.txtphone.value.length==0 && thisform.txtphone.value==""){
		alert("Silakan isi Nomor Telepon Anda");
		thisform.txtphone.focus();		
	}else if(thisform.txtemail.value.length==0 && thisform.txtemail.value==""){
		alert("Silakan isi Email Anda");
		thisform.txtemail.focus();
	}else if(thisform.txtscanKTP.value.length==0 && thisform.txtscanKTP.value==""){
		alert("Silakan isi Scanan Identitas Anda");
		thisform.txtscanKTP.focus();	
	}else if(thisform.txttitle.value.length==0 && thisform.txttitle.value==""){
		alert("Silakan isi Judul Surat Anda");
		thisform.txttitle.focus();	
	}else if(thisform.txtdirect.value.length==0 && thisform.txtdirect.value==""){
		alert("Silakan isi Pihak yang Anda adukan");
		thisform.txtdirect.focus();			
	}else if(thisform.txtcontent.value.length==0 && thisform.txtcontent.value==""){
		alert("Silakan isi Isi Surat Anda");
		thisform.txtcontent.focus();				
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Silakan isi Security Code!!!");
		thisform.security_code.focus();
	}else{
		thisform.submit();	 
	}
}

function ajaxNewsIndex(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}
function ajaxNewsindex(thisform,varUrl){
	document.getElementById('tanggal').innerHTML=thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value+" "+thisform.bulan.options[thisform.bulan.options.selectedIndex].text+" "+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
	params='tanggal='+thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value;
	params=params+'&'+'bulan='+thisform.bulan.options[thisform.bulan.options.selectedIndex].value;
	params=params+'&'+'tahun='+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
		
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('dspdata').innerHTML=xmlHttp.responseText;
			//alert(xmlHttp.responseText);
		}
	}
	xmlHttp.send(params);
}
function ajaxPropertiindex(thisform,varUrl){
	document.getElementById('tanggal').innerHTML=thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value+" "+thisform.bulan.options[thisform.bulan.options.selectedIndex].text+" "+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
	params='tanggal='+thisform.tanggal.options[thisform.tanggal.options.selectedIndex].value;
	params=params+'&'+'bulan='+thisform.bulan.options[thisform.bulan.options.selectedIndex].value;
	params=params+'&'+'tahun='+thisform.tahun.options[thisform.tahun.options.selectedIndex].value;
	params=params+'&'+'secid='+thisform.secid.value;
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('dspdata').innerHTML=xmlHttp.responseText;
			//alert(xmlHttp.responseText);
		}
	}
	xmlHttp.send(params);
}
function ajaxDirektori(thisform,varUrl){
	params='selPropinsi='+thisform.select8.options[thisform.select8.options.selectedIndex].value;
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('dspdata').innerHTML=xmlHttp.responseText;
			
		}
	}
	xmlHttp.send(params);
}
function ajaxLink(url,id){
	var varURL=url;
	if(url!=""){
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		xmlHttp.onreadystatechange=function()
		{
			if(xmlHttp.readyState==4)
			{
				document.getElementById(id).innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.open("GET",varURL,true);
		xmlHttp.send(null); 
	}else{
		alert("No URL Found!");      
		return false;    
	}
}

function ajaxRestoran(thisform,varUrl){
	params='selPropinsi='+thisform.select8.options[thisform.select8.options.selectedIndex].value;
	params=params+'&cat='+thisform.cat.options[thisform.cat.options.selectedIndex].value;
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	
	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('dspdata').innerHTML=xmlHttp.responseText;
			
		}
	}
	xmlHttp.send(params);
}

function ajaxCuaca(thisform,varUrl){
	params='selCity='+thisform.selCity.options[thisform.selCity.options.selectedIndex].value;
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
			catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	var url = varUrl;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById('ajx_cuaca').innerHTML=xmlHttp.responseText;	
		}
	}
	xmlHttp.send(params);
}
function suratPembacaUpload(thisform){   
	/*var re_text = /\.txt|\.xml|\.zip/i;    
	var filename = upload_field.value;    
	if (filename.search(re_text) == -1)    {        
		alert("File does not have text(txt, xml, zip) extension");        
		upload_field.form.reset();        
		return false;    
	} */   
	thisform.submit();    
	/*document.getElementById('upload_status').value = "uploading file...";    
	upload_field.disabled = true;    return true;*/
}
function validateFormEmail(thisform,varUrl){
	if(thisform.emailteman.value.length==0 && thisform.emailteman.value==""){
		alert("Silakan isi Email Teman Anda!!!");
		thisform.emailteman.focus();
	}else if(thisform.email.value.length==0 && thisform.email.value==""){
		alert("Silakan isi Email Anda!!!");
		thisform.email.focus();
	}else if(thisform.security_code.value.length==0 && thisform.security_code.value==""){
		alert("Silakan isi Security Code!!!");
		thisform.security_code.focus();
	}else{
		thisform.btnSend.value="Please Wait...";
		thisform.btnSend.disabled=true;
		var params="";
		for(i=0; i<thisform.elements.length; i++){
			if(thisform.elements[i].type=='text' || thisform.elements[i].type=='textarea' || thisform.elements[i].type=='hidden'){
				if(params==""){
					params=thisform.elements[i].name+'='+thisform.elements[i].value;
				}else{
					params=params+'&'+thisform.elements[i].name+'='+thisform.elements[i].value;
				}
			}
			
		}
		
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				tmp=xmlHttp.responseText.split('~');
				if(tmp[0]==0){
					alert("Security Code yang Anda input salah!!!");
				}else if(tmp[1]==0){
					alert("Email gagal terkirim!!!");
				}else{
					alert("Email berhasil terkirim!!!");
					thisform.reset();
				}
				thisform.btnSend.value="Send";
				thisform.btnSend.disabled=false;
				document.getElementById('captcha').innerHTML=tmp[2];
			}
		}
		xmlHttp.send(params);
	}
}

function validateRatingForm(thisform,varUrl){
	if(thisform.selRate.options[thisform.selRate.options.selectedIndex].value.length==0 && thisform.selRate.options[thisform.selRate.options.selectedIndex].value==""){
		alert("Silakan isi Nilai Rate terlebih dahulu");
		thisform.selRate.focus();
	}else{
		var params="";
		params='selRate='+thisform.selRate.options[thisform.selRate.options.selectedIndex].value;
		params=params+'&txtID='+thisform.txtID.value;

		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
			xmlHttp=new XMLHttpRequest();  
		}
		catch (e){  // Internet Explorer  
			try{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			}
			catch (e){    
				try{      
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				}
				catch (e){      
					alert("Your browser does not support AJAX!");      
					return false;      
				}    
			}  
		}
		var url = varUrl;
		xmlHttp.open("POST", url, true);
		//alert (params + "OK");
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.onreadystatechange = function() {
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
				//alert (xmlHttp.responseText);
				document.getElementById('ratespan').innerHTML=xmlHttp.responseText;
			}
		}
		xmlHttp.send(params);
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function article_fontSizer(size) {
var article_body = document.getElementById('article_body');
 if (size == "small"){article_body.style.fontSize = "11px";}
 if (size == "medium"){article_body.style.fontSize ="12px";}
 if (size == "large"){article_body.style.fontSize ="14px";}
}