var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;

function ListToDoItems() {
	var NumToDoItems = GetCookie('UMC_NumToDoList');
	var i;
	var ToDoItem;
	if (NumToDoItems == null) NumToDoItems = 0;
	ShowCount = 0; 
	SwapColour = 0;
	for (i=1; i <= NumToDoItems; i++) {
		ToDoItem = GetCookie('UMC_ToDoItem'+i);
		if (ToDoItem != null) PrintItem(ToDoItem, i);
	}
}
function DeleteItem(Count) {
	DeleteCookie('UMC_ToDoItem'+Count);
	window.location = window.location;
}
function PrintItem (ToDoItem, Count) {
	var tab		= new Array();
	var html	= "";
	tab 		= decoupe(ToDoItem);
	ShowCount++;
	html += "<tr>";
	html += "<td class=t-noir>"+tab[0]+" " +(ShowCount);
	html += "<input type=hidden name=id"+(ShowCount)+" value="+tab[0]+">";
	html += "<td class=t-noir>"+tab[1];
	html += "<td class=t-noir><input type=text size=4 name=q"+(ShowCount)+" value=0 onChange=total_article(this) class=input-gris>";
	html += "<td class=t-noir>"+tab[2];
	html += "<input type=hidden name=p"+(ShowCount)+" value="+tab[2]+">";
	html += "<td class=t-noir><input type=text name=t"+(ShowCount)+" size=3 class=input-noir>";
	//html += "<td class=t-noir>"+"<a href='javascript:DeleteItem(" + ShowCount + ")'>Suppression</a>";
	html += "</tr><input type=hidden name=c"+(ShowCount)+" value="+tab[3]+">";
	html += "<input type=hidden name=m"+(ShowCount)+">";
	document.write(html);
}
function AddItem(prod) {
	var NumToDoItems = GetCookie('UMC_NumToDoList');
	var i;
	var ToDoItem;
	if (NumToDoItems == null) NumToDoItems = 0;
	var produit = prod;
 	NumToDoItems++;
	SetCookie('UMC_ToDoItem'+NumToDoItems, produit, exp);
	SetCookie('UMC_NumToDoList',NumToDoItems, exp);
	window.location = window.location;
}
function getCookieVal (offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)    endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
	var j = i + alen;    
	if (document.cookie.substring(i, j) == arg)      
	return getCookieVal (j);    
	i = document.cookie.indexOf(" ", i) + 1;    
	if (i == 0) break;   
}  
return null;
}
function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
function DeleteCookieUMC () {  
	tab = tabCookie();
	for (i=0; i<tab.length; i++){
		DeleteCookie (tab[i]);
	}
}
function tabCookie(){
	var tmp		= '';
	var tab		= new Array();
	var compteur	= 0;
	val = window.document.cookie;
	for (i=0; i<=val.length; i++){
		if((val.charAt(i) == ';')||(i==val.length)) {
			tab[compteur]	= tmp;
			tmp		= '';
			compteur++;
		}
		if((val.charAt(i) != ';')) {
			tmp += val.charAt(i);	
		}
	}
	return tab;
}
function decoupe(val){
	var tmp		= '';
	var tab		= new Array();
	var compteur	= 0;
	for (i=0; i<=val.length; i++){
		if((val.charAt(i) == '~')||(i==val.length)) {
			tab[compteur]	= tmp;
			tmp		= '';
			compteur++;
		}
		if((val.charAt(i) != '~')) {
			tmp += val.charAt(i);	
		}
	}
	return tab;
}


function ajouter2(){
parent.frames[0].enr.boite.value = parent.frames[1].frmCommande.umc_num_cli.value;
}
function initPanier(){
	var tab = new Array();
	return tab;
}


function ouvre(mess) {
	if ( validate(parent.frames[1].frmCommande.umc_num_cli, mess) ){
	var details	= 'toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=550,height=480';
	var win2 = open('about:blank','fenetre',details)
	win2.document.write("<html><body background=../images/fond.gif></body></table>");
	win2.document.location = "submitClient.php?num="+parent.frames[0].enr.boite.value;
	}
}

function validate(field, mess) {
	var valid = "0123456789"
	var ok = "yes";
	var temp;
	if(field.value=='') ok = "no";
	else {
		for (var i=0; i<field.value.length; i++) {
			temp = "" + field.value.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
	}
	if (ok == "no") {
		alert(jdecode(mess));
		field.focus();
		field.select();
	}else return true;
}

