// fonction javascript

// Fonction qui change la region
// ----------------------------------------------------------------------------------
function changeRegion(selObj){
	page = selObj.options[selObj.selectedIndex].value;
	window.location.href=page; 
}
// ----------------------------------------------------------------------------------

// effet survol du menu
// ----------------------------------------------------------------------------------

function afficher(element){
	document.getElementById(element).style.display = "block";
}

function cacher(element){
	document.getElementById(element).style.display = "none";
}

// ----------------------------------------------------------------------------------


// pop up centree code par cynetic
// ----------------------------------------------------------------------------------
function popupcentree(page,largeur,hauteur,options)
	{
	var top=(screen.height-hauteur)/2;     
	var left=(screen.width-largeur)/2;     
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
	}
// ----------------------------------------------------------------------------------


// Fonction qui ouvre le popUp CGV
//-------------------------------------------------------------------------------------
function popArticle(page){
	var largeur = 500;
	var hauteur = 350;
	var top=(screen.height-hauteur)/2;     
	var left=(screen.width-largeur)/2; 
	//var left=250;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",menubar=no,scrollbars=yes,statusbar=no"); 
}
//-------------------------------------------------------------------------------------


// fonction AJAX XMLHttpRequest
// ----------------------------------------------------------------------------------
function getXMLHttpRequest() {
	var xhr = null;
	
	if (window.XMLHttpRequest || window.ActiveXObject) {
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			xhr = new XMLHttpRequest(); 
		}
	} else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null;
	}
	
	return xhr;
}
// ----------------------------------------------------------------------------------


// Fonction affichage des photos dans la fiche produit
// ----------------------------------------------------------------------------------
function changePhoto(url){
	document.getElementById('gImage').src=url;
}
// ----------------------------------------------------------------------------------


// fonction qui reset les couleurs au chargement de la page produit
// ----------------------------------------------------------------------------------
function superreset()
{   
   var element = document.box_achat.couleur;
   for (var i=0; i < element.length; i++)
   {
	 if (element[i].checked)
	 {
	 element[i].checked = false;
	 }
   }
}
// ----------------------------------------------------------------------------------


// fonction listes liées page produit
// ----------------------------------------------------------------------------------
function requestcouleur(method, page_script_php, valeurs, zone_resultats) {
	//$('#'+zone_resultats).html('test');
	$.ajax(
			{
			type : method, 
			url : page_script_php, 
			data : valeurs, 
			success: function(data) 
				{
					$('#'+zone_resultats).html(data); 
				}  
			});
}

function requesttaille(method, page_script_php, valeurs, zone_resultats) {
	//$('#'+zone_resultats).html('test');
	$.ajax(
			{
			type : method, 
			url : page_script_php, 
			data : valeurs,
			success: function(data) 
				{
					$('#'+zone_resultats).html(data);
				}  
			});
}
// ----------------------------------------------------------------------------------


// fonction listes liées page marquage
// ----------------------------------------------------------------------------------
function requestcouleurprint(method, page_script_php, valeurs, zone_resultats) {
	//$('#'+zone_resultats).html('test');
	$.ajax(
			{
			type : method, 
			url : page_script_php, 
			data : valeurs, 
			success: function(data) 
				{
					$('#'+zone_resultats).html(data); 
				}  
			});
}

function requesttailleprint(method, page_script_php, valeurs, zone_resultats) {
	//$('#'+zone_resultats).html('test');
	$.ajax(
			{
			type : method, 
			url : page_script_php, 
			data : valeurs,
			success: function(data) 
				{
					$('#'+zone_resultats).html(data); 
				}  
			});
}
// ----------------------------------------------------------------------------------


// fonction qui vérifie les champ avant d'envoyer le formulaire (page produit)
// ----------------------------------------------------------------------------------
function valider()
{
  // si la valeur du champ taille est pas egal a none
  if(document.box_achat.taille.value !== "none")
  	{
    // les données sont ok, on peut envoyer le formulaire    
    return true;
  	}
  else 
  	{
    // sinon on affiche un message
    alert("Choisissez une couleurs puis une taille !");
    // et on indique de ne pas envoyer le formulaire
    return false;
  	}
}
// ----------------------------------------------------------------------------------


// fonction qui vérifie les champ avant d'envoyer le formulaire (page produit)
// ----------------------------------------------------------------------------------
function validerMarquage()
{
  // si la valeur du champ taille est pas egal a none
  if(document.box_achat.taille.value !== "none")
  	{
    // les données sont ok, on peut envoyer le formulaire    
    return true;
  	}
  else 
  	{
    // sinon on affiche un message
    alert("Choisissez un type de marquage puis une typo !");
    // et on indique de ne pas envoyer le formulaire
    return false;
  	}
}
// ----------------------------------------------------------------------------------


// fonction qui checked la puce lorsque l'on clique sur l'image
// ----------------------------------------------------------------------------------
function checkedImage(idCouleur)
	{
	// Check le radio
	document.getElementById("radio"+idCouleur).checked=true;
	}
// ----------------------------------------------------------------------------------


// fonction qui lance pop up
// ----------------------------------------------------------------------------------
function lancePop()
	{
	// lance un pop up
	Shadowbox.open({content: 'pop.php', width: 500, height: 240, player:'iframe'});
	}
// ----------------------------------------------------------------------------------


// Fonction qui verifie que la case est coché
// ----------------------------------------------------------------------------------
function chkCgv(champId){
	if(document.getElementById(champId).checked==false){
		alert("Vous devez accepter les conditions générales de vente");	
	}
}
// ----------------------------------------------------------------------------------


// Fonction qui crée le bouton quand la case est cochée
// ----------------------------------------------------------------------------------
function btnPayer(){
	if(document.getElementById('cgv').checked==false){
		document.getElementById('btnPaye').style.display='block';
		document.getElementById('btnPayeOk').style.display='none';
		document.getElementById('tbnPayePayPal').style.display='block';
		document.getElementById('tbnPayePayPalOk').style.display='none';
	}else{
		document.getElementById('btnPaye').style.display='none';
		document.getElementById('btnPayeOk').style.display='block';
		document.getElementById('tbnPayePayPal').style.display='none';
		document.getElementById('tbnPayePayPalOk').style.display='block';
	}
}
// ----------------------------------------------------------------------------------


// Fonction paiement SPPLUS
// ----------------------------------------------------------------------------------
 function paiement()
    {
      var win;
      win=window.open('','SPPLUS','width=750,height=560,status=1');
      win.focus();
    }
// ----------------------------------------------------------------------------------

// Fonction paiement PayPal
// ----------------------------------------------------------------------------------
 function payePayPal(formId){
	// Configuration des variables paypal
		//document.getElementById('business').value="art_1305105975_biz@kiwamitriathlon.com";
	document.getElementById('business').value="art@kiwamitriathlon.com";
	document.getElementById('return').value="http://www.kiwami.fr/commandeOkpaypal.php";
	document.getElementById('cancel_return').value="http://www.kiwami.fr/client/recap.php";
	document.getElementById('notify_url').value="http://www.kiwami.fr/client/autoPayPal.php";
		//document.getElementById(formId).action="https://www.sandbox.paypal.com/cgi-bin/webscr";
	document.getElementById(formId).action="https://www.paypal.com/fr/cgi-bin/webscr";
	document.getElementById(formId).submit();
}
// ----------------------------------------------------------------------------------

