// JavaScript Document

function ouvre_ferme(name)
{

	Navigateur = navigator.appName; 
	if (Navigateur == 'Netscape'){ 
		if 	(parseInt(navigator.appVersion) >= 5 ){
			if(document.getElementById(eval("name")).style.visibility=="hidden"){
				ouvrire(name,"");	
			}
			else{
				fermer(name,"");
			}
		}
		else{
			if(document.layers[eval("name")].visibility=="hide"){
				ouvrire(name,"");	
			}
			else{
				fermer(name);
			}
		}
	} 
	if (Navigateur == 'Microsoft Internet Explorer'){ 
		if(document.all[eval("name")].style.visibility=="hidden"){
			ouvrire(name,"");	
		}
		else{
			fermer(name);
		}
	} 
}

function ouvrire(name,onglet)
{
	if(onglet.className == "menu_onglet"){
		initialiser();
	}

	Navigateur = navigator.appName; 
	if (Navigateur == 'Netscape')
	{ 
		if 	(parseInt(navigator.appVersion) >= 5 ){
			if(document.getElementById(eval("name")).style.visibility=="hidden"){
				document.getElementById(eval("name")).style.position="relative";
				document.getElementById(eval("name")).style.visibility="visible";
				onglet.className="menu_onglet_actif";
			}
		}else{
			if(document.layers[eval("name")].visibility=="hide"){
				document.layers[eval("name")].visibility="show";
				document.getElementById(eval("name")).style.position="relative";}
				onglet.className="menu_onglet_actif";
			}
	} 
	if (Navigateur == 'Microsoft Internet Explorer') 
	{ 
		if(document.all[eval("name")].style.visibility=="hidden"){
			document.all[eval("name")].style.position="relative";
			document.all[eval("name")].style.visibility="visible";
			onglet.className="menu_onglet_actif";
		}
	} 
}
function fermer(name)
{
	Navigateur = navigator.appName; 
	if (Navigateur == 'Netscape')
	{ 
		if 	(parseInt(navigator.appVersion) >= 5 ){
			if(document.getElementById(eval("name")).style.visibility=="visible"){
				document.getElementById(eval("name")).style.position="absolute";
				document.getElementById(eval("name")).style.visibility="hidden";
			}
		}
		else{
			if(document.layers[eval("name")].visibility=="show"){
				document.layers[eval("name")].visibility="hide";
				document.getElementById(eval("name")).style.position="absolute";}
			}
	} 
	if (Navigateur == 'Microsoft Internet Explorer') 
	{
		if(document.all[eval("name")].style.visibility="visible"){
			document.all[eval("name")].style.visibility="hidden";
			document.all[eval("name")].style.position="absolute";
		}
	} 
}

function initialiser(){
	document.getElementById("Reviews").className = "menu_onglet";
	document.getElementById("Guarantee").className = "menu_onglet";
	document.getElementById("Join_Us").className = "menu_onglet";
	document.getElementById("OngletDescription").className = "menu_onglet";
	document.getElementById("Related_Product").className = "menu_onglet"; 
	
}

/*
Author: Addam M. Driver
Date: 10/31/2006
*/

var sMax;	// Isthe maximum number of stars
var holder; // Is the holding pattern for clicked state
var preSet; // Is the PreSet value onces a selection has been made
var rated;

// Rollover for image Stars //
function rating(num){
	sMax = 0;	// Is the maximum number of stars
	for(n=0; n<num.parentNode.childNodes.length; n++){
		if(num.parentNode.childNodes[n].nodeName == "A"){
			sMax++;	
		}
	}
	
	if(!rated){
		s = num.id.replace("_", ''); // Get the selected star
		a = 0;
		for(i=1; i<=sMax; i++){		
			if(i<=s){
				document.getElementById("_"+i).className = "on";
				document.getElementById("rateStatus").innerHTML = num.title;	
				holder = a+1;
				a++;
			}else{
				document.getElementById("_"+i).className = "";
			}
		}
	}
}

// For when you roll out of the the whole thing //
function off(me){
	if(!rated){
		if(!preSet){	
			for(i=1; i<=sMax; i++){		
				document.getElementById("_"+i).className = "";
				document.getElementById("rateStatus").innerHTML = me.parentNode.title;
			}
		}else{
			rating(preSet);
			document.getElementById("rateStatus").innerHTML = document.getElementById("ratingSaved").innerHTML;
		}
	}
}

// When you actually rate something //
function rateIt(me){
	if(!rated){
		document.getElementById("rateStatus").innerHTML = document.getElementById("ratingSaved").innerHTML + ""+me.title;
		preSet = me;
		rated=1;
		sendRate(me);
		rating(me);
	}
}

// Send the rating information somewhere using Ajax or something like that.
function sendRate(sel){
	
}

function filterChangeUrl(param){


	var url = document.URL;
	var begeningOfParam = url.indexOf('&');
	var ancienParam = url.substring(begeningOfParam);
	ancienParam = ancienParam.replace("&done=1","");

	
	endOfUrl = url.indexOf("?");
	url = url.substring(0,endOfUrl);
	
	//alert(url);
	
//  <td height="23" align="left" class="td_menu_ouvre_ferme" onclick="filterChangeUrl('&price1={$priceArray.minPrice[$numberPrice]}&price2={$priceArray.maxPrice[$numberPrice]}')">{$priceArray.minPrice[$numberPrice]}$ to {$priceArray.maxPrice[$numberPrice]}$</td>
	 window.location = url+"?adv_search=yes"+ancienParam+param+"&done=1";
}

function clearInput(input){
	if(input.value == "Login"){
		input.value = ""
	}
}
