/**
 * @author syming
 * @Target OnlineBook
 */
function Show_OnlineBook(sn)
{
	var msgbox = 'OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=Show';
    var QString = '&JSN='+sn;
    
    if($(msgbox).style.display == 'none')
    {
    	new Effect.Appear(msgbox,{duration:0.1});
    	$(msgbox).innerHTML = '載入中...請稍候!!';
    	
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		new Effect.Appear(msgbox,{duration:0.5});
        },
        asynchronous: true,
        evalScripts: true
    	});
    	
    	goTop();
    	ClosePanel('GBK');
    	ClosePanel('DropBox');
    	ClosePanel('Resume');
    }else
    {
    	new Effect.Fade(msgbox,{duration:0});
    };//end if  	
};//end func

function ShowFromStylist_OnlineBook(sn,ssn)
{
	var msgbox = 'OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=Show';
    var QString = '&JSN='+sn+'&SSN='+ssn;


    	new Effect.Appear(msgbox,{duration:0.1});
    	$(msgbox).innerHTML = '載入中...請稍候!!';
    	
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		new Effect.Appear(msgbox,{duration:0.5});
        },
        asynchronous: true,
        evalScripts: true
    	});	
   	
   	goTop();
   	ClosePanel('GBK');
};//end func

//Calender ########################################################################
function switchCal_OnlineBook(datestr)
{   
    var msgbox = 'ShowBookCalBox_OnlineBook';
    var actionurl = siteurl+'/OnlineBook/ajax.php?p=Calender';
    var formbox = 'Form_OnlineBook';
    var JSN= $(formbox).JSN.value;
   	var SSN= $(formbox).SSN.value;
    var QString = "&TodayStr="+datestr+'&JSN='+JSN+'&SSN='+SSN;
    
    ajax =  new Ajax.Updater(msgbox,actionurl,{method:'post', postBody:QString, onComplete:function(){new Effect.Highlight(msgbox,{duration:0.3});},asynchronous:true, evalScripts:true});
    
    $('Form_OnlineBook').BookDate.value = '';    
};//end func


function reloadCal_OnlineBook()
{   
    var msgbox = 'ShowBookCalBox_OnlineBook';
    var actionurl = siteurl+'/OnlineBook/ajax.php?p=Calender';
    var formbox = 'Form_OnlineBook';
    var JSN= $(formbox).JSN.value;
   	var SSN= $(formbox).SSN.value;
    var QString = '&JSN='+JSN+'&SSN='+SSN;
    
    ajax =  new Ajax.Updater(msgbox,actionurl,{method:'post', postBody:QString, onComplete:function(){new Effect.Highlight(msgbox,{duration:0.3});},asynchronous:true, evalScripts:true});
    
    $('Form_OnlineBook').BookDate.value = '';       
};//end func 

//For Salon Staff
function reloadCal_FromStylist_OnlineBook(jsn,ssn)
{   
    var msgbox = 'ShowBookCalBox_OnlineBook';
    var actionurl = siteurl+'/OnlineBook/ajax.php?p=Calender';
    var formbox = 'Form_OnlineBook';
    var QString = '&JSN='+jsn+'&SSN='+ssn;
    
    $(formbox).JSN.value = jsn;
    $(formbox).SSN.value = ssn;
    
    ajax =  new Ajax.Updater(msgbox,actionurl,{method:'post', postBody:QString, onComplete:function(){new Effect.Highlight(msgbox,{duration:0.3});},asynchronous:true, evalScripts:true});
    
    $('Form_OnlineBook').BookDate.value = '';
    
    new Effect.Appear('CheckIcon1_OnlineBook');	       
};//end func 


//StoreSelect #################################################################
function StoreSelect_OnlineBook(jsn)
{
	var msgbox = 'JSTORE_Staff_OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=StaffSelect';
    var formbox = 'Form_OnlineBook';
    
    //Clear JSN & SSN
    $(formbox).JSN.value = '';
    $(formbox).SSN.value = '';
    
    //Set JSN
    var JSN_Input = $(formbox).JSN;
    JSN_Input.value = jsn;
    //Str
    var QString = '&JSN='+jsn;
	
	new Effect.Appear(msgbox,{duration:0});
	$(msgbox).innerHTML = "<img src='files/img/common/ajax/loading.gif'>";
	
	//go
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		new Effect.Highlight(msgbox);
        },
        asynchronous: true,
        evalScripts: true
    	});
    
    reloadCal_OnlineBook();
    
    new Effect.Appear('CheckIcon1_OnlineBook');	
};//end func


//StaffSelect #################################################################
function StaffSelect_OnlineBook(ssn)
{
	var msgbox = 'JSTORE_Staff_OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=StaffSelect';
    var formbox = 'Form_OnlineBook';
    $(formbox).SSN.value = ssn;
    
    reloadCal_OnlineBook();
    
    new Effect.Appear('CheckIcon2_OnlineBook');		
};//end func

//StaffMark #################################################################
function StaffMark_OnlineBook(jsn,ssn)
{
	var msgbox = 'JSTORE_Staff_OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=StaffSelect';
    var QString = '&JSN='+jsn+'&SSN='+ssn;
    	
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		new Effect.Highlight(msgbox);
        },
        asynchronous: true,
        evalScripts: true
    	});
    	
    	new Effect.Appear('CheckIcon2_OnlineBook');	
};//end func



//DateSelect 2011-04
function DateSelect_OnlineBook(datestr,bookdate)
{
	var msgbox = 'DateSelected';
	$(msgbox).innerHTML = datestr;
	
    if($(msgbox).style.display == 'none')
    {
		new Effect.Appear(msgbox,{duration:1});    	
    }else
    {	
		//new Effect.Appear(msgbox,{duration:1,form:0,to:1});
		new Effect.Pulsate('BookTimeSelect_OnlineBook', {pulses: 3,duration:0.5});
		new Effect.Pulsate(msgbox, {pulses: 3,duration:0.5});		
	}//end if
	
	$('Form_OnlineBook').BookDate.value = bookdate;
	
	new Effect.Appear('CheckIcon3_OnlineBook');	
};//end func

//DateSelect 2011-05
function DateSelect2_OnlineBook(datestr,bookdate,jsn)
{
	var msgbox = 'BookTimeSelect_OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=DateSelect';
    var SSN = $('Form_OnlineBook').SSN.value;//2012-02-01
    var QString = '&JSN='+jsn+'&BookDate='+bookdate+'&BookDateShow='+datestr+'&SSN='+SSN;
	
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		//new Effect.Appear(msgbox);
			new Effect.Pulsate('BookTimeSelect_OnlineBook', {pulses: 3,duration:0.5});
			new Effect.Pulsate('DateSelected', {pulses: 3,duration:0.5});    		
        },
        asynchronous: true,
        evalScripts: true
    	});
	
	$('Form_OnlineBook').BookDate.value = bookdate;
};//end func



//Send_OnlineBook
function Send_OnlineBook()
{
    var msgbox = 'AddStatus';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=Send';
    var formbox = 'Form_OnlineBook';

    if ($(formbox).BookDate.value.length == 0 || $(formbox).BookDate.value.length < 4) {
		new Effect.Pulsate('ShowBookCalBox_OnlineBook', {pulses: 3,duration:0.5});
        return false;
    }
    else {

    } //end if        
 
    if ($(formbox).Name.value.length == 0 || $(formbox).Name.value.length < 2) {
        $(formbox).Name.focus();
        $(formbox).Name.style.backgroundColor = '#ffcc00';
        $(formbox).Name.style.border = '1px solid #f30';
        return false;
    }
    else {
        $(formbox).Name.style.backgroundColor = '';
        $(formbox).Name.style.border = '';
    } //end if   

    if ($(formbox).Tel.value.length == 0 || $(formbox).Tel.value.length < 5) {
        $(formbox).Tel.focus();
        $(formbox).Tel.style.backgroundColor = '#ffcc00';
        $(formbox).Tel.style.border = '1px solid #f30';
        return false;
    }
    else {
        $(formbox).Tel.style.backgroundColor = '';
        $(formbox).Tel.style.border = '';
    } //end if 
           

    
    new Effect.Appear(msgbox);
  
    ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        parameters: Form.serialize(formbox),
        onComplete: function(){
        new Effect.Appear(msgbox);
        },
        asynchronous: true,
        evalScripts: true
    });	
};//end func


//TimeCheck 2012-02-03 -----------------------------------------------------------------------------------------------------
function TimeCheck_OnlineBook(jsn)
{
	var msgbox = 'TimeCheckMsg_OnlineBook';
    var actionurl = siteurl + '/OnlineBook/ajax.php?p=TimeCheck';
    var SSN = $('Form_OnlineBook').SSN.value;
    var BT1 = $('Form_OnlineBook').BT1.value;//2012-02-02
    var BT2 = $('Form_OnlineBook').BT2.value;//2012-02-02
    var QString = '&JSN='+jsn+'&BT1='+BT1+'&BT2='+BT2+'&SSN='+SSN;
    
    new Effect.Appear(msgbox,{duration:0.3});
    $(msgbox).innerHTML = '處理中...';    	
	
    	ajax = new Ajax.Updater(msgbox, actionurl, {
        method: 'post',
        postBody: QString,
        onComplete: function(){
    		new Effect.Appear(msgbox);		
        },
        asynchronous: true,
        evalScripts: true
    	});

};//end func

