

function popupWindow(url) {
   window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=yes,copyhistory=no,width=650,height=500,screenX=150,screenY=150,top=5,left=5')
}

	var curframetxt ="";
	var curframenumber;

	function set_onglet_courant(framename)
	{
		getObject(framename).className = "courant";
	}

	function unset_onglet_courant(framename)
	
	{
		getObject(framename).className = "normal";
	
	}
	
	function display_product_section(framenumber,maxframe,scroll){

	newframetxt = 'datadesc'+framenumber;
	if (curframetxt == "all"){
		clear_all_product_section('datadesc',maxframe);
		curframetxt = "";
		unset_onglet_courant('data_all');
		}
	else{
	
		if(curframetxt)
			getObject(curframetxt).style.display = "none";

		}
		if(curframenumber >=0){
			unset_onglet_courant('datatitle'+curframenumber);
		}
		curframetxt = newframetxt;
 	    curframenumber = framenumber;

		set_onglet_courant('datatitle'+framenumber);

		getObject(newframetxt).style.display = "block";
//        setTimeout("Effect.Appear('"+ newframetxt + "',{ queue: 'end'});", 50);

	if (scroll==true){
		getObject('desctextid').scrollTo();

	}
		
	return(false);
	
	}
	function display_all_product_section(framename, framemax){
		
		if (curframetxt){
		
		unset_onglet_courant('datatitle'+curframenumber);
		
		}

		
		curframetxt= "all";
		set_onglet_courant('data_all');
		for (i=0;i<framemax;i++){

						getObject(framename+i).style.display = "block";
		
//            setTimeout("Effect.Appear('"+ framename + i + "');", 50);
		
		}

		return(false);

	}
	
	
	function clear_all_product_section(framename, framemax){

		for (i=0;i<framemax;i++){

			newframe = framename + i;
//			getObject('datatitle'+i).style.fontWeight = 'normal';
	//		getObject('datatitle'+i).style.background = 'lightyellow';
			getObject('datatitle'+i).className = 'normal';
				
			getObject(newframe).style.display = "none";
		
		//	setTimeout("Effect.Fade('"+ newframe + "');", 0);
//			Effect.Fade(newframe);
		
		}
	}
	
	
	var curframe = 1;
	var maxframe;
	var display_value = false;
	
	function clear_allblock(){
		getObject('allblock').style.fontWeight = 'normal';

	for (i=1;i<=maxframe;i++){
//				getObject('page_review'+i).style.font = '';
				setTimeout("Effect.Fade('reviews_block" + i + "');", 0);

			}
	
	}
	
	function display_allblock(){
		getObject('allblock').style.fontWeight = 'bold';
		getObject('page_review'+curframe).style.fontWeight = 'normal';

	for (i=1;i<=maxframe;i++){

	
				setTimeout("P_Appear('reviews_block" + i + "');", 0);
			
		}
	}
	
	
    function display_block(frame) {
        
	//	alert(frame + 'curframe : '+ curframe);
    	
//		if (curframe != frame) {
			clear_allblock();
	        setTimeout("P_Appear('reviews_block" + frame + "');", 1500);


		getObject('page_review'+frame).style.fontWeight = 'bold';
		getObject('page_review'+curframe).style.fontWeight = 'normal';

		curframe = frame;
        return(false);
    }
	
    function display_nav(navid) {
		curframe = curframe + navid;
		display_block(curframe+n);
	}



	function tryme(){
	
var eform = getObject('email_friend_form');

var y = new Ajax.Request('ajax_agent.php?mod=tell_a_friend',   
 {     
	method:'post',
	parameters: eform.serialize(true),
		onSuccess: function(content){ 

		var response_var = getObject('statustell');
		if (content.responseText.replace(/(^\s*)|(\s*$)/g,'') == "OK")
			{
			response_var.innerHTML= "<font color=green><b>Message envoyé avec succès</b></font>";
			eform.disabled = true;

			}
		else {
		
			response_var.innerHTML=content.responseText; 
		}
			
		P_Pulsate("statustell");

		}
});


}

function sendregister(){

var x = new Ajax.Updater('email_warn_result','ajax_agent.php?mod=notify_guest',   
 {     
	method:'post',
	parameters: getObject('email_stock_form').serialize(true),
		onSuccess: function(){   
				P_Pulsate("email_warn_result");

		}
});


}

function sendquestion(){

var qform = getObject('ask_question_form');
var y = new Ajax.Request('ajax_agent.php?mod=ask_a_question',   
 {     
	method:'post',
	parameters: qform.serialize(true),
		onSuccess: function(content){ 

		var response_var = getObject('status_ask');
		if (content.responseText.replace(/(^\s*)|(\s*$)/g,'') == "OK")
			{
			response_var.innerHTML= "<font color=green><b>Message envoyé avec succès</b></font>";
			qform.disabled = true;

			}
		else {
		
			response_var.innerHTML=content.responseText; 
		}
			P_Pulsate("status_ask");
		}
});


}
function sendreview(){

var rform = getObject('review_write_box');
var z = new Ajax.Request('ajax_agent.php?mod=product_reviews_write',   
 {     
	method:'post',
	parameters: rform.serialize(true),
		onSuccess: function(content){ 

		var response_var = getObject('status_writereview');
		if (content.responseText.replace(/(^\s*)|(\s*$)/g,'') == "OK")
			{
			response_var.innerHTML= "<font color=green><b>Avis envoyé avec succès - Mis en attente de validation</b></font>";
			rform.disabled = true;

			}
		else {
		
			response_var.innerHTML=content.responseText; 
		}
			
			P_Pulsate("status_writereview");

		}
});


}
function initquestion(){

		getObject('ask_question_form').disabled = false;
		clearData('status_ask');
		getObject('box_question').value = '';

		}
function initreview(){

		getObject('review_write_box').disabled = false;
		clearData('status_writereview');
		getObject('box_review').value = '';
		return false;
}

function init_tell(){
		getObject('email_friend_form').disabled = false;
		clearData('statustell');
		getObject('box_message').value = '';
		getObject('box_to_email_address').value = '';
		getObject('box_to_name').value = '';

}


function clearData(content){
	var data = getObject(content);
	if ((data.innerHTML.length)>0)
		data.innerHTML = "";

}


//COPY FROM FORM
 function checkemailajax(email,boxdata){

 var respdata = getObject(boxdata);
 
if (validateEmail(email)){

 var vz= new Ajax.Request('ajax_agent.php?mod=checkemail',   
 {     
	method:'get',
	parameters: {
		email: email,
		osCsid: tav_id
	},
	onSuccess: function(content){   
	resp = content.responseText.replace(/(^\s*)|(\s*$)/g,'');

	if (resp == "0"){
		respdata.innerHTML = '<img src="images/icons/icon-error.gif" border="0" alt="">'+"<font color=red>Email incorrect</font>"; 
	}else if(resp == "1"){
		respdata.innerHTML = '<img src="images/icons/icon-approve.gif" border="0" alt="">'+"<font color=green>OK Email vérifié</font>"; 
	}else if(resp == "2"){
		respdata.innerHTML = '<img src="images/icons/icon-warning.gif" border="0" alt="">'+"<font color=red>Erreur? vérifiez le nom de domaine ou nom utilisateur</font>"; 
	}else if(resp == "3"){
		respdata.innerHTML = '<img src="images/icons/icon-warning.gif" border="0" alt="">'+"<font color=red>Erreur? vérifiez votre nom utilisateur ou nom de domaine</font>"; 
	}else if(resp == "4"){
		respdata.innerHTML = '<img src="images/icons/icon-warning.gif" border="0" alt="">'+"<font color=orange>Vérification serveur impossible -  Vérifiez visuellement votre email</font>"; 
	}
	 
	},     
	 
	onFailure: function(){ respdata.innerHTML= 'Vérification impossible'; }   
});
	
}else
{
		respdata.innerHTML = '<img src="images/icons/icon-warning.gif" border="0" alt="">'+"<font color=red>Email incorrect - Test impossible</font>"; 

}
}

function validateEmail(id) 
{ 
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; 
return emailPattern.test(id); 

}
// PICTURES FUNCTIONS

function change_pic(number){
/*
if (getObject('mainpic_ori').innerHTML == ''){
	getObject('mainpic_ori').innerHTML = getObject('mainpic').innerHTML;
}*/
	mymainpic = getObject('mainpic');
	mymainpic.innerHTML = getObject('pics-'+number).innerHTML;
	mymainpic.style.display = "block";

	getObject('mainpic_ori').style.display = "none";

}
function get_main_pic(){
//alert(getObject('mainpic_ori').innerHTML);
//if (getObject('mainpic_ori').innerHTML != ''){

//	getObject('mainpic').innerHTML = getObject('mainpic_ori').innerHTML;
//show_hide('mainpic');
//show_hide('mainpic_ori');
		getObject('mainpic_ori').style.display = "block";
		getObject('mainpic').style.display = "none";


//}
}

//CART FUNCTIONS

function runcart(){
	Effect.SlideDown("addtocart",{ queue: { position: 'end', scope: 'cartscope', limit: 1 } });
}

function set_gotomode(y){
	document.cart_quantity.gotomode.value = y;
	P_Puff("addtocart");
	cart_quantity.submit();
	return(true);
}
function majQuantity(qty){
	quantity = document.cart_quantity['quantity'].value;
	quantity = parseInt(quantity) + parseInt(qty)
	if (quantity < 1){
		quantity = 1;
	}
	document.cart_quantity['quantity'].value = quantity;
}

function majQuantityM(qty,ref){
	var myref = "cart_quantity_"+ref;
	var myform = document.forms[myref];
	quantity = myform['quantity'].value;
	quantity = parseInt(quantity) + parseInt(qty)
	if (quantity < 0){
		quantity = 0;
	}
	myform['quantity'].value = quantity;
}



