﻿/* * * *
 *	通用AJAX交互程序包
 *
 *	Date : 2008年1月22日
 *	说明 : 该程序包基于JQUERY框架1.1版本，请在使用该程序前包含该框架 
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

var ajax_host = "http://"+location.host+"/";

  
 /**
  *	GET TEMPLATE [BASE FUNCTION]
  * 
  * * */
function parseResult( result,state, Id ) {
    if('success' == state ){
        $("#"+Id).html(result.responseText) ;
    }else{
        $("#"+Id).html("Request failure!") ;
    }
}

function ajax_signin(Id,uname,upass){
    var Url = ajax_host+"ajax/ajax_signin.php?username="+uname+"&password="+upass+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}
  
function ajax_retrivePw(Id,uname){
    var Url = ajax_host+"ajax/ajax_retrivePW.php?username="+uname+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}
  
function ajax_shipment(Id,param){
    var Url = ajax_host+"ajax/ajax_shipment.php?key="+param+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}

function ajax_news(Id,e_mail,val){
    var Url = ajax_host+"ajax/ajax_news.php?email="+e_mail+"&val="+val+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}

function ajax_news_send(Id){
    var Url = ajax_host+"ajax/ajax_news_send.php?mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}

function ajax_news_storeSelectedMember(Id,nid){
    var Url = ajax_host+"ajax/ajax_news_storeSelectedMember.php?nid="+nid+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}

function ajax_news_cancelSelectedMember(Id,nid){
    var Url = ajax_host+"ajax/ajax_news_cancelSelectedMember.php?nid="+nid+"&mth="+Math.random();
    
    Data = {type:"get",
			dataType:"html",
			url:Url,
			beforeSend:function(beferAddUser){
				$("#"+Id).html("Waiting Please  ......").show("normal") ;
			},
			complete:function(result,state){parseResult(result,state,Id)}} ;
	  $.ajax(Data) ;
}

//---  Execute part  ---//
$(document).ready(function(){
    //---  load login template  ---
	  //getLoginTemp("login", "test");
	  }
);