// gestion de l'affichage des zones urbaines  en fonction de la region choisie
function getZones(name,val)
{
	
	new Ajax.Request('/ajax/ajax_zones.php',
	{
		method: 'post',
		parameters: 'val='+val+'&name='+name,
		onSuccess: function(ajax)
		{
			$(name).update(ajax.responseText);
		}
	});
}

function getParent(name,val,type)
{
	
	new Ajax.Request('/ajax/ajax_parents.php',
	{
		method: 'post',
		parameters: 'val='+val+'&name='+name+'&type='+type,
		onSuccess: function(ajax)
		{
			$(name).update(ajax.responseText);
			
			//alert(name);
		}
	});
}

// aoua: 13/10/09
function calculatePricePromo(name,remise)
{
	var price;

	var price= $('opt_price').value
	$(name).value = price*(1-(remise/100));
	$(name).readonly="readonly";
	//alert(price);

}


// aoua: 13/10/09
function calculatePricePromoFromOptPrice()
{
	var price;
	var remisefirst;
	var remiselast;

	price= $('opt_price').value
	remisefirst= $('opt_promotion_first').value
	remiselast= $('opt_promotion_last').value
	$('opt_discount_first_minute').value = price*(1-(remisefirst/100));
	$('opt_discount_last_minute').value = price*(1-(remiselast/100));
	//alert(price);
	//alert(remisefirst);
	//alert(remiselast);

}
function autocomplete(name,val)
{
		new Ajax.Autocompleter(name,val,"/ajax/ajax_autocomplete.php",{method:"GET",paramName: "search_main"});
}

function effet(id,type) 
{
	new Effect.toggle(id, type); 

}


function getpage(name,val,urlpage,type)
{
	if ((name=='are_id')&&(val==''))
	{
		val=document.getElementById('fam_parent').value;
	}
	new Ajax.Request(urlpage,
	{
		method: 'get',
		parameters: 'val='+val+'&name='+name+'&type='+type,
		onSuccess: function(ajax)
		{
			$(name).update(ajax.responseText);
			
			//alert(name);
		}
	});
}



function getorganism(name,val,id_path,type)
{
	
	new Ajax.Request('/ajax/ajax_organization.php',
	{
		method: 'get',
		parameters: 'val='+val+'&name='+name+'&id_path='+id_path+'&type='+type,
		onSuccess: function(ajax)
		{
			$(name).update(ajax.responseText);
			
			//alert(name);
		}
	});
}

function searchCalendar(id)
{		 
  new DatePicker(
  {
   	 relative : id,
   	 language: 'fr',
   	 enableCloseOnBlur: true,
   	 keepFieldEmpty : true,
	 leftOffset:420,
	 topOffset :560
	  
  });
 

}

// Config Caroussel article presse ( droite )
function loadCarousel() 
{
	if( $("carousel_articles") )
	{
		
		new UI.Carousel(
			$("carousel_articles"),
			{
				container: ".contenant",
				previousButton: ".prec", 
		        nextButton: ".suiv"
		    }
		);
	}else 
    if( $("slideshow") )
	{
		
		/*new UI.Carousel(
			$("slideshow"),
			{
				container: ".contenant",
                direction: "vertical",
                timeout:2000,
                scrollInc:3
                
		    }
		);*/
	} 
}
// aoua: 13/10/09
function displayCalendar(id)
{		 
  new DatePicker(
  {
   	 relative : id,
   	 language: 'fr',
   	 enableCloseOnBlur: true,
   	 keepFieldEmpty : true,
	 leftOffset:60,	 
	 topOffset :20
	 
  });
 

}
// aoua 22/10/2009
function displaySuggestionDateForm()
{
	var element = $('show' );
		
   if( $('ord_suggest_dates_1').checked )
   {	
		 element.style.display = 'block';
   }
   else
   {		
		 element.style.display = 'none';
   }
 }
function changeClass(me,id)
{
	//alert(me);
	var element1 = $(id );
	var element2 = $(me);
    element1.className = 'noActive';
    element2.className = '';
	
	//alert(id);

	
	if (me == 'client')
	{
		$('link_member').style.display = 'block';
		$('link_pro').style.display = 'none';
	}
	else if (me == 'pro')
	{
		$('link_pro').style.display = 'block';
		$('link_member').style.display = 'none';

	}
	
	
 }
function rejectOrder(ord_id)
{
    var params = new Array(); 
    params.push('cmd=rejectOrder');
    params.push('ord_id='+ord_id);
    
	goPopup('/ajax/ajax_manage-order.php','POST',params);
}
/*
function validateOrder(ord_id)
{
	new Ajax.Request('/ajax/ajax_manage-order.php',
	{
		method: 'post',
		parameters: 'cmd=validateOrder&ord_id='+ord_id

	});
	
}
*/
function validateOrder(ord_id)
{
	new Ajax.Request('/ajax/ajax_manage-order.php',
	{
		method: 'post',
		parameters: 'cmd=validateOrder&ord_id='+ord_id

	});
	window.location.reload();
		
}


function cancelOrder(ord_id)
{
    var params = new Array(); 
    params.push('cmd=cancelOrder');
    params.push('ord_id='+ord_id);
    
	goPopup('/ajax/ajax_manage-order.php','POST',params);
}

function validFromPopup(elt, thisForm)
{
	var form = document.forms[thisForm];	
			
    var params = new Array(); 
	
    params.push('cmd='+elt);
	
	params.push('action='+form.action);
	
	for (i=0 ; i<= form.length-1 ; i++)
	{
		if( form[i].type != 'radio' || (form[i].type == 'radio' && form[i].checked) )
			params.push(form[i].name+'='+form[i].value);
	}
    
	goPopup('/ajax/ajax_manage-order.php','POST',params);
}

function hideMyPopupAndReload()
{
	hideMyPopup();
	window.loc// change la taille d'un element (id) ATTENTION � bien d�finir un width en dur sinon cela ne marche pas
function changeWidth(idchamp,size1,size2){ 
	original=document.getElementById(idchamp).style.width;
	if(original==size1){
		document.getElementById(idchamp).style.width=size2;
	}
	else if(original==size2){
		document.getElementById(idchamp).style.width=size1;
	}
	else{
		document.getElementById(idchamp).style.width=original;
	}
}

function render(id){
    div=document.getElementById(id);
    if(div.style.display=="block" || div.style.display==""){
        div.style.display="none";
    }
    else{
        div.style.display="block";
    }
}

function viewTab(id){
    var i = 1;
    while( i <= 4){
        if(i != id){
            jQuery('#trainingTabContent'+i).removeClass('ongletContenuActif');
            jQuery('#trainingTab'+i).removeClass('actif');
        }
        else{
           jQuery('#trainingTabContent'+i).addClass('ongletContenuActif');
           jQuery('#trainingTab'+i).addClass('actif');
        }
        i = i+1;
    }
}ation.reload();
	
	
}
function getAreaTrainings(tpl_area)
{
	
	new Ajax.Request('/area_front.php',
	{
		method: 'post',
		parameters: 'tpl_area='+tpl_area
		
	});
}

function activateOrganization(usr_id)
{
	new Ajax.Request('/ajax/ajax_manage-organization.php',
	{
		method: 'post',
		parameters: 'cmd=activateOrganization&usr_id='+usr_id

	});
	window.location.reload();
}
function deactivateOrganization(usr_id)
{
	new Ajax.Request('/ajax/ajax_manage-organization.php',
	{
		method: 'post',
		parameters: 'cmd=deactivateOrganization&usr_id='+usr_id

	});
	window.location.reload();
	
}
//var tab =  [];
//var tab =  getEntityCategories('selected_soussouscategorie'); 

function sendfriend(prd_id,prd_title)
{
	var adr_email = document.getElementById('input_mail').value;
    var nom_ami = document.getElementById('input_nom').value;
	
		new Ajax.Request('/ajax/ajax_sendmailfriend.php',
		{
			method: 'post',
			parameters: 'adr_email='+adr_email+'&nom_ami='+nom_ami+'&prd_id='+prd_id+'&prd_title='+prd_title,
		
			onSuccess: function(xhr){ $('repons').innerHTML=(xhr.responseText);}
		});	

}
// aoua 23/11/2009
function existInSelect(idSelect,val)
{
	var option = $(idSelect);
	var response =false;
	for( var j = 0; j < option.length; j++ )
	{
		response=response||(option[j].value == val);
	}
	return response;
}

/*
function getEntityCategories(idEntity)
{
	var tab =  [];

	new Ajax.Request('/ajax/ajax_secondary_category.php',
	{
		method: 'post',
		parameters: 'val='+idEntity,
		onSuccess: function(ajax)
		{
			//$(name).update(ajax.responseText);
			tab.push(ajax.responseText) ;
			
		}
	});
}

*/
 function getEntityCategories(idSelect)
{
	var tabCategories =  [];
	var option = $(idSelect);
	for( var i = 0; i < option.length; i++ )
	{
		tabCategories.push( '<option selected="selected" value='+option[i].value+'>'+option[i].text+'</option>' ) ;
		//alert(option[i].value);
	}
	return tabCategories;
} 



function addSubSubCategory(nameToUpdate,nameFrom)
{
	var tab =  getEntityCategories('selected_soussouscategorie'); 
	var option = $(nameFrom);
	var optionToUpdate = $(nameToUpdate);
	for( var i = 0; i < option.length; i++ )
	{
		//if(( option[i].value == option.value) && existInSelect(nameToUpdate,option[i].value) )
		if( option[i].value == option.value)
		{
			if(!existInSelect(nameToUpdate,option[i].value))	
			{	
				//alert(option[i].value);
				//alert(!existInSelect(nameToUpdate,option[i].value));
				tab.push( '<option selected="selected" value='+option.value+'>'+option[i].text+'</option>' ) ;
			}
		}
	
	}
	
	$(nameToUpdate).update( tab );
}

function removeSubSubCategory(idSelect,valToRemove)
{
	var tabCategories =  [];
	var option = $(idSelect);
	for( var i = 0; i < option.length; i++ )
	{
		if( option[i].value != valToRemove)
		{
			tabCategories.push( '<option selected="selected" value='+option[i].value+'>'+option[i].text+'</option>' ) ;
		}
	}
	$(idSelect).update(tabCategories);
	

}

// florent 29/01/2010
function injectValue(idchamp,injected){ // injecte une valeur dans un objet avec attribut id
    if(idchamp!=''){
       // alert(idchamp+' => '+injected);
        div = document.getElementById(idchamp);
        //alert(div.value);
        //div.innerHTML='<input type="text" value="'+injected+'" name="'+idchamp+'">';
        //alert(div.value);
        div.value=injected;
        //alert(div.value);
    }
}

// change la taille d'un element (id) ATTENTION � bien d�finir un width en dur sinon cela ne marche pas
function changeWidth(idchamp,size1,size2){ 
	original=document.getElementById(idchamp).style.width;
	if(original==size1){
		document.getElementById(idchamp).style.width=size2;
	}
	else if(original==size2){
		document.getElementById(idchamp).style.width=size1;
	}
	else{
		document.getElementById(idchamp).style.width=original;
	}
}

function render(id){
    div=document.getElementById(id);
    if(div.style.display=="block" || div.style.display==""){
        div.style.display="none";
    }
    else{
        div.style.display="block";
    }
}

function viewTab(id){
    var i = 1;
    while( i <= 4){
        if(i != id){
            jQuery('#trainingTabContent'+i).removeClass('ongletContenuActif');
            jQuery('#trainingTab'+i).removeClass('actif');
        }
        else{
           jQuery('#trainingTabContent'+i).addClass('ongletContenuActif');
           jQuery('#trainingTab'+i).addClass('actif');
        }
        i = i+1;
    }
}

