function ValidCTG() {
	var lc_valueNm = self.document.forms["NEWORDER"].elements["ctg"].value;
	if (lc_valueNm == "") {
		self.document.forms["NEWORDER"].elements["dsc"].value="";
		self.document.forms["NEWORDER"].elements["prc"].value="";
		self.document.forms["NEWORDER"].elements["qt"].value="";
		return
	}
	openWindowCtg();
}



function openWindowCtg() {
var lc_valueNm = self.document.forms["NEWORDER"].elements["ctg"].value;

wCustList=window.open("wc.dll?esiroyalapp~ESI_CtgList~"+lc_valueNm, "CtgList" , "width=600,height=500,location=no,scrollbars=yes,menubars=no,toolbars=no,closable=no,resizable=no,top=100,left=400");
wCustList.opener = self;
wCustList.focus()
}

function SelectCtg(cctg, cdsc_fr, cprc) {
	if (window.opener.closed == true) {
		window.close();
		return;
	}
	window.opener.document.forms["NEWORDER"].elements["ctg"].value=cctg;
	window.opener.document.forms["NEWORDER"].elements["dsc"].value=cdsc_fr;
	window.opener.document.forms["NEWORDER"].elements["prc"].value=cprc;
	window.opener.document.forms["NEWORDER"].elements["dsc"].disabled=true;
	window.opener.document.forms["NEWORDER"].elements["qt"].focus();
	window.opener.document.forms["NEWORDER"].elements["dsc"].disabled=false;
	window.close()
}



function ValidDSC() {
	var lc_valueNm = self.document.forms["NEWORDER"].elements["dsc"].value;
	if (lc_valueNm == "") {
		self.document.forms["NEWORDER"].elements["ctg"].value="";
		self.document.forms["NEWORDER"].elements["prc"].value="";
		self.document.forms["NEWORDER"].elements["qt"].value="";
		return
	}
	openWindowDSC();
}



function SearchDSC() {
	openWindowDSC();
}



function openWindowDSC() {
var lc_valueNm = self.document.forms["NEWORDER"].elements["dsc"].value;

wCustList=window.open("wc.dll?esiroyalapp~ESI_DSCList~"+lc_valueNm, "DSCList" , "width=600,height=500,location=no,scrollbars=yes,menubars=no,toolbars=no,closable=no,resizable=no,top=100,left=400");
wCustList.opener = self;
wCustList.focus()
}

function SelectDSC(cctg, cdsc_fr, cprc) {
	if (window.opener.closed == true) {
		window.close();
		return;
	}
	window.opener.document.forms["NEWORDER"].elements["ctg"].value=cctg;
	window.opener.document.forms["NEWORDER"].elements["dsc"].value=cdsc_fr;
	window.opener.document.forms["NEWORDER"].elements["prc"].value=cprc;
	window.opener.document.forms["NEWORDER"].elements["qt"].focus();
	window.close()
}




function submit_save_order() {
	if (document.forms["NEWORDER"].elements["dt"].value==""){
		alert('Valeur invalide. \nInvalid value.');
		document.forms["NEWORDER"].elements["dt"].focus();
		return false;
	}
	if (document.forms["NEWORDER"].elements["t_e_l"].value==""){
		alert('Valeur invalide. \nInvalid value.');
		document.forms["NEWORDER"].elements["t_e_l"].focus();
		return false;
	}
	if (document.forms["NEWORDER"].elements["po"].value=="") {
		alert('Valeur invalide. \nInvalid value.');
		document.forms["NEWORDER"].elements["po"].focus();
		return false;
	}

	document.forms["NEWORDER"].submit();
}


function SelectAdr(nNoAdr){

alert("test");
}

function CloseWindow(){
	window.close()
}


function add_cart(lo_h) {
	lo_obj = "qt_" + lo_h

	if (document.forms["SHOW_INV"].elements[lo_obj].value==""){
		alert('Valeur invalide. \nInvalid value.');
		document.forms["SHOW_INV"].elements[lo_obj].focus();
		return ;
	}

	lc_qt  = document.forms['SHOW_INV'].elements[lo_obj].value

	document.forms['SHOW_INV'].elements[lo_obj].value = ""

	document.location="wc.dll?esiroyalapp~ESI_ADD_CART~"+lo_h+"~"+lc_qt;

//	document.getElementById("order_frame").src="wc.dll?esiroyalapp~ESI_ADD_CART~"+lo_h+"~"+lc_qt;
	return

}

function add_detail() {
	if (document.forms["NEWORDER"].elements["ctg"].value==""){
		alert('Valeur invalide. \nInvalid value.');
		document.forms["NEWORDER"].elements["ctg"].focus();
		return ;
	}
	if (document.forms["NEWORDER"].elements["qt"].value==""){
		alert('Valeur invalide. \nInvalid value.');
		document.forms["NEWORDER"].elements["qt"].focus();
		return ;
	}

	lc_ctg = document.forms['NEWORDER'].elements['ctg'].value
	lc_qt  = document.forms['NEWORDER'].elements['qt'].value

	document.forms['NEWORDER'].elements['ctg'].value = ""
	document.forms['NEWORDER'].elements['dsc'].value = ""
	document.forms['NEWORDER'].elements['prc'].value = ""
	document.forms['NEWORDER'].elements['qt'].value = ""

	document.getElementById("order_frame").src="wc.dll?esiroyalapp~ESI_ADD_DETAIL~"+lc_ctg+"~"+lc_qt;
	return

}

function delete_detail(ln) {
	if(confirm("Supprimer cette article? \nDelete this article?")){
		document.location="wc.dll?esiroyalapp~ESI_del_det~"+ln;
	}
}

function val_num(lo_h){
	if(lo_h.value.match(/^[0-9]+(\.|\,)?[0-9]{0,2}$/i)){
		if(lo_h.value.match(/\,/))
			lo_h.value = lo_h.value.replace(/\,/,".");
	}
	else if(lo_h.value!=0 || lo_h.value!=""){
		alert('Valeur invalide. \nInvalid value.');
		lo_h.value = "";
		lo_h.focus();
		return;
		}
	return true
}

function val_date(dtField){	
	var d = dtField.value;
	var lOk = true
	if (!testinput(/\d\d\/\d\d\/\d\d\d\d/, d)){	
		lOk = false
	}
		
	var dd = d.substr(0,2);
	var mm = d.substr(3,2)-1;
	var yy = d.substr(6,4);
	var dx = new Date(yy,mm,dd);
	if (dd != dx.getDate() || mm != dx.getMonth() || yy != dx.getFullYear()){
		lOk = false
	}
	if (!lOk)	{
		alert("Invalid Date.");
		dtField.select();
		dtField.focus();
		return false;
	}
	return true
}


function val_login(form){							
	if (!testinput(/\w+/, form.loginname.value)){	
		alert("Nom d'usager invalide/Invalid user name.");				
		form.loginname.select();					
		form.loginname.focus();						
		return false;								
	}												
	if (!testinput(/\w+/, form.password.value)){	
		alert("Mot de passe invalide/Invalid password.");					
		form.password.select();						
		form.password.focus();						
		return false;								
	}												
	return true;									
}													

function val_call(form){	

//	if (form.po.value.length == 0){	
//		alert("Invalid PO.");				
//		form.po.select();					
//		form.po.focus();						
//		return false;								
//	}												
//	if (form.mem.value.length == 0){	
//		alert("Invalid Description.");					
//		form.mem.select();						
//		form.mem.focus();						
//		return false;								
//	}												
//	return true;									
}

		
function testinput(re, str) {						
	return str.match(re)==str
}					

function printpage()
{
window.print()
}



function valid_Completed (obj) {
	if (obj.checked)
		document.getElementById("lblCompleted").style.fontWeight="bold";
	else 
		document.getElementById("lblCompleted").style.fontWeight="";
}

function valid_H(lo_h){
	if(lo_h.value.match(/^[0-9]+(\.|\,)?[0-9]{0,2}$/i)){
		if(lo_h.value.match(/\,/))
			lo_h.value = lo_h.value.replace(/\,/,".");
	}
	else if(lo_h.value!=0 || lo_h.value!=""){
		alert('Valeur invalide. \nInvalid value.');
		lo_h.value = "";
		lo_h.focus();
		return;
		}
}

function val_psw(form){	
	if (form.password.value.length == 0){	
		alert("Mot de passe invalide \nInvalid Password.");				
		form.password.select();					
		form.password.focus();						
		return false;								
	}												
	if (form.new_psw.value.length == 0){	
		alert("Mot de passe invalide \nInvalid Password.");					
		form.new_psw.select();						
		form.new_psw.focus();						
		return false;								
	}
													
	if (form.cnew_psw.value.length == 0 || form.cnew_psw.value != form.new_psw.value){	
		alert("Mot de passe invalide \nInvalid Password.");					
		form.cnew_psw.select();						
		form.cnew_psw.focus();						
		return false;								
	}
	return true;									
}


function ShowInv(c_opt)
{
window.location=("wc.dll?esiroyalapp~ESI_draw_menu~"+c_opt);
window.parent.MidleFrameRight.location=("wc.dll?esiroyalapp~ESI_ShowInv~"+c_opt);


// parent.document.getElementById("MidleFrameLeft").src="wc.dll?esiroyalapp~ESI_draw_menu~"+c_opt;
// parent.document.getElementById("MidleFrameRight").src="wc.dll?esiroyalapp~ESI_ShowInv~"+c_opt;
}



function NewOrder()
{
window.location="wc.dll?esiroyalapp~ESI_draw_menu~NEWORDER";
window.parent.MidleFrameRight.location="wc.dll?esiroyalapp~ESI_NEWORDER~new";

// parent.document.getElementById("MidleFrameLeft").src="wc.dll?esiroyalapp~ESI_draw_menu~NEWORDER";
// parent.document.getElementById("MidleFrameRight").src="wc.dll?esiroyalapp~ESI_NEWORDER~new";
}

function SuiviOrder()
{
window.location="wc.dll?esiroyalapp~ESI_draw_menu~SUIVI";
window.parent.MidleFrameRight.location="wc.dll?esiroyalapp~ESI_SUIVI";


// parent.document.getElementById("MidleFrameLeft").src="wc.dll?esiroyalapp~ESI_draw_menu~SUIVI";
// parent.document.getElementById("MidleFrameRight").src="wc.dll?esiroyalapp~ESI_SUIVI";
}

function ChgPsw()
{
window.location="wc.dll?esiroyalapp~ESI_draw_menu~CHGPSW";
window.parent.MidleFrameRight.location="wc.dll?esiroyalapp~ESI_chgpsw";


// parent.document.getElementById("MidleFrameLeft").src="wc.dll?esiroyalapp~ESI_draw_menu~CHGPSW";
// parent.document.getElementById("MidleFrameRight").src="wc.dll?esiroyalapp~ESI_chgpsw";
}
