// JavaScript Document

function msgSuccess(data){
	var msg = '';
	msg += BTN_CLOSE;
    msg += '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
	msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';
    msg += '  <tr>';
    msg += '   <td align="center">';
	msg += '     <input type="button" class="button" onclick=$.unblockUI(); value="ตกลง" />';
    msg += '   </td>';
    msg += ' </tr>';
    msg += '</table>';
			   
	$.blockUI({ message: msg ,css:{border:'none',cursor:'auto',padding:'2px 10px 10px 10px'} });
	
}

function msgConfirm(data,func){

    var msg = '';
	msg += BTN_CLOSE;
    msg += '<table width="100%" cellpadding="10" cellspacint="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
	msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';
    msg += '  <tr>';
    msg += '   <td align="center">';
	msg += '      <input type="button" class="button" onclick="'+func+'" value="ตกลง" />';
	if(data != 'กรุณากรอกรายละเอียดด้วยคะ'){
	msg += '      <input type="button" class="button" onclick=$.unblockUI(); value="ยกเลิก" />';
	}
    msg += '   </td>';
    msg += ' </tr>';
    msg += '</table>';
    

	$.blockUI({ message: msg ,css:{border:'none',cursor:'auto',padding:'2px 10px 10px 10px'} });
}

function msgWait(data){
   var msgWait = '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msgWait += '  <tr>';
    msgWait += '   <td align="center"><b>';
	msgWait += '    <img src="images/utils/ajax-circle.gif" /><br/>';
    msgWait +=      data;
    msgWait += '   </b></td>';
    msgWait += ' </tr>';
    msgWait += '  <tr>';
    msgWait += '   <td align="center">';
	msgWait += '     <input type="button" class="button" onclick=$.unblockUI(); value="ตกลง" disabled />';
    msgWait += '   </td>';
    msgWait += ' </tr>';
    msgWait += '</table>';

    $.blockUI({ message: msgWait ,css:{border:'none',cursor:'auto',padding:'10px 10px 10px 10px'} });
}

function msgNotice(data){
    var msg = '';
    msg += '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
    msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';
    msg += '  <tr>';
    msg += '   <td align="center">';
    msg += '     <input type="button" class="button2" onclick=$.unblockUI(); value="ตกลง" />';
    msg += '   </td>';
    msg += ' </tr>';
    msg += '</table>';
          
    $.blockUI({ message: msg ,
                css:{border:'none',
                     cursor:'auto',
                     padding:'10px 10px 10px 10px'
                },
                overlayCSS:{backgroundColor: '#000',
                            opacity:1.6} 
                });
      
}

function msgNoticeNoButton(data){
    var msg = '';
    msg += '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
    msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';    
    msg += '</table>';
               
    $.blockUI({ message: msg ,css:{border:'none',cursor:'auto',padding:'10px 10px 10px 10px'},overlayCSS:{backgroundColor: '#000',opacity:1.4} });
    
}

//Trim String
String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};

function refresh(){
    var currUrl = $('#currUrl').val();
    var url = "";
    if(currUrl != "")url = "?"+currUrl.trim();
    window.location.href=url;
}

function msgRefresh(data){
    var msg = '';    
    
	//msg += BTN_CLOSE;
    msg += '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
	msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';
    msg += '  <tr>';
    msg += '   <td align="center">';
	msg += '     <input type="button" class="button" onclick=refresh(); value="ตกลง" />';
    msg += '   </td>';
    msg += ' </tr>';
    msg += '</table>';

	$.blockUI({ message: msg ,css:{border:'none',cursor:'auto',padding:'12px 10px 12px 10px'} });
}

function msgDynamicRefresh(data,url){
    var msg = '';    
    
	//msg += BTN_CLOSE;
    msg += '<table width="100%" cellpadding="10" cellspacing="0" border="0" class="popup">';
    msg += '  <tr>';
    msg += '   <td align="center"><b>';
	msg +=       data;
    msg += '   </b></td>';
    msg += ' </tr>';
    msg += '  <tr>';
    msg += '   <td align="center">';
	msg += '     <input type="button" class="button" onclick=dynamicRefresh(\''+url+'\'); value="ตกลง" />';
    msg += '   </td>';
    msg += ' </tr>';
    msg += '</table>';

	$.blockUI({ message: msg ,css:{border:'none',cursor:'auto',padding:'12px 10px 12px 10px'} });
}

function dynamicRefresh(url){
	window.location.href=url;
}

function blockUI(data){
    var msg = BTN_CLOSE+data;
    $.blockUI({
          message: msg,
          css: {
             width: '370px',
             border: 'none',
             cursor:'auto',              
             top:  ($(window).height() - 370) /2 + 'px',
             left: ($(window).width() - 370) /2 + 'px',
             padding: '2px 10px 10px 10px'
          },
          baseZ: 1
     });
}

function blockUINoButton(data){
    var msg = data;
    $.blockUI({
          message: msg,
          css: {
             width: '370px',
             border: 'none',
             cursor:'auto',              
             top:  ($(window).height() - 370) /2 + 'px',
             left: ($(window).width() - 370) /2 + 'px',
             padding: '10px 10px 10px 10px'
          },
          overlayCSS:{
             backgroundColor: '#000',
             opacity:1.6
          },                 
          baseZ: 1
     });
}

function errHTML(id,msg){
	var txt = '<img src="images/utils/err.png" />'+msg;
	$('#'+id).empty().append(txt).css({'padding':'2px'}).fadeIn('slow');
	
}

function errHTMLhide(id){
	$('#'+id).empty().hide();	
}

/************Add texbox Tag**************/
function addTags(div, id, tmpId){
	var tmpTag = $('#'+tmpId).val();
	var insertTag = "";
	var tag = "";
	var br = 1;
	for(i=0;i<parseInt(tmpTag);i++){
		
		value = '#'+id+i;
		tag = $(value).val();
		
		insertTag += '<input type="text" id="'+id+i+'" name="'+id+i+'" value="'+tag+'" class="input tag" />';
		if(br == 5)
		{
			insertTag += '<br/>';
			br = 0;
		}
		br++;
		
	}
	
	insertTag += '<input type="text" id="'+id+i+'" name="'+id+i+'" value="" class="input tag" />';
   
	$('#'+tmpId).val(i+1);
	$('#'+div).empty().append(insertTag);
	setTimeout(function () { $('#'+id+i).focus(); }, 0);
}

function addTagsSetCols(div, id, tmpId, cols){
	var tmpTag = $('#'+tmpId).val();
	var insertTag = "";
	var tag = "";
	var br = 1;
	for(i=0;i<parseInt(tmpTag);i++){

		value = '#'+id+i;
		tag = $(value).val();

		insertTag += '<input type="text" id="'+id+i+'" name="'+id+i+'" value="'+tag+'" class="input tag" />';
		if(br == cols)
		{
			insertTag += '<br/>';
			br = 0;
		}
		br++;

	}

	insertTag += '<input type="text" id="'+id+i+'" name="'+id+i+'" value="" class="input tag" />';

	$('#'+tmpId).val(i+1);
	$('#'+div).empty().append(insertTag);
	setTimeout(function () { $('#'+id+i).focus(); }, 0);
}


function addStringTag(id, tmpId, hidId){
	
	var tmpTag = $('#'+tmpId).val();	
	var tag="";
	var value="";
	for(i=0;i<parseInt(tmpTag);i++){
	   	value = $('#'+id+i).val().trim();
		if(value != ""){
		  tag += value+",";
		}
		
	}
	
	$('#'+hidId).val(tag);
}

// check to see if input is whitespace only or empty
function chkWhiteSpace(s)
{
     reWhiteSpace = new RegExp(/^\s+$/);
     // Check for white space
     if (reWhiteSpace.test(s)) {
          //alert("Please Check Your Fields For Spaces");
          return false;
     }else{
          return true;
     }

}

function sessionTimeout(){
    alert("คุณไม่ได้ใช้งานเกินเวลาที่กำหนด \n กรุณา Login อีกครั้งนะคะ");
    window.location.href = CONF['WEB_DOMAIN'];
}

function getHomeMember(){
    $.ajax({
        url:'modules/profile/homeMember.php',
        cache: false,
        data:{},
        type:'POST',
        success:function(data){
            if(data==-50){
                sessionTimeout();
            }else{
                window.location.href = data;
            }
        }
    });
}

function mouseOver(){
	document.getElementById("X").src="images/utils/X1.png";
}
function mouseOut(){
	document.getElementById("X").src="images/utils/X.png";
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}
function getShowall(type, option, link){
    $("#"+type+"ALL").empty().append('<a href="'+CONF['WEB_DOMAIN']+'/index.php?'+type+',showAll,'+link+'"><b>ดูทั้งหมด</b></a>');
}
function getShowallMe(type, option, link){
    $("#"+type+"ALL").empty().append('<a href="http://'+$('#currSubDom').val()+'.'+CONF['DOMAIN_NAME']+'/index.php?'+type+',showAll,'+link+'"><b>ดูทั้งหมด</b></a>');
}
function dynamicPopup(data,width,height){
        var msg = BTN_CLOSE+data;
        $.blockUI({
              message: msg,
              css: {
                 width: width+'px',
                 height:height+'px',
                 border: 'none',
                 cursor:'auto',
                 top:  ($(window).height()/2 - height/2) + 'px',
                 left: ($(window).width()/2 - width/2) + 'px',
                 padding: '2px 10px 10px 10px'
              },
              baseZ: 1
         });
}
String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};