function OpenPopup(FileName,Width,Height)
{
window.open(FileName,"Popup","width="+Width+",height="+Height+",top=120,left=120,directories=no,menubar=no,toolbar=no,location=no,status=yes,resizable=no,scrollbars=yes");
}
function ValidateForm()
{
if (document.forms[0].article_number.value=="")
{ alert ("Vous devez impérativement mettre un numero d'article");
  document.forms[0].article_number.focus();
  return false; }
if (document.forms[0].article_title.value=="")
{ alert ("Vous devez impérativement mettre un nom d'article");
  document.forms[0].article_title.focus();
  return false; }
if (document.forms[0].prices_select.checked==false)
{ alert ("Pas de tarifs");
	return false; }
}
function ActivateField(sbox,number,formpos) 
{
    if (document.forms[formpos].elements[sbox].checked)
	{
        document.getElementById(number).disabled=false;
	document.getElementById(number+100).disabled=false;
	document.getElementById(number+200).disabled=false;
	}
    else
	{
        document.getElementById(number).disabled=true;
        document.getElementById(number+100).disabled=true;
        document.getElementById(number+200).disabled=true;
	}
}
function ActivateField2(sbox,number,formpos) 
{
    if (document.forms[formpos].elements[sbox].checked)
	{
        document.getElementById(number).disabled=false;
	}
    else
	{
        document.getElementById(number).disabled=true;
	}
}
function ChangeStyle(Id)
{
	var newClassName;
	ClassName = document.getElementById(Id).className;
	//alert(ClassName.substring(ClassName.length - 4, ClassName.length));

	if (ClassName.substring(ClassName.length - 4, ClassName.length) == "Over")
	{
        newClassName = ClassName.substring(0,ClassName.length - 4);
	}
	else
	{
        newClassName = this.ClassName + "Over";
	}
	document.getElementById(Id).className = newClassName;
	//alert(newClassName);
}
function resetStyle(Id)
{
	ClassName = document.getElementById(Id).className;
	//alert(ClassName.substring(ClassName.length - 4, ClassName.length));

	if (ClassName.substring(ClassName.length - 4, ClassName.length) == "Over")
	{
        newClassName = ClassName.substring(0,ClassName.length - 4);
	}
	else
	{
        newClassName = this.ClassName;
	}
	document.getElementById(Id).className = newClassName;
}
function SetVisible(Count,setId)
{
	for(r=1; r <= Count; r++)
	{
		if (r==setId)
		{
			if(document.getElementById('U'+r).childNodes[0].style.display=="inline")
			{
				document.getElementById('U'+r).childNodes[0].style.display="none";
				document.getElementById('Menu'+r).className = "topItemClose";
			}
			else
			{
				document.getElementById('U'+r).childNodes[0].style.display="inline";
				document.getElementById('Menu'+r).className = "topItem";
			}
		}
		else
		{
			document.getElementById('U'+r).childNodes[0].style.display="none";
			document.getElementById('Menu'+r).className = "topItemClose";
		}
	}
}
function cut(Value)
{
	Value = String(Value);
	var newValue, returnValue;
	newValue = Value.indexOf('.') + 3;
	returnValue = Value.substr(0,newValue);
	returnValue = Number(returnValue);
	return returnValue;
}

function CheckPayment(kind)
{
	var TotalPriceSansShip, PostCost, TotalPrice, validTotalPrice, tva, totalTva, suppPayment;
	TotalPriceSansShip = document.getElementById('total_sans_ship').innerHTML;
	PostCost = document.getElementById('ship_cost').innerHTML;
	TotalPrice = document.getElementById('total_price_ship').innerHTML;
	suppPayment = document.getElementById('supp_payment').innerHTML;
	newTotalPriceSansShip = parseFloat(TotalPriceSansShip);
	newPostCost = parseFloat(PostCost);
	validTotalPrice = newTotalPriceSansShip + newPostCost;
	if (kind == '1')
	{
		
		totalTva = cut(validTotalPrice * 1.196);
		tva = totalTva - validTotalPrice;
		document.getElementById('total_price_ship').innerHTML = cut(validTotalPrice);
		document.getElementById('supp_payment').innerHTML = "&nbsp;";
		document.getElementById('tva').innerHTML = cut(tva);
		document.getElementById('total_tva').innerHTML = cut(totalTva);
		
	} else
	{
		totalTva = cut((validTotalPrice + 8) * 1.196);
		tva = totalTva - validTotalPrice;
		newTotalPrice = Number(TotalPrice) + 8;
		document.getElementById('total_price_ship').innerHTML = newTotalPrice;
		document.getElementById('supp_payment').innerHTML = "8";
		document.getElementById('tva').innerHTML = cut(tva);
		document.getElementById('total_tva').innerHTML = cut(totalTva);
	}
}
function AcceptCheck()
{
	if(document.getElementById('ValidButtonCheck').checked == true)
	{
		if(document.getElementById('Check_1').checked==true || document.getElementById('Check_2').checked==true)
		{
			document.getElementById('ValidButton').disabled = false;
		} else {
			document.getElementById('ValidButton').disabled = true;
			document.getElementById('ValidButtonCheck').checked=false;
			alert("Vous avez pas encore choisi la règlementation du paiment.");
		}
	} else {
		document.getElementById('ValidButton').disabled = true;
	}
}
function calcul(TotalFields)
{
	var Count, PriceUnit, TotalCount = 0, TotalPrice = 0, BigF, BigZ, Total, TVA;
	for(i=1; i<=TotalFields; i++)
	{
		BigF = 'F' + i;BigZ = 'Z' + i;
		Count = document.getElementById(BigF).value;
		PriceUnit = document.getElementById(BigZ).innerHTML;
		if(Count == "") {
			Count = 0;
		}
		TotalCount = Count * PriceUnit;
		TotalPrice = TotalPrice + TotalCount;
	}
	//TotalPrice = cut(TotalPrice);
	Total = TotalPrice * 1.196; Total = cut(Total);
	TVA = Total - TotalPrice;
	TVA = cut(TVA);
	document.getElementById('total_ht').innerHTML = TotalPrice;
	document.getElementById('tva').innerHTML = TVA;
	document.getElementById('total_ttc').innerHTML = Total;
}
function validate_account_form() 
{
//alert(document.getElementsByName('user').value);
if (document.getElementById('user').value=="")			//prename
{ alert ("Vous devez indiquer un nom d'utilisateur");		
  document.getElementById('user').focus();				
  return false; }						
 if (document.getElementById('pass').value=="")			//Name
{ alert ("Veuillez indiquer un mot de passe");
  document.getElementById('pass').focus();
  return false; }
if (document.getElementById('pass_conf').value=="")			//prename
{ alert ("Confirmez le mot de passe");		
  document.getElementById('pass_conf').focus();				
  return false; } else if (document.getElementById('pass_conf').value != document.getElementById('pass').value) 
{	alert("Les mots de passes ne correspondent pas,\nmerci de mettre 2 mots de passe identiques");
	document.getElementById('pass_conf').focus();
	return false;
}					
/*if (document.getElementById('society').value=="")			//Name
{ alert ("Le nom de votre entreprise");
  document.getElementById('society').focus();
  return false; }*/
if (document.getElementById('name').value=="")			//Name
{ alert ("Veuillez indiquer le nom du responsable");
  document.getElementById('name').focus();
  return false; }
if (document.getElementById('prename').value=="")			//prename
{ alert ("Veuillez indiquer le prenom du responsable");		
  document.getElementById('prename').focus();				
  return false; }						
/*if (document.getElementById('function').value=="")			//Name
{ alert ("votre fonction dans l'entreprise");
  document.getElementById('function').focus();
  return false; }*/
if (document.getElementById('address').value=="")			//address
{ alert ("Merci d'inscrire votre adresse");
  document.getElementById('address').focus();
  return false; }
if (document.getElementById('town').value=="")		
{ alert ("Merci de nous indiquer votre ville");
  document.getElementById('town').focus();
  return false; }
/*if (document.getElementById('siret').value=="")		
{ alert ("votre nr siret svp");
  document.getElementById('siret').focus();
  return false; }*/
if (document.getElementById('email').value=="")			
{ alert ("Une adresse email valide est obligatoire afin de recevoir la confirmation de votre commande");
  document.getElementById('email').focus();
  return false; }
if (document.getElementById('email').value.indexOf('@')==-1)		
{ alert ("L'adresse eMail n'est pas valide");
  document.getElementById('email').focus();
  return false; }
if (document.getElementById('email_conf').value=="")			
{ alert ("Merci de réécrire une adresse email identique à la première");
  document.getElementById('email_conf').focus();
  return false; } else if (document.getElementById('email_conf').value != document.getElementById('email').value) 
{	alert("Les adresses eMail ne correspondent pas,\nmerci de mettre 2 adresses eMail identiques");
	document.getElementById('email_conf').focus();
	return false;
}		
if (document.getElementById('postbox').value=="")		
{ alert ("Veuillez indiquer votre code postal");
  document.getElementById('postbox').focus();
  return false; }
if (document.getElementById('postbox').value.charAt(i)
<"0" || document.getElementById('postbox').value.charAt(i) > "9") chkZ = 2;
if(chkZ == 2)
{ alert ("veuillez indiquer votre correct code postal");
  document.getElementById('postbox').focus();
  return false; }
if (document.getElementById('postbox').value.length <5)		
{ alert("Le code postale est trop courte");
  document.getElementById('postbox').focus();
  return false; }
if (document.getElementById('postbox').value.length >5)	
{ alert("le code postale est trop longue");
  document.getElementById('postbox').focus();
  return false; }



var chkZ=1;
for (i=0;i<document.getElementById('postbox').value.length;++i) chkZ = 2;

if (document.getElementById('postbox').value.charAt(i)
<"0" || document.getElementById('postbox').value.charAt(i) > "9") chkZ = 2;
}
