function openpage(urlpage,i,id,FORM,classnya,gp){
	var n = $('n_id').value;
	var url = 'include_files/'+urlpage+'.php?'+gp+'';
	var dAte, dAte_report_from, dAte_report_to;

	new Ajax.Request(url, {
		method: 'GET',
		onCreate: function(userkeren) {
			$('updateme').innerHTML = "Please wait...";
		},
		onLoading: function(e) {
		},

		onSuccess: function(userbau) {
			var notice = $('updateme');
			notice.innerHTML = userbau.responseText;
         window.location.hash=".";

         if (n == 10){
         	customer_info();
         }

         if (n == 98){
				tinyMCE.init({
					// General options
					mode : "textareas",
					theme : "advanced",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
			      elements : "faq_desc",
					// Theme options
					theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
			//		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
			//		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
			//		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					theme_advanced_resizing : true,

					// Example content CSS (should be your site CSS)
					content_css : "css/content.css",

					// Drop lists for link/image/media/template dialogs
					template_external_list_url : "lists/template_list.js",
					external_link_list_url : "lists/link_list.js",
					external_image_list_url : "lists/image_list.js",
					media_external_list_url : "lists/media_list.js",

					// Replace values for the template plugin
					template_replace_values : {
						username : "akrisnanda",
						staffid : "991234"
					}
				});
         }

			if ($('dAte_report_from') != null){
				dAte_report_from = new Epoch('epoch_popup','popup',document.getElementById('dAte_report_from'));
			}

			if ($('dAte_report_to') != null){
				dAte_report_to   = new Epoch('epoch_popup','popup',document.getElementById('dAte_report_to'));
			}

			$("expander").onclick = function(){
			   if ($("expandme").style.display == 'none'){
			   	$("expandme").style.display = '';
			   }else{
			   	$("expandme").style.display = 'none';
			   }
			}
		}
	});
}

function open_window_2(targetField,urlreq,ID_HID,ID){
	var w = window.open ("include_files/v.php?urlreq="+urlreq+".php&ID="+ID+"&ID_HID="+ID_HID+"","mywindow","width=600,height=600,scrollbars=yes");
	w.targetField = targetField;
	w.ID = ID;
	w.focus();
	return false;

}


function header(h){
	window.location = h;
}


function open_window_popup(urlreq,t){
	if (t==undefined){
		var t = '';
	}else{
		t = t.id;
	}

	var w = window.open ("include_files/popup.php?urlreq="+urlreq+".php&t="+t+"","mywindow","width=600,height=600,scrollbars=yes");
	return false;

}

function setTargetField_4(targetField,idnye,datanye,ID,ID_HID){
	$(ID_HID).value = idnye;
	$(ID).value = datanye;
}

function pindahpage(hal,spanid){
	var kunci = ceknull('srchId');
   var jsess = ceknull('jsession');
	var ID = ceknull('ID');
   var ID_HID = ceknull('ID_HID');
	var urlpage = ceknull('urlpage');
	var actURL = $H({ jsession: ''+jsess+'', hal: ''+hal+'', sc: ''+kunci+'', urlreq: ''+urlpage+''}).toQueryString();
	new Ajax.Updater($(spanid), urlpage+'?'+actURL+'', {onCreate: function() { $(spanid).innerHTML = "Please wait...";},method:'get'});
}

function ceknull(str){
	var str1;
	if ($(str) != null ){
		str1 = $(str).value;
	}else{
		str1 = '';
	}
	return str1;
}

function clearForm(str){
	Form.reset(str);
}

function emptyfield(getid){
	if ($(getid).value=='Search'){
		$(getid).value='';
	}else{return;}
}

function request_(FORM,spanid){
	var form1 = $(FORM);
//-	alert($('faq_desc').value);
	form1.request({
		onCreate: function(userkeren) {
			$(spanid).innerHTML = "Please wait...";
		}, onComplete: function(userkeren){
			$(spanid).innerHTML = userkeren.responseText;
			if (userkeren.responseText.match('save')){
         	clearForm('input_form');
         }
			dAte_report_from = new Epoch('epoch_popup','popup',document.getElementById('dAte_report_from'));
			dAte_report_to   = new Epoch('epoch_popup','popup',document.getElementById('dAte_report_to'));
			$("expander").onclick = function(){
			   if ($("expandme").style.display == 'none'){
			   	$("expandme").style.display = '';
			   }else{
			   	$("expandme").style.display = 'none';
			   }
			}
		}
	});
}

function primary(str1,str2,str3,n){
	if (!confirm("Are you sure want to set "+str1+" as primary email ?")) return false;

	var div_id = str3+"_"+n;
	var primary_email = $('primary_email').innerHTML;
	var primary_email_baru = $("email_"+n).innerHTML;

	var div_tr_id =  str3+"_tr_"+n;

	$(div_id).innerHTML = '<img src=images/ajax_loader.gif>';
	var url = 'include_files/transaction.php?'+str2+'';

	new Ajax.Request(url, {
		method: 'GET',
		onSuccess: function(userkeren) {
//-			var notice = $('divinformation');
//-			notice.innerHTML = userkeren.responseText;

			if (userkeren.responseText.match('success')){
				$('primary_email').innerHTML = primary_email_baru;
				$("email_"+n).innerHTML = primary_email;
				var prm = "actFor=str1&eml="+primary_email+"";
				$(div_id).innerHTML = "<span onclick=primary("+primary_email+","+prm+",'primary',"+n+") class=tangan id='primary_"+n+"'>[Primary Email]</span>";
			}else{
				$(div_id).innerHTML = 'failed to update';
			}
		}
	});

}


function deleting(str1,str2,str3,n){
	if (!confirm("Delete this record ?")) return false;

	var div_id = str3+"_"+n;
	var div_tr_id =  str3+"_tr_"+n;

	$(div_id).innerHTML = '<img src=images/ajax_loader.gif>';
	var url = 'include_files/transaction.php?'+str2+'';

	new Ajax.Request(url, {
		method: 'GET',
		onSuccess: function(userkeren) {
//-			var notice = $('divinformation');
//-			notice.innerHTML = userkeren.responseText;

			if (userkeren.responseText.match('success')){
				$(div_tr_id).remove();
			}else{
				$(div_id).innerHTML = 'failed to delete';
			}
		}
	});
}

function timeloading(str,str2,str3) {
	$(str).innerHTML = "&nbsp;";
	new Ajax.Updater($('updateme'), ''+str2+'.php?'+str3+'', {method:'get'});
}

function preview_excel(FORM){
	var form1 = $(FORM);
	$('sub').value = "preview";
	form1.action = "?n=2&act=lvl2";
	form1.submit();
}

function viewimage(imagename){
	window.open ("include_files/images.php?imagename="+imagename+"","mywindow","width=800,height=300,scrollbars=yes");
}

function hours_valid(a){
	var i = a.value.length;
   var atime = '  :  ';
   var str = '';

   if (i < 5){
      if (i == 2){
			if (a.value[1] != atime.charAt[2]){
				str = a.value + atime.charAt(2);
			}else{
				str = a.value;
			}
		}
		else{
			str = a.value;
		}

		a.value = str;
	}
}

function cek_undefined(param){
	var p = '';

	if (($(param) != null) && ($(param).value != undefined)){
		if ($(param).value == ''){
			p = "true";
		}else{
			p  = $(param).value;
		}
	}else{
		p = false;
	}
	return p;
}

function download_(page){
	var jse = $('jsession').value;
//-
	var c = $('salsa_report');

	var employee_id  = cek_undefined('employee_id');
	if ((employee_id) && (employee_id == 'true')) {
			alert('Please Filled Employee ID first');
			return false;
	}

//-	var call_or_plan = cek_undefined('call_or_plan');
//-	var df = cek_undefined('dAte_report_from');
//-	var dt = cek_undefined('dAte_report_to');
   c.action = 'include_files/'+page+'.php';
	c.request({
			onCreate: function(reportz) {
				$('divreport').innerHTML = "Please wait...";
			}, onComplete: function(reportz){ $('divreport').innerHTML = reportz.responseText; }
	});
}

function preview_(page,spanid){

	if (spanid == undefined) spanid = 'divreport';

	var jse = $('jsession').value;

	var c = $('salsa_report');

	var employee_id  = cek_undefined('employee_id');
	if ((employee_id) && (employee_id == 'true')) {
			alert('Please Filled Employee ID first');
			return false;
	}

	var manager_id  = cek_undefined('manager_id');
	if ((manager_id) && (manager_id == 'true')) {
			alert('Please Filled Manager ID first');
			return false;
	}

   c.action = 'include_files/'+page+'.php';
	c.request({
			onCreate: function(reportz) {
				$(spanid).innerHTML = "Please wait...";
			}, onComplete: function(reportz){ $(spanid).innerHTML = reportz.responseText; }
	});
}

function reloadCaptcha(){
	document.getElementById('captcha').src = document.getElementById('captcha').src+ '?' +new Date();
}