array_sp = new Array("alamat","kota");
array_pjbt = new Array("add_email");
function link_http(strURL,strid) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
		alert('Browser tidak menunjang AJAX');
    }
   
    self.xmlHttpReq.open('GET', strURL, true);
    send_dt(self,strid);
     self.xmlHttpReq.send(null);

}

function send_dt(self,id_div){
		self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 1 || self.xmlHttpReq.readyState == 2) {
            onlooadingpage(id_div);
        }
        if (self.xmlHttpReq.readyState == 4) {

            updatepage(self.xmlHttpReq.responseText,id_div);
        }
    }

}

function updatepage(str,id_div){
    document.getElementById(id_div).innerHTML = str;
}
function updatepage1(str,id_div){
    document.getElementById(id_div).innerHTML = str;
    //xajax_showGrid(0,'25','','','lastname','grid','','ppp');
}
function onlooadingpage(id_div){
    document.getElementById(id_div).innerHTML = 'Loading <img src="images/loading.gif">';
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(f){
 var returnval=emailfilter.test(f.value)
 //if (returnval==false){
  //f.select()
 //}
 return returnval
}
function check_blank_form(dt_form,dt_element){
 if (dt_form.search(dt_element) != -1){
	return (true);
 } else {return (false);}
}
function form_submits(f,valid,dt_aray,display_result){
if (dt_aray.length > 0) {
	var str_array = dt_aray.toString();
} else {var str_array ="no_zaqqum";}
 var formData = '', elem = '',nilai_elemn = '';

 if (valid == 1){
 	var re_text = /\email|\user_email/i;
	var re_tt = /[\_]/i;

 		for(var s=0; s<f.elements.length; s++){
  		elem = f.elements[s];

  		var filename = elem.name;

  		if (elem.value == '' && check_blank_form(str_array,elem.name) != true) {

	 			if (filename.search(re_tt) != -1){
	 				var ss = filename.split("_");
	 				var nam_ss = 	ss[0] + " " + ss[1];
	 			}	else {
   				var nam_ss = elem.name;
  			}

	 			alert('isi kolom \"' + nam_ss + '\"');
	 			elem.select();
	 			return (false);

  		}	else if (elem.value != '' && filename.search(re_text) != -1) {
   			if(checkmail(elem) != true){
   				alert("Please enter a valid email address.")
					elem.select();
	 				return (false);
   			}
  		}
 		}
 }
 	for(var s=0; s<f.elements.length; s++){
		elem = f.elements[s];
		nilai_elemn = elem.value;

		if (elem.type == 'radio' && elem.checked == false) {
		    nilai_elemn = '';
		}
		if (elem.type == 'checkbox' && elem.checked == false) {
		    nilai_elemn = '';
		}
			if (nilai_elemn != '') {

	        if(formData != ''){
  	        formData += '&';
	        }
	        formData += elem.name+"="+elem.value;
	        if (elem.type == 'text' || elem.type== 'textarea' || elem.type == 'password') {elem.value='';}
	        if (elem.name == 'katakunci') {elem.value='';}
 		   }


	}
		if (f.method == 'GET' || f.method == 'get'){
  	var queryString = f.action + "&";
 		queryString = queryString + formData;
 		//alert(queryString);
 		link_http(queryString,'result')
 	}
	else if (f.method == 'POST' || f.method == 'post'){
		 if(window.XMLHttpRequest){
				var xmlReq = new XMLHttpRequest();
 			} else if(window.ActiveXObject) {
			  var xmlReq = new ActiveXObject('Microsoft.XMLHTTP'); 
			}  else {
			  alert('Browser tidak menunjang AJAX');
			}
			xmlReq.onreadystatechange = function(){
				if (display_result == ''){
				if (xmlReq.readyState == 1 || xmlReq.readyState == 2) {
					document.getElementById('result').innerHTML = 'Loading <img src="images/loading.gif">';
				}
				if(xmlReq.readyState == 4){
					document.getElementById('result').innerHTML = xmlReq.responseText;
				}
			  }
			}
		//alert(formData);
		xmlReq.open(f.method, f.action, true);
	xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlReq.send(formData);
	return false;
	}
}

function view_data(documen){
	var Browser = window.open(documen,"img", "width=850,height=700,resizable=yes,scrollbars=yes,menubar=no,tollbar=no,top=0,left=0");
}
function sh_submenu(catid){
	var ly = document.getElementById('ly_' + catid);
	var ly_display = ly.style.display;
	if (ly_display == 'none')
		ly.style.display = '';
	else
		ly.style.display = 'none';

}
function view_grb(f, i,tl,nmtbl,idtbl){
	url = "show.php?fd="+f+"&id="+i+"&title="+tl;
	if (nmtbl != "" && nmtbl != "undefined" ){url += "&nm_tbl=" + nmtbl + "&id_tbl=" + idtbl;}
	
	var popup = window.open(url,"gbr","status=no,width=600,height=600,resizable=yes,scrollbars=yes,left=0,top=0");
	popup.focus();
}


    function send_xml(ope,desc){
		
		 if (desc != ''){
			var str ='Menu :  ' + desc;
			document.getElementById('divmenufocus').innerHTML = str;
			document.getElementById('id_desc').value = desc;
         }
		 xajax_showGrid('','','','','','grid','',ope);
		 
         document.getElementById('kop').value = ope;
		  
       }

  function addOption(selectId, val, txt) {
    var objOption = new Option(txt, val);
     document.getElementById(selectId).options.add(objOption);
   }
  
	
	function validasi_form(f,valid,dt_aray,sum_element){
		
		if (dt_aray.length > 0) {
			var str_array = dt_aray.toString();
		} else {var str_array ="no_zaqqum";}
 	var formData = '', elem = '',nilai_elemn = '';

 if (valid == 1){
 	var re_text = /\email|\user_email/i;
	var re_tt = /[\_]/i;

 		//for(var s=0; s<f.elements.length; s++){
 			for(var s=0; s<sum_element; s++){
  		elem = f.elements[s];

  		var filename = elem.name;
      if (elem.value == '' && check_blank_form(str_array,elem.name) != true) {

	 			if (filename.search(re_tt) != -1){
	 				var ss = filename.split("_");
	 				var nam_ss = 	ss[0] + " " + ss[1];
	 			}	else {
   				var nam_ss = elem.name;
  			}

	 			alert('isi kolom \"' + nam_ss + '\"');
	 			elem.select();
	 			return (false);

  		}	else if (elem.value != '' && filename.search(re_text) != -1) {
   			if(checkmail(elem) != true){
   				alert("Please enter a valid email address.")
					elem.select();
	 				return (false);
   			}
  		}
 		}
 }
 
}
function view_doc(documen,ttl,w,h){
	if (ttl == "") {var ttl_p = "img";}
	else {var ttl_p = ttl;}
	if (w == ""){
		var wdth = 750;
		var hgt = 660;
		var resiz = "yes";
		var scrolb="yes";
	}
	else {
		var wdth = w;
		var hgt = h;
		var resiz = "yes";
		var scrolb="yes";
	}          
	var Browser = window.open(documen,ttl_p, "width=" + wdth + ",height=" + hgt + ",resizable=" + resiz + ",scrollbars=" + scrolb + ",menubars=no,toolbars=no,top=0,left=0");
	Browser.focus();
}
function sendToFriend(url) {
	      if(document.layers || document.all || document.getElementById) {
                var window_left = (screen.width-800)/2;
                var window_top = (screen.height-700)/2;
                popUp = window.open(url,'kirimketeman','resizable=yes, menubar,scrollbars,status,height=600,width=600,left=' + window_left + ',top=' + window_top + '');
        }
 }

 function cetak(url) {
        if(document.layers || document.all || document.getElementById) {
                var window_left = (screen.width-800)/2;
                var window_top = (screen.height-700)/2;
                popUp = window.open(url,'h','resizable=yes, menubar,scrollbars,status,height=600,width=600,left=' + window_left + ',top=' + window_top + '');
        }
 }
 function pop_url(url, ttl){
	var popup = window.open(url,ttl,"status=no,width=700,height=700,resizable=yes,scrollbars=yes,left=0,top=0");
	popup.focus();
}
function showx(obj, alink){
			obj = document.getElementById(obj);
			alink = document.getElementById(alink);
			obj.style.display = '';
			//alink.innerHTML = alink.innerHTML.replace('Show', 'Hide');
			//alink.parentNode.innerHTML = '<a href="javascript:hide(\''+obj.id+'\',\''+alink.id+'\');" id="'+alink.id+'">'+alink.innerHTML+'</a>';
		}
		
		function hidex(obj, alink){
			obj = document.getElementById(obj);
			alink = document.getElementById(alink);
			obj.style.display = "none";
			//alink.innerHTML = alink.innerHTML.replace('Hide', 'Show');
			//alink.parentNode.innerHTML = '<a href="javascript:show(\''+obj.id+'\',\''+alink.id+'\');" id="'+alink.id+'">'+alink.innerHTML+'</a>';
		}
	function toTop() {
        self.scrollTo(0, 0)
}	
 var timer = null; 
	 function openContent(trigger,divID){ 
	 		$('#divTrigger a').each( 
	 		function(){
			 	$(this).css({'background-color':'#FFF','color':'#000'});			 	
			}
	 	);
	 	$('#divContent div').hide();
	 	
	 		$('#'+divID).fadeIn('slow');
			$(trigger).css({'background-color':'#8D8B8B','color':'#FFF'});	 	
		
		
		if(timer != null) clearTimeout(timer);
		timer = setTimeout( 
		  function(){		
			
			var nextAnchor = ($(trigger).next('a').text() == '') ? $('#divTrigger a:first') : $(trigger).next('a');
			nextAnchor.click();
		  }, 7000 
		);
	 }	 
	 $(document).ready(
	  	function(){
	  		openContent($('#firstSlide'),'div1');			
		}
	 )
