//back function
function _backGo(){
	window.history.go(-1);
}
//function location
function HrefLink(linkUrl){
	window.location.href=linkUrl;
}
// Step 3
function getContent(id,url){
	jQuery('#'+id).html(''); 
	jQuery('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:url,
			//data:url,
			success: function(msg){
				jQuery('#'+id).removeClass('loading');	
				jQuery('#'+id).fadeOut("slow");
				jQuery('#'+id).fadeIn("slow");
				jQuery('#'+id).html(msg); 
				
			} 
		});	
	})
}
function saveOrderPdf(dataPDF,order_id){
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:'download/orders/_ExportOrders.php',
			data:{dataPDF:dataPDF,order_id:order_id},
			success: function(msg){
				
			} 
		});	
	})
}
function CategoriesActive(values){
	if(values=='menu-boncadeau'){
		jQuery('#'+values).addClass('menu-boncadeau-bg');
		jQuery('#menu-malins').removeClass('menu-malins-bg');	
		jQuery('#menu-naissance').removeClass('menu-naissance-bg');	
		jQuery('#menu-mariage').removeClass('menu-mariage-bg');	
		jQuery('#boncadeau').css('display','block');
		jQuery('#malins').css('display','none');
		jQuery('#mariage').css('display','none');
		jQuery('#naissance').css('display','none');
		
	}
		else if(values=='menu-malins')
	{
		jQuery('#'+values).addClass('menu-malins-bg');
		jQuery('#menu-boncadeau').removeClass('menu-boncadeau-bg');	
		jQuery('#menu-naissance').removeClass('menu-naissance-bg');	
		jQuery('#menu-mariage').removeClass('menu-mariage-bg');	
		jQuery('#malins').css('display','block');
		jQuery('#boncadeau').css('display','none');
		jQuery('#mariage').css('display','none');
		jQuery('#naissance').css('display','none');
	}	
		else if(values=='menu-naissance')
	{
		jQuery('#'+values).addClass('menu-naissance-bg');
		jQuery('#menu-boncadeau').removeClass('menu-boncadeau-bg');	
		jQuery('#menu-malins').removeClass('menu-malins-bg');
		jQuery('#menu-mariage').removeClass('menu-mariage-bg');	
		
		jQuery('#naissance').css('display','block');
		jQuery('#boncadeau').css('display','none');
		jQuery('#mariage').css('display','none');
		jQuery('#malins').css('display','none');
	}
		else if(values=='menu-mariage')
	{
		jQuery('#'+values).addClass('menu-mariage-bg');
		jQuery('#menu-boncadeau').removeClass('menu-boncadeau-bg');	
		jQuery('#menu-malins').removeClass('menu-malins-bg');
		jQuery('#menu-naissance').removeClass('menu-naissance-bg');	
		
		jQuery('#mariage').css('display','block');
		jQuery('#boncadeau').css('display','none');
		jQuery('#naissance').css('display','none');
		jQuery('#malins').css('display','none');
	}
}
//function get photo main
function getPhotoMain(int,id,urlHome){
	var session_id = jQuery('#session_id').val();
	var product  = jQuery('#products_id').val();
	var viewtype = jQuery('#viewType').val();
	jQuery('#'+id).html(''); 
	jQuery('#'+id).addClass('loading');
	var number = jQuery('#count').val();
	for(i=0;i<number;i++){		
		if(i==int){
			jQuery('#active_'+i).addClass('box-products02-selected');			
		}
			else
		{			
			jQuery('#active_'+i).removeClass('box-products02-selected');
			jQuery('#active_'+i).addClass('box-products02');
		}
	}		
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{session:session_id,product:product,view_type:viewtype},
			success: function(msg){				
				var arrData = Array();
				var homepage = jQuery('#HomePages').val(); 				
				arrData = msg.split("||");				
				jQuery('#'+id).removeClass('loading');	
				jQuery('#'+id).fadeOut("slow");
				jQuery('#'+id).fadeIn("slow");
				jQuery('#'+id).html(arrData[0]); 
				jQuery('#trouserId').val(arrData[1]); 								
				LoadRight('loadRight',session_id);
			} 
		});	
	})
}
//function get packed file
function getPacket(id,url){
	var urlnews = url.replace(/&amp;/, "&");
	jQuery('#'+id).html(''); 
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:urlnews,
			success: function(msg){
				jQuery('#'+id).html(msg); 
			} 
		});	
	})	
}
//get images convert name

function convertPhoto(int,idcontent,pocket,urlconvert){
	var homepage = jQuery('#HomePages').val(); 	
	var trouser  = jQuery('#trouserId').val();
	var session  = jQuery('#session_id').val();
	var pro_id   = jQuery('#products_id').val();
	var viewType = jQuery('#viewType').val();
	var viewAround = jQuery('#viewAround').val();
	var number = jQuery('#minactive').val();
	for(i=0;i<number;i++){
		if(int==i){
			jQuery('#activemin_'+i).addClass('box-products02-selected');
		}
			else
		{
			jQuery('#activemin_'+i).removeClass('box-products02-selected');
			jQuery('#activemin_'+i).addClass('box-products02');
		}
	}
	jQuery('#'+idcontent).html(''); 
	jQuery('#'+idcontent).addClass('loading');
	$(document).ready(function(){	
		$.ajax({
			type: "POST",			
			url:urlconvert,
			data:{trouser_id:trouser,session:session,products_id:pro_id,view_type:viewType,packet:pocket,viewAround:viewAround},
			success: function(msg){
				jQuery('#'+idcontent).removeClass('loading');	
				jQuery('#'+idcontent).fadeOut("slow");
				jQuery('#'+idcontent).fadeIn("slow");
				jQuery('#'+idcontent).html(msg);
				LoadRight('loadRight',session);
			} 
		});	
	})
}
//get photo all
function convertPhotoAll(int,id_itemsactive,id_active,idcontent,items_id,urlconvert,typeAll,viewAll,Load){
	
	var trouser  = jQuery('#trouserId').val();
	var session  = jQuery('#session_id').val();
	var pro_id   = jQuery('#products_id').val();	
	var viewAround = jQuery('#viewAround').val();
	var number = jQuery('#'+id_active).val();
	//begin
	if(id_itemsactive != '' || id_itemsactive != null){
		for(i=0;i<=number;i++){
			if(int==i){	jQuery('#'+id_itemsactive+'_'+i).addClass('box-products02-selected');}
			else
			{
				jQuery('#'+id_itemsactive+'_'+i).removeClass('box-products02-selected');
				jQuery('#'+id_itemsactive+'_'+i).addClass('box-products02');
			}
		}
	}
	//end
	jQuery('#'+idcontent).html(''); 
	jQuery('#'+idcontent).addClass('loading');
	$(document).ready(function(){	
		$.ajax({
			type: "POST",			
			url:urlconvert,
			data:{trouser_id:trouser,session:session,products_id:pro_id,view_type:viewAll,items_id:items_id,viewAround:viewAround,type:typeAll,viewAll:viewAll},
			success: function(msg){
				jQuery('#'+idcontent).removeClass('loading');	
				jQuery('#'+idcontent).fadeOut("slow");
				jQuery('#'+idcontent).fadeIn("slow");
				jQuery('#'+idcontent).html(msg);
				LoadRight('loadRight',session,viewAll);
				if(id_itemsactive=='activemin'){
					LoadElemmentQues('LoadPocket',trouser,Load,pro_id);
				}
					else if(id_itemsactive=='activemgalon')
				{
					LoadElemmentQues('LoadGalon',trouser,Load,pro_id);
				}				
				if(viewAll==1){
					jQuery('#active_1').addClass('active');
					jQuery('#active_2').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==2)
				{					
					jQuery('#active_2').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==3)
				{
					jQuery('#active_3').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_2').removeClass('active');
				}
			} 
		});	
	})
	
}
//get load right content
function LoadRight(idcontent,sessionId,view,action){		
	var session  = jQuery('#session_id').val();
	var urlconvert = 'index.php?route=product/step2/rightContent';
	jQuery('#'+idcontent).html(''); 
	if(action!=1){
		jQuery('#'+idcontent).addClass('loading');
	}
	$(document).ready(function() {	
		$.ajax({
			type:"POST",
			url:urlconvert,
			data:{sessionId:sessionId,view:view},
			success: function(msg){
				if(action!=1){
					jQuery('#'+idcontent).removeClass('loading');	
					jQuery('#'+idcontent).fadeOut("slow");
					jQuery('#'+idcontent).fadeIn("slow");
				}
				jQuery('#'+idcontent).html(msg); 
			} 
		});	
	})
}
//get element for galon and pocket
function LoadElemmentQues(idcontent,trouser,Load,pro_id){
	var urlconvert = 'index.php?route=product/step2/LoadElementQues';
	jQuery('#'+idcontent).html(''); 
	jQuery('#'+idcontent).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type:"POST",
			url:urlconvert,
			data:{trouser:trouser,Load:Load,pro_id:pro_id,idcontent:idcontent},
			success: function(msg){
				jQuery('#'+idcontent).removeClass('loading');	
				jQuery('#'+idcontent).fadeOut("slow");
				jQuery('#'+idcontent).fadeIn("slow");
				jQuery('#'+idcontent).html(msg); 
			} 
		});	
	})
}
//get load right content
function LoadRightCart(idcontent,sessionId,view){		
	var urlconvert = 'index.php?route=product/step2/rightContentCart';
	jQuery('#'+idcontent).html(''); 
	jQuery('#'+idcontent).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type:"POST",
			url:urlconvert,
			data:{sessionId:sessionId,view:view},
			success: function(msg){
				jQuery('#'+idcontent).removeClass('loading');	
				jQuery('#'+idcontent).fadeOut("slow");
				jQuery('#'+idcontent).fadeIn("slow");
				jQuery('#'+idcontent).html(msg); 
			} 
		});	
	})
}
//save products building
function SaveProducts(session){
	var textprice = jQuery('#checkTextPrice').val();
	var boxprice = jQuery('#Boxpacked').val();
	var saveed = jQuery('#saveed').val();
	if(saveed=='saveed'){
		showDialog('KameleonKid','Article sauvé!','success');
		return;
	}	
	var urlconvert = 'index.php?route=product/step4/Saveproducts';
	$(document).ready(function() {	
	$.ajax({
		type: "POST",
		url:urlconvert,
		data:{session:session,textprice:textprice,boxprice:boxprice},
		success: function(msg){
		  if(msg==0){
			showDialog('KameleonKid','Vous devez être connecté pour pouvoir sauvegarder un essai.','success');
			window.location.href='?route=account/login';
			return;
		  }else if(msg==1){
			showDialog('KameleonKid','Article sauvegardé.','success');
			jQuery('#saveed').val('saveed');
		  }else if(msg==2){
			  showDialog('KameleonKid','Error.','success');
			  return;
		  }
		} 
	});	
	})	
}
//submit frm
//function change
function ChangeTopPrice(){	
	var urlconvert = '?route=product/product/changePrice';
	var ans = jQuery('#frmModel').val();
	var products = jQuery('#id_products').val();
	jQuery('#priceText').html(''); 
	jQuery('#priceText').addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlconvert,
			data:{ans:ans,products:products},
			success: function(msg){
				var aData = Array();
				jQuery('#priceText').removeClass('loading');	
				jQuery('#priceText').fadeOut("slow");
				jQuery('#priceText').fadeIn("slow");
				aData = msg.split("||");
				if(aData[1]==1)
				 jQuery('#priceText').html(aData[0]); 
				else{					
					jQuery('#priceText').html(aData[0]);					
				}				
			} 
		});	
	})
}
//function step 3
function Step(step,intval,t_id){
	var frm = document.getElementById('frmStep');
	var catename = jQuery('#catename').val();
	var productsname = jQuery('#productsName').val();
	var stepName = new  Array();
	stepName[2] = 'tissus';
	stepName[3] = 'finitions';
	stepName[4] = 'options';
	var cateid = jQuery('#cateid').val();
	var url ='';
	if(step==5){
		 frm.action = "compte/panier.html";
	}
		else if(step==2)
	{
		//"index.php?route=product/step"+step+"/photoLoad&product_id="+intval+"&t_id="+t_id+"&view=1"
		//url = ''+catename+'/'+stepName[step]+'/'+productsname+'.html.'+step+'-'+intval+'-'+t_id+'-'+cateid;
		url = ''+catename+'/'+stepName[step]+'/'+step+'-'+intval+'-'+t_id+'-'+cateid +"/" + productsname+'.html'
		//alert(url);
		frm.action = url;	
	}	
		else
	{		
		//"index.php?route=product/step"+ step +"&product_id="+intval+'&t_id='+t_id+'&view=1'
		//url = ''+catename+'/'+stepName[step]+'/'+productsname+'.html.'+step+'-'+intval+'-'+t_id+'-'+cateid;	
		url = ''+catename+'/'+stepName[step]+'/'+step+'-'+intval+'-'+t_id+'-'+cateid +"/" + productsname+'.html'
		frm.action = url;
	}
	frm.submit();
}
//function load content over
function RoundPhoto(url){
	var view  = jQuery('#viewType').val();
	if(view==1){
		jQuery('#viewType').val(2);
	}else if(view==2){
		jQuery('#viewType').val(3);
	}else if(view==3){
		jQuery('#viewType').val(1);
	}
	var viewNew = jQuery('#viewType').val();
	var Around = jQuery('#products_id').val();
	var trouser_id = jQuery('#trouserId').val();
	var urlNews = url+'='+Around+'&t_id='+trouser_id;
	getPhotoMain(0,'contentPhoto',urlNews);
}
//=============================================================================
function RoundPhoto2(url){
	var view  = jQuery('#viewType').val();
	if(view==1){
		jQuery('#viewType').val(2);
	}else if(view==2){
		jQuery('#viewType').val(3);
	}else if(view==3){
		jQuery('#viewType').val(1);
	}
}
function getPhotoMain2(valId,countId,int,id,urlHome,viewAll){
	var session_id = jQuery('#session_id').val();
	var product  = jQuery('#products_id').val();
	var viewtype = jQuery('#viewType').val();
	var trouser  = jQuery('#trouserId').val();
	jQuery('#'+id).html(''); 
	jQuery('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{session:session_id,product:product,view_type:viewtype,trouser:trouser,viewAll:viewAll},
			success: function(msg){				
				var arrData = Array();
				var homepage = jQuery('#HomePages').val(); 				
				arrData = msg.split("||");				
				jQuery('#'+id).removeClass('loading');	
				jQuery('#'+id).fadeOut("slow");
				jQuery('#'+id).fadeIn("slow");
				jQuery('#'+id).html(arrData[0]); 											
				LoadRight('loadRight',session_id,viewAll);
				LoadItemsApplication(arrData[1],'emplacement',arrData[2]);
				if(viewAll==1){
					jQuery('#active_1').addClass('active');
					jQuery('#active_2').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==2)
				{
					jQuery('#active_2').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==3)
				{
					jQuery('#active_3').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_2').removeClass('active');
				}
			} 
		});	
	})
}
//get load right content
function LoadItemsApplication(application_id,idcontent,active){		
	var session_id = jQuery('#session_id').val();
	var product  = jQuery('#products_id').val();
	var viewtype = jQuery('#viewType').val();
	var trouser  = jQuery('#trouserId').val();
	var urlconvert = 'index.php?route=product/step3/LoadItemsApplication';
	jQuery('#'+idcontent).html(''); 
	jQuery('#'+idcontent).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlconvert,
			data:{session:session_id,product:product,view_type:viewtype,trouser:trouser,application_id:application_id,active:active,action:idcontent},
			success: function(msg){
				jQuery('#'+idcontent).removeClass('loading');	
				jQuery('#'+idcontent).fadeOut("slow");
				jQuery('#'+idcontent).fadeIn("slow");
				jQuery('#'+idcontent).html(msg); 
			} 
		});	
	})
}
//for patch second
function getPhotoMainSecond(valId,countId,int,id,urlHome,viewAll){
	var session_id = jQuery('#session_id').val();
	var product  = jQuery('#products_id').val();
	var viewtype = jQuery('#viewType').val();
	var trouser  = jQuery('#trouserId').val();
	jQuery('#'+id).html(''); 
	jQuery('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{session:session_id,product:product,view_type:viewtype,trouser:trouser,viewAll:viewAll},
			success: function(msg){				
				var arrData = Array();
				var homepage = jQuery('#HomePages').val(); 				
				arrData = msg.split("||");				
				jQuery('#'+id).removeClass('loading');	
				jQuery('#'+id).fadeOut("slow");
				jQuery('#'+id).fadeIn("slow");
				jQuery('#'+id).html(arrData[0]); 											
				LoadRight('loadRight',session_id,viewAll);
				LoadItemsApplication(arrData[1],'emplacement_second',arrData[2]);
				if(viewAll==1){
					jQuery('#active_1').addClass('active');
					jQuery('#active_2').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==2)
				{
					jQuery('#active_2').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(viewAll==3)
				{
					jQuery('#active_3').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_2').removeClass('active');
				}
			} 
		});	
	})	
}
//submit frm
function CouponPDF(){
	var message=document.getElementById('message');
	if(message.value==''){
		message.style.background='#C5C683';	
		message.focus();		
	}
		else
	{
		var frm = document.getElementById('frmCustom');
		frm.action = "download/coupon/export.php";
		frm.submit();
	}
}
//
function checkItems(intVal,i){
	var ValItems = document.getElementById('Items_id').value;
	var checkItems = document.getElementById('checkCollection'+i);
	var check = document.getElementById('items_check').value; 
	if(checkItems.checked==true){
		document.getElementById('Items_id').value=ValItems+"|"+intVal;
		document.getElementById('items_check').value = parseInt(check) + 1;
	}
		else
	{
		var Data = Array();
		Data = ValItems.split("|");
		var ItemsOld = "";
		for(var y=0;y<Data.length;y++){
			if(Data[y] !="" && Data[y] != intVal){
				ItemsOld += "|"+Data[y];
			}
		}
		document.getElementById('Items_id').value=ItemsOld;
		document.getElementById('items_check').value = parseInt(check) - 1;
	}
}
//function submit 
function submitCollection(values){
	var Data = Array();
	var itemscheck = document.getElementById('items_check').value;
	var frm = document.getElementById('frmCheckOut');
	var items = document.getElementById('Items_id').value;
	Data = items.split("|");
	var checkI = 1;
	for(i=0;i<Data.length;i++){
		if(Data[i]!=''){
			var frmans = document.getElementById('frmModel'+Data[i]).value;
			if(frmans != 0){
				checkI = parseInt(checkI)+1;
			}
		}
	}
	if(itemscheck != checkI){
		showDialog('KameleonKid','Veuillez choisir un âge, merci.','success');
	}
	else if(items=='' || items==null)
	{
		showDialog('KameleonKid','Veuillez choisir une option, merci.','success');
		return;
	}
		else
	{
		frm.submit();
	}
}
function submitSaleProducts(){
	var Data = 0;
	var number = document.getElementById('total_numbers').value; 	
	var submittrue = document.getElementById('sale_bulding_fix').value;
	if(submittrue > 0){
		
		for(var i=0;i<number;i++){
			if(document.getElementById('checkSaleItems'+i).checked==true){
				var value1 = document.getElementById('checkSaleItems'+i).value;
				var value2 = document.getElementById('frmModel'+value1).value;
				if(value2==0 || value2==null){
					showDialog('KameleonKid','Sélection deux articles à vendre.','success');
					return;
				}
					else
				{
					Data = 1 + parseInt(Data);
				}
			}
		}
		if(parseInt(Data) > 0){
			document.frmCheckOut.submit();
		}
			else
		{
			showDialog('KameleonKid','Sélection deux articles à vendre.','success');
		}
	}
		else
	{
		showDialog('KameleonKid','Sélection deux articles à vendre.','success');
	}
	
}
//function chang test print
function changeText(photo){
	var textbegin = document.getElementById('tailor').value;
	document.getElementById('PrintText').value = textbegin;
	//document.getElementById('photostep4').innerHTML='<img src="'+photo+'" alt="kameleon, kids, kemeleon-kids" width="300" height="240" title="kameleon, kids, kemeleon-kids" />';
	//alert(document.getElementById('PrintText').value);
}
//end
function ViewRound(typeView){
	var session_id = jQuery('#session_id').val();
	var actionView = jQuery('#Viewstep2').val();
	jQuery('#contentPhoto').html(''); 
	jQuery('#contentPhoto').addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:'index.php?route=product/step2/LoadView',
			data:{session:session_id,typeView:typeView,actionView:actionView},
			success: function(msg){				
				var arrData = Array();
				jQuery('#contentPhoto').removeClass('loading');	
				jQuery('#contentPhoto').fadeOut("slow");
				jQuery('#contentPhoto').fadeIn("slow");
				jQuery('#contentPhoto').html(msg);
				//LoadRight('loadRight',session_id,typeView);
				if(typeView==1){
					jQuery('#active_1').addClass('active');
					jQuery('#active_2').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(typeView==2)
				{
					jQuery('#active_2').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_3').removeClass('active');
				}
					else if(typeView==3)
				{
					jQuery('#active_3').addClass('active');
					jQuery('#active_1').removeClass('active');
					jQuery('#active_2').removeClass('active');
				}
			} 
		});	
	})
}
//coupon descount
function changTotalPrice(id,urlHome){
	var textcode = jQuery('#txtCouponCode').val();
	if(textcode =='' || textcode==null){
		showDialog('KameleonKid','Veuillez entrer un code valide, merci.','success');
		jQuery('#txtCouponCode').focus();
		return false;
	}
	var totalPrice  = jQuery('#totalPrice').val();
	var customer = jQuery('#members_id').val();
	var shipping = jQuery('#shipping').val();
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{textcode:textcode,totalPrice:totalPrice,customer:customer,shipping:shipping},
			success: function(msg){
				var Data = Array();
				Data = msg.split("||"); 
				if(Data[0]==1){					
					jQuery('#'+id).html(Data[1]);
					jQuery('#discount').val(Data[2]);
					jQuery('#viewdiscount').html(Data[4]);
					jQuery('#totalPrice').val(Data[3]);					
					jQuery('#txtCouponCode').val('');
					jQuery('#boc1').html(Data[4]);
					jQuery('#boc2').html(Data[5]);					
				}
					else if(Data[0]==3)
				{ 
					showDialog('KameleonKid','Valeur du bon cadeau nulle !','success');
					jQuery('#txtCouponCode').val('');
				}
					else if(Data[0]==4)
				{
					showDialog('KameleonKid','Valeur du bon cadeau nulle  !','success');
					jQuery('#txtCouponCode').val('');
				}
					else
				{
					showDialog('KameleonKid','Code non valide !','success');
					jQuery('#txtCouponCode').val('');
				}				
			} 
		});	
	})
}
//begin add cart items
function addCartItems(sale_items_id){
	var sale_id = jQuery('#sale_id').val();
	var products_id=jQuery('#products_id_'+sale_items_id).val();
	var trouser_id=jQuery('#trouser_'+sale_items_id).val();
	var product_age_id=jQuery('#frmModel'+sale_items_id).val();
	var items_sale_name=jQuery('#sale_name_'+sale_items_id).val();
	var price=jQuery('#sale_price_'+sale_items_id).val();
	var quantity = 1;
	var ans_id=jQuery('#ans_id_'+sale_items_id).val();
	var redure=jQuery('#redureItems'+sale_items_id).val();
	var images =jQuery('#photo_'+sale_items_id).val();
	if(product_age_id==0 || product_age_id==null){
		showDialog('KameleonKid','Veuillez choisir une option, merci.','success');
		return;
	}
	$(document).ready(function(){	
		$.ajax({
			type: "POST",
			url:'index.php?route=product/saleproducts/addCartSale',
			data:{sale_id:sale_id,products_id:products_id,sale_items_id:sale_items_id,trouser_id:trouser_id,product_age_id:product_age_id,items_sale_name:items_sale_name,price:price,quantity:quantity,ans_id:ans_id,redure:redure,images:images},
			success: function(msg){
				if(msg==1){
					Updatecart();
					showDialog('KameleonKid','Produit ajouté au panier  !','success');
				}
					else if(msg==2)
				{
					Updatecart();
					showDialog('KameleonKid','Produit ajouté au panier  !','success');
					
				}
					else if(msg==3)
				{
					//showDialog('KameleonKid','Can not add to cart ! Error!','success');
					showDialog('KameleonKid','Impossible d\'ajouter l\'article au panier !','success');
				}
				
			} 
		});	
	})
}
//function add malins products
function addCartMalins(trouser,products){
	var agemalins = jQuery('#txtAge_'+trouser).val();
	var photo = jQuery('#txtPhoto_'+trouser).val();
	if(agemalins=='' || agemalins==null){
		showDialog('KameleonKid','Veuillez choisir une option, merci.','success');
		jQuery('#txtAge_'+trouser).focus();
		return;	
	}
	$(document).ready(function(){	
	$.ajax({
		type: "POST",
		url:'index.php?route=product/malins/AddCartMalins',
		data:{agemalins:agemalins,trouser:trouser,products:products,photo:photo},
		success: function(msg){
			if(msg==1){
				showDialog('KameleonKid','Produit ajouté au panier  !','success');
				Updatecart();
			}
				else
			{
				//showDialog('KameleonKid','Can\'t add to cart ! ERROR !.','success');				
				showDialog('KameleonKid','Impossible d\'ajouter l\'article au panier !','success');
			}
		 } 
	  });	
   })	
}
//end
function getValue(){
	if(document.getElementById('go2').checked==true){
		jQuery('#Boxpacked').val(3);
	}
		else
	{
		jQuery('#Boxpacked').val('');
	}
}
//get price for collection
function ChangePrice(price,numbers,age_id,promotion){
	var ans = jQuery('#ans_price').val();
	var html ='';
	var newprice = 0;
	if(promotion > 0){
		newprice = parseInt(price) - (parseInt(price)/ 100 * parseInt(promotion));
		html +='Prix: <s>'+format_number(price,2)+' € </s>&nbsp;<strong style="color:red;">'+format_number(newprice,2)+' €</strong>';
		jQuery('#CollectionPrice_'+numbers).html(html);
	}
		else
	{
		jQuery('#CollectionPrice_'+numbers).html(format_number(price,2)+' &euro;');
	}
	jQuery('#checkCollection'+numbers).val(age_id);	
}
function ChangePriceSale(price,numbers,sale_items_id,redure,ans_id,type,product_age_id){
	var total = (parseInt(price)-(parseInt(price)/100 * parseInt(redure)));
	if(type==4 || type==3){
		if(type==4){
			var _html='';
			_html +='<i style="text-decoration:line-through;">'+format_number(price,2)+' € </i>';
			_html +='&nbsp; '+format_number(total,2)+' €';
			jQuery('#CollectionPrice_'+sale_items_id).html(_html);
			jQuery('#ans_id_'+sale_items_id).val(ans_id);
			jQuery('#sale_price_'+sale_items_id).val(total);
		}else{
			var _html='';
			_html +='PRIX: '+format_number(price,2)+' €';			
			jQuery('#CollectionPrice_'+sale_items_id).html(_html);
			jQuery('#ans_id_'+sale_items_id).val(ans_id);
			jQuery('#sale_price_'+sale_items_id).val(total);
		}
	}
		else
	{
		
		if(document.getElementById('checkSaleItems'+numbers).checked==false){
			document.getElementById('checkSaleItems'+numbers).checked=true;
			var html_ = "";
			html_ = " "+format_number(price,2)+" €";
			jQuery('#CollectionPrice_'+sale_items_id).html(html_);
			checkingSale(sale_items_id,numbers);
		}
		//the end begin
		var sale = $('#sale_id').val();
		var sale_items_id_1 = $('#checking_step').val();
		var sale_items_id_2 = $('#total_price_step_id').val();
		var products_age_1  = $('#frmModel'+sale_items_id_1).val();
		var products_age_2  = $('#frmModel'+sale_items_id_2).val();
		jQuery('#ans_id_'+sale_items_id).val(ans_id);
		var html_ = "";
		html_ = "PRIX: "+format_number(price,2)+" €";
		jQuery('#CollectionPrice_'+sale_items_id).html(html_);
		if(parseInt(products_age_1) != 0 ||  parseInt(products_age_2) != 0){
			jQuery('#sale_bulding_fix').val(1);
		}
		jQuery('#view-sale-block').addClass('loading');
		$(document).ready(function(){	
			$.ajax({
				type: "POST",
				url:'index.php?route=product/saleproducts/reSumAjax',
				data:{sale:sale,sale_once:sale_items_id_1,sale_tow:sale_items_id_2,age_1:products_age_1,age_2:products_age_2},
				success: function(msg){
					jQuery('#view-sale-block').removeClass('loading');	
					jQuery('#view-sale-block').fadeOut("slow");
					jQuery('#view-sale-block').fadeIn("slow");
					var Data = new Array();
					Data=msg.split("||");
					jQuery('#view-sale-block').html(Data[0]);
					jQuery('#sale_price_'+sale_items_id_1).val(Data[1]);
					jQuery('#sale_price_'+sale_items_id_2).val(Data[2]);
					jQuery('#redureItems'+sale_items_id_1).val(Data[3]);
					jQuery('#redureItems'+sale_items_id_2).val(Data[4]);
					
				} 
			});	
		})
	  //end
	}
}
				
function checkingSale(sale_items,numbers){	
	var items_false = parseInt(numbers) - 2;
	var total_numbers = $('#total_numbers').val();
	var checking_step = $('#checking_step').val();
	var sale_items_number= $('#checkSaleItems'+numbers).val();
	var checked_fix='';
	
	if(document.getElementById('checkSaleItems'+numbers).checked==true){
		for(var i=0;i<total_numbers;i++){
			var checking = parseInt($('#checkSaleItems'+i).val());
			if(checking != sale_items && checking != checking_step){
				if(document.getElementById('checkSaleItems'+i).checked==true) {
					checked_fix = $('#checkSaleItems'+i).val(); 
				}
				
				document.getElementById('checkSaleItems'+i).checked=false;
			}
		}
	}
		else
	{
		var checking_items = document.getElementById('checkSaleItems'+numbers).value; 
		jQuery('#frmModel'+checking_items).val(0);
		jQuery('#sale_bulding_fix').val(0);
	}
	jQuery('#total_price_step_id').val(checking_step);
	$('#checking_step').val(sale_items_number);
}
//public function chang price for malins
function changPriceMalins(values,products_id){
	if(values!=''){
		var Data = values.split("||");
		var viewhtml = 'Prix : <s>'+format_number(Data[2],2)+' €</s> '+ '<span class="bold_red">'+format_number(Data[1],2) +"</span>";
		jQuery('#malinsPrice_'+products_id).html(viewhtml+' <span class="bold_red">€</span>');
	}
}
//chang title for malins ans
function changTitleAnsView(values,products_id){
	jQuery('#ans-view-title-'+products_id).html(values);
}
//change price for once products 
function chang_price_products(div_id,value,numbers){
	var promotion = jQuery('#promotion_'+numbers).val();
	var items = (jQuery('#'+div_id).val()).split("||");
	if(promotion==''){		
		var total = format_number(items[1],2);
		jQuery('#_price_pub_'+numbers).html(value+total+' €');
	}
		else
	{
		var total = 0;
		total = parseInt(items[1]) - (parseInt(items[1])/100 *parseInt(promotion));
		var html ='<label style="margin:7px 0 0 0;font-size:11px">' + value+'<s> '+ format_number(items[1],2) +' €</s> <strong style="color:red;font-size:11px">'+format_number(total,2)+' €</strong></label>';
		jQuery('#_price_pub_'+numbers).html(html);
	} 
	
}
//submit building products 
function addBuildProducts(numbers,cate){
	var frm=document.getElementById('frmBuild_'+numbers);
	var age=jQuery('#CbChoiceAns_'+numbers).val();
	var Data = Array();
	Data = age.split("||");
	if(Data[0]==0){
		showDialog('KameleonKid','Veuillez choisir votre taille .','success');
		return;
	}
	frm.action = "index.php?route=product/step2&product_id="+jQuery('#id_products_'+numbers).val()+'&jas='+numbers+'&cate='+cate;
	frm.submit();
}
//end building
function format_number(dec,fix){
	var retValue="";
	fixValue = parseFloat(Math.pow(10,fix));
	retValue = parseInt(Math.round(dec * fixValue)) / fixValue;
	if(isFloat(String(retValue)))
		if(String(retValue).length-String(retValue).indexOf('.') >2)
			return String(retValue).replace('.',',');
		else
			return String(retValue).replace('.',',')+"0";
	else
		return retValue+",00";
}
function isFloat(val) {
    if(!val || (typeof val != "string" || val.constructor != String)) {
      return(false);
    }
    var isNumber = !isNaN(new Number(val));
    if(isNumber) {
      if(val.indexOf('.') != -1) {
        return(true);
      } else {
        return(false);
      }
    } else {
      return(false);
    }
  }
  
function redirectStep(url){
	setTimeout('window.location.href=url',2000);
}
//function update cart
function Updatecart(){
	$(document).ready(function(){	
	$.ajax({
		type: "POST",
		url:'index.php?route=product/saleproducts/UpdateCartNumbers',
		data:{act:1},
		success: function(msg){
			jQuery('#updatecart').removeClass('loading');	
			jQuery('#updatecart').fadeOut("slow");
			jQuery('#updatecart').fadeIn("slow");
			jQuery('#updatecart').html(msg);
		} 
	  });	
   })	
}
function echeckEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
		return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
		showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
		return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
		return false
	 }
	 if (str.indexOf(" ")!=-1){
		showDialog('KameleonKid','Veuillez saisir l\'e-mail!','success');
		return false
	 }
	 return true					
 }
function submitNewlatter(){
	var email = jQuery('#txtNewlatter').val();
	if(echeckEmail(email)==false){
		jQuery('#txtNewlatter').focus();
		return ;	
	}
	$(document).ready(function(){	
	$.ajax({
		type: "POST",
		url:'download/coupon/newsletter.php',
		data:{email:email},
		success: function(msg){
			showDialog('KameleonKid',msg,'success');
			jQuery('#txtNewlatter').val('Email');
		} 
	  });	
   })		
}
//chang promotion code
function changTotalPromotion(id,urlHome){
	var textcode = jQuery('#txtPromotionCode').val();
	if(textcode =='' || textcode==null){
		showDialog('KameleonKid','Veuillez entrer un code valide, merci.','success');
		jQuery('#txtPromotionCode').focus();
		return false;
	}
	var totalPrice  = jQuery('#totalPrice').val();
	var customer = jQuery('#members_id').val();
	var shipping = jQuery('#shipping').val();
	var discount = jQuery('#discount').val();
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{textcode:textcode,totalPrice:totalPrice,customer:customer,shipping:shipping},
			success: function(msg){
				var Data = Array();
				Data = msg.split("||"); 
				if(Data[0]==1){			
					jQuery('#'+id).html(Data[1]);
					jQuery('#discountpromotion').val(Data[5]);
					jQuery('#viewdiscount').html(Data[4]);
					jQuery('#totalPrice').val(Data[2]);					
					jQuery('#txtPromotionCode').val('');
					jQuery('#pro1').html(Data[3]);
					jQuery('#pro2').html(Data[4]);					
				}
					else if(msg==3)
				{ 
					showDialog('KameleonKid','Code promotion non valide !','success');
					jQuery('#txtPromotionCode').val('');
				}	
					else if(msg==2)
				{ 
					showDialog('KameleonKid','Votre code a expiré !','success');
					jQuery('#txtPromotionCode').val('');
				}
					else if(msg==4)
				{ 
					showDialog('KameleonKid','Votre code utilisé!','success');
					jQuery('#txtPromotionCode').val('');
				}
					else
				{
					showDialog('KameleonKid','Code promotion non valide !','success');
					jQuery('#txtPromotionCode').val('');
				}				
			} 
		});	
	})
}
///check point promotion
function checkPoint(values){
	var point = document.getElementById('CheckPoint');
	if(point.checked==true){
		if(values==0){
			document.getElementById('CheckPoint').checked=false;
			showDialog('KameleonKid','Vous disposez de 0,00 €.','success');
			return		
		}
			else
		{			
			if(point.checked==true){
				jQuery('#promotionPointView').css('display','block');
			}
				else
			{
				jQuery('#promotionPointView').css('display','none');
			}
		}
	}
}
//chang price promotion
function changPromotionPoint(values,id,urlHome){
	var textcode = jQuery('#txtPromorionPointView').val();
	if(textcode =='' || textcode==null){
		showDialog('Success','Veuillez entrer un value valide, merci.','success');
		document.getElementById('txtPromorionPointView').value="";
		document.getElementById('txtPromorionPointView').focus();
		return false;
	}
	if(textcode > values){
		showDialog('KameleonKid','Veuillez entrer un value valide, merci.','success');
		document.getElementById('txtPromorionPointView').value="";
		document.getElementById('txtPromorionPointView').focus();
		return false;
	}
	var totalPrice  = jQuery('#totalPrice').val();
	var customer = jQuery('#members_id').val();
	$(document).ready(function() {	
		$.ajax({
			type: "POST",
			url:urlHome,
			data:{textcode:textcode,totalPrice:totalPrice,customer:customer},
			success: function(msg){
				var Data = Array();
				Data = msg.split("||"); 
				if(Data[0]==1){			
					jQuery('#'+id).html(Data[1]);
					jQuery('#viewdiscountpoint').html(Data[4]);
					jQuery('#totalPrice').val(Data[2]);
					jQuery('#countpoint').val(Data[3]);	
					jQuery('#txtPromorionPointView').val('');
				}						
					else
				{
					showDialog('KameleonKid','Promotion code non valide !','success');
					jQuery('#txtPromorionPointView').val('');
				}				
			} 
		});	
	})	
}