function doPositionMenu()
{

	var position = get_pos(document.getElementById("positioner"));

//	element("drop1").style.left = position[0] + 0 + "px";
//	element("drop2").style.left = position[0] + 82 + "px";
//	element("drop3").style.left = position[0] + 206 + "px";
	element("drop2").style.left = position[0] + -4 + "px";
	element("drop3").style.left = position[0] + 244 + "px";
	element("drop4").style.left = position[0] + 237 + "px";

//	element("drop1").style.top = position[1] + "px";
	element("drop2").style.top = position[1] + "px";
	element("drop3").style.top = position[1] + "px";
	element("drop4").style.top = position[1] + "px";

}

function switchMenuColor(menu, level, over)
{
	menuStyle = document.getElementById(menu).style;
	if (over)
		menuStyle.background = "#FFFFFF url(image/dropdown/bg" + level + "_mo.jpg) repeat-x left top";
	else
		menuStyle.background = "#FFFFFF url(image/dropdown/bg.jpg) repeat-x left top";
}

function doPositionBasket()
{
	var position = get_pos(document.getElementById("positioner"));
	if (document.getElementById)
	{
		var basketStyle = document.getElementById("shoppingcart").style;
		basketStyle.left = position[0] + 428 + "px";
		basketStyle.top = position[1] + "px";
	}
	else if (document.all)
	{
		var basketStyle = document.all["shoppingcart"].style;
		basketStyle.left = position[0] + 428 + "px";
		basketStyle.top = position[1] + "px";
	}
	else if (document.layers)
	{
		var basketStyle = document.layers["shoppingcart"].style;
		basketStyle.left = position[0] + 428 + "px";
		basketStyle.top = position[1] + "px";
	}
}

function delete_product(id,color)
{
	document.product_form.cart_product_id.value = id;
	document.product_form.cart_product_color.value = color;
	document.product_form.prod_action.value = "delete";
	document.product_form.action = './Cart';
	document.product_form.submit();
}

function hide_countries(i){
	type = document.getElementById("address"+i+"_type");
	
	if(type){
		//Delivery
		if(type.selectedIndex == "2"){
			document.getElementById("address"+i+"_country_delivery").style.display = 'block';
			document.getElementById("address"+i+"_country_invoice").style.display = 'none';
		}
		//Invoicing
		else if(type.selectedIndex == "3"){
			document.getElementById("address"+i+"_country_delivery").style.display = 'none';
			document.getElementById("address"+i+"_country_invoice").style.display = 'block';	
		}
		else{
			document.getElementById("address"+i+"_country_delivery").style.display = 'none';
			document.getElementById("address"+i+"_country_invoice").style.display = 'block';			
		}
	}
}


function loginFormSubmit()
{
	var valid = 1;
	
    if (document.sign_in.email.value == "")
	{
		document.getElementById("email").style.border = "1px solid red";
		valid = 0;
	}

	if (document.sign_in.password.value == "")
	{
		document.getElementById("password").style.border = "1px solid red";
		valid = 0;
	}
	
	if(valid != 0)
		document.sign_in.submit();
	else {
		document.getElementById("error_response").innerHTML = "<img src='image/warning_bubble/error.png' style='position:relative;top:3px;left:0px;'>&nbsp;Veuillez corriger les champs &nbsp;encadr&eacute;s en rouge.";
	}
}

function warn(element_id, vis_style)
{
	if (document.getElementById)
	{
		var warnStyle = document.getElementById(element_id).style;
		warnStyle.visibility = vis_style;
	}
	else if (document.all)
	{
		var warnStyle = document.all[element_id].style;
		warnStyle.visibility = vis_style;
	}
	else if (document.layers)
	{
		var warnStyle = document.layers[element_id].style;
		warnStyle.visibility = vis_style;
	}
}

function setText(element_id, value)
{
	if (document.getElementById)
	{
		document.getElementById(element_id).innerHTML = value;
	}
	else if (document.all)
	{
		document.all[element_id].innerHTML = value;
	}
	else if (document.layers)
	{
		document.layers[element_id].innerHTML = value;
	}
}

function setDisplay(elemid, value)
{
	elmStyle = document.getElementById 
    ? document.getElementById(elemid).style 
    : document.all[elemid].style;
	
	elmStyle.display = value;
}

function show_basket(element_id, vis_style)
{
	if (document.getElementById)
	{
		var warnStyle = document.getElementById(element_id).style;
		warnStyle.visibility = vis_style;
	}
	else if (document.all)
	{
		var warnStyle = document.all[element_id].style;
		warnStyle.visibility = vis_style;
	}
	else if (document.layers)
	{
		var warnStyle = document.layers[element_id].style;
		warnStyle.visibility = vis_style;
	}
}

function check_price(price){
	if (price < 500){
		document.getElementById("min_price").style.display = "block";
	}
	else 
		document.check_out.submit();
}

function show_invoice_section(nb){
	if (nb == 1){
		document.getElementById('div_cb').style.display = "block";
		document.getElementById('div_transfert').style.display = "none";
		document.getElementById('div_check').style.display = "none";
		document.getElementById('div_phone').style.display = "none";
	}
	else if (nb == 2){
		document.getElementById('div_cb').style.display = "none";
		document.getElementById('div_transfert').style.display = "none";
		document.getElementById('div_check').style.display = "block";
		document.getElementById('div_phone').style.display = "none";
	}
	else if (nb == 3){
		document.getElementById('div_cb').style.display = "none";
		document.getElementById('div_transfert').style.display = "block";
		document.getElementById('div_check').style.display = "none";
		document.getElementById('div_phone').style.display = "none";
	}
	else if (nb == 4){
		document.getElementById('div_cb').style.display = "none";
		document.getElementById('div_transfert').style.display = "none";
		document.getElementById('div_check').style.display = "none";
		document.getElementById('div_phone').style.display = "block";
	}	
}

/********************************************************
BUT : Rendre un élément en display "block"	

PARAMETRES : 
	> id : identifiant de l'élément
********************************************************/
function block(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.display="block";
  }
}

/********************************************************
BUT : Rendre un élément en display "none"	

PARAMETRES : 
	> id : identifiant de l'élément
********************************************************/
function none(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.display="none";
  }
}
