//##########################
//save the data of the form1
//ENTRY : none
//EXIT : none		
//##########################
function sExempleClientJS() {			
	var strData;
	strData = "pstrCallee=ExempleClient" + 
			"&pstrParam=2";
	
	//mstrCallee is used by ajax.js
	mstrCallee = "ExempleClientCalledFromJS";
	processData(strData);
}


//##########################
//get the data returned by the server
//ENTRY : Result data (XML)
//EXIT : none		
//##########################
function fExempleClientJS_callback(pobjXMLData) {
	var intIndex;
	var strHTML;
	
	strHTML = "";
	alert(pobjXMLData.xml);
	for (intIndex = 0 ; intIndex < pobjXMLData.documentElement.getElementsByTagName("z:row").length ; intIndex++)
		strHTML = strHTML + "<br>" + pobjXMLData.documentElement.getElementsByTagName("z:row")[intIndex].getAttribute("ProductName");	
	
	document.getElementById("lblTestCl").innerHTML = "<b>Data get by client :</b> " + strHTML;
}

//##########################
//get the data from the server
//ENTRY : Result data
//EXIT : none		
//##########################
function sExempleSv(pstrData) {
	document.getElementById("lblTestSv").innerHTML = pstrData;
}

//##########################
//get the file size which is uploading
//ENTRY : Result data
//EXIT : none		
//##########################
function fcheckFileSize() {
	var strData;
		
	strData = "pstrCallee=checkFileSize" + 
			"&pstrParam=";
	alert(strData);
	 
	//mstrCallee is used by ajax.js
	mstrCallee = "checkFileSize";

	processData(strData);
	
	
}

//##########################
//get the data returned by the server
//ENTRY : Result data (XML)
//EXIT : none		
//##########################
function fcheckFileSize_callback(pobjXMLData) {
	
	alert("current size : " + pobjXMLData.documentElement.getElementsByTagName("Response")[0].getAttribute("value"));
	//alert("end : " + pobjXMLData.documentElement.getElementsByTagName("Response")[0].getAttribute("FileSize"));
		
}
