function viewby(v){

  if(v=="calendar"){
    document.getElementById("menu_pri_1").src="templates/default/images/view_menu_01_cal.jpg";
    document.getElementById("menu_pri_2").src="templates/default/images/view_menu_02_cal.jpg";
    document.getElementById("menu_pri_3").src="templates/default/images/view_menu_03.jpg";
  }else if (v=="mostlike"){
    document.getElementById("menu_pri_1").src="templates/default/images/view_menu_01_cal.jpg";
    document.getElementById("menu_pri_2").src="templates/default/images/view_menu_02.jpg";
    document.getElementById("menu_pri_3").src="templates/default/images/view_menu_03_cal.jpg";
  }else{
    document.getElementById("menu_pri_1").src="templates/default/images/view_menu_01.jpg";
    document.getElementById("menu_pri_2").src="templates/default/images/view_menu_02.jpg";
    document.getElementById("menu_pri_3").src="templates/default/images/view_menu_03.jpg";
  }
	var url="ajax.php?module=privilege_moment&file="+v;
	var params=encodeURI(v);
	sendRequestGet(url,params,'privilege_moment');
}
 
function sendRequestPost(v) {
        var loader = dhtmlxAjax.postSync("ajax.php?module=privilege_moment&file="+v);
		document.getElementById('privilege_moment').innerHTML=loader.xmlDoc.responseText;
}

function showLoading(divResult){
	document.getElementById(divResult).innerHTML='<div style="width:100%;height:400px;background: #F7F7F7 url(media/image/loading.gif) no-repeat center" ></div>';
}

function hideLoading(){
	$( document ).ready( function() {
		var addthis_config = {"data_track_clickback":true};
		 var script = 'http://s7.addthis.com/js/250/addthis_widget.js#username=trueplivilege&domready=1';
			if ( window.addthis ) {
				window.addthis = null;
			}
			$.getScript( script );
	} );
}


function sendRequestGet(urlX,paramsX,divResult) {
        showLoading(divResult);
        dhtmlxAjax.get(urlX+"&"+encodeURI(paramsX),function(loader){
            var resultPageResponse=loader.xmlDoc.responseText;
            document.getElementById(divResult).innerHTML=resultPageResponse; 
			setFade(10,'privilege_moment');
			hideLoading();
			fade(0,'privilege_moment');
        });
}


function navigate(month,year,evt) 
{
	viewby("calendar&month="+month+"&year="+year+"&event="+evt);
	document.getElementById("menu_pri_1").src="templates/default/images/view_menu_01_cal.jpg";
  document.getElementById("menu_pri_2").src="templates/default/images/view_menu_02_cal.jpg";
}



viewby('privilege');
//viewby('calendar');

/*******************************************************************/
//แทนค่า
function replaceAll(OldString,FindString,ReplaceString) {
   var SearchIndex = 0;
   var NewString = ""; 
   while (OldString.indexOf(FindString,SearchIndex) != -1) {
   NewString += OldString.substring(SearchIndex,OldString.indexOf(FindString,SearchIndex));
   NewString += ReplaceString;
   SearchIndex = (OldString.indexOf(FindString,SearchIndex) + FindString.length); 
   }
   NewString += OldString.substring(SearchIndex,OldString.length);
   return NewString;
}

function exStr(str){
	var arrMacro = new Array("{Name}","{Code}","{Point}");
	var arrReplace = new Array("XYZ","9999","9pt");
	myStr = str;
	for(var i=0;i<=arrMacro.length-1;i++){
		myStr = replaceAll(myStr,arrMacro[i],arrReplace[i]);
	}
	return myStr;
}

function showJump(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}

	var jump = document.createElement("div");
	jump.setAttribute("id","jump");
	jump.style.position = "absolute";
	jump.style.top = curtop+15+"px";
	jump.style.left = curleft+"px";
	var output = '<select id="month">\n';
	var months = new Array('มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
	var n;
	for(var i=0;i<12;i++) {
		n = ((i+1)<10)? (i+1):i+1;
		output += '<option value="'+n+'">'+months[i]+'  </option>\n';
	}
	output += '</select> \n<select id="year">\n';
	for(var i=0;i<=15;i++) {
		n = (i<10)? '0'+i:i;
		output += '<option value="20'+n+'">20'+n+'  </option>\n';
	}
	output += '</select> <input type="button" onClick="javascript:jumpTo();" value="Go" /><input type="button" onClick="javascript:hideJump();" value="ปิด" />';
	jump.innerHTML = output;
	document.body.appendChild(jump);
}

function hideJump() {
	document.body.removeChild(getObject("jump"));	
}

function jumpTo() {
	var m = getObject("month");
	var y = getObject("year");
	navigate(m.options[m.selectedIndex].value,y.options[y.selectedIndex].value,'');
	hideJump();
}



function showList(t1,t2, pid){
	
  var url;
  
  if (pid)
	  url="ajax.php?module=privilege_moment&file=showlist&id=" + pid;
  else 
	  url="ajax.php?module=privilege_moment&file=showlist";

  var params=encodeURI("&start="+t1+"&end="+t2);
  sendRequestGet(url,params,'privilege_list');
  return true;
}


