var selected = new Array()	
selected['unselected'] 				= 'selected';
selected['unselected-pro'] 			= 'selected-pro';
selected['unselected-big'] 			= 'selected-big';
selected['unselected-large'] 		= 'selected-large';
selected['grisgauche'] 				= 'rosegauche';
selected['grisdroit'] 				= 'rosedroit';
selected['grisgauche-small'] 		= 'rosegauche-small';
selected['grisdroit-small'] 		= 'rosedroit-small';
selected['optsms1-unselected'] 		= 'optsms1-selected';
selected['optsms2-unselected'] 		= 'optsms2-selected';
selected['numill-unselected'] 		= 'numill-selected';
selected['optsms1-pro-unselected'] 	= 'optsms1-pro-selected';
selected['optsms2-pro-unselected'] 	= 'optsms2-pro-selected';
selected['numill-pro-unselected'] 	= 'numill-pro-selected';

var unselected = new Array()
unselected['selected'] 				= 'unselected';
unselected['selected-pro'] 			= 'unselected-pro';
unselected['selected-big'] 			= 'unselected-big';
unselected['selected-large'] 		= 'unselected-large';
unselected['rosegauche'] 			= 'grisgauche';
unselected['rosedroit'] 			= 'grisdroit';
unselected['rosegauche-small']		= 'grisgauche-small';
unselected['rosedroit-small'] 		= 'grisdroit-small';
unselected['optsms1-selected'] 		= 'optsms1-unselected';
unselected['optsms2-selected'] 		= 'optsms2-unselected';
unselected['numill-selected'] 		= 'numill-unselected';
unselected['optsms1-pro-selected'] 	= 'optsms1-pro-unselected';
unselected['optsms2-pro-selected'] 	= 'optsms2-pro-unselected';
unselected['numill-pro-selected'] 	= 'numill-pro-unselected';


$(document).ready(function(){
	
	$(".offreselect").change(function(){
		
		if($(this).parent().parent().is("tr"))
		{
			table = $(this).parent().parent().parent();
			table.find('tr').each(function(){
				if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
				{
					if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
					{
						$(this).attr("class",selected[$(this).attr("class")])
					}
					else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
					{
						$(this).attr("class",unselected[$(this).attr("class")])
					}
				}
			});
		}
		else if($(this).parent().parent().is("div"))
		{
			div = $(this).parent().parent().parent();
			div.find('div').each(function(){
				if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
				{
					if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
					{
						$(this).attr("class",selected[$(this).attr("class")])
					}
					else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
					{
						$(this).attr("class",unselected[$(this).attr("class")])
					}
				}
			});
		}
	});
	
	pinkify();
});

function appendStyle()
{
	$(".offreselect").change(function(){
		
		if($(this).parent().parent().is("tr"))
		{
			table = $(this).parent().parent().parent();
			table.find('tr').each(function(){
				if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
				{
					if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
					{
						$(this).attr("class",selected[$(this).attr("class")])
					}
					else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
					{
						$(this).attr("class",unselected[$(this).attr("class")])
					}
				}
			});
		}
		else if($(this).parent().parent().is("div"))
		{
			div = $(this).parent().parent().parent();
			div.find('div').each(function(){
				if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
				{
					if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
					{
						$(this).attr("class",selected[$(this).attr("class")])
					}
					else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
					{
						$(this).attr("class",unselected[$(this).attr("class")])
					}
				}
			});
		}
	});
}

function pinkify()
{
	$(".offreselect").parent().parent().parent().find('tr').each(function(){
		if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
		{
			if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
			{
				$(this).attr("class",selected[$(this).attr("class")])
			}
			else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
			{
				$(this).attr("class",unselected[$(this).attr("class")])
			}
		}
	});
	
	$(".offreselect").parent().parent().parent().find('div').each(function(){
		if(unselected[$(this).attr("class")] || selected[$(this).attr("class")])
		{
			if($(this).find("input:checked").size() > 0 && selected[$(this).attr("class")])
			{
				$(this).attr("class",selected[$(this).attr("class")])
			}
			else if($(this).find("input:checked").size() == 0 && unselected[$(this).attr("class")])
			{
				$(this).attr("class",unselected[$(this).attr("class")])
			}
		}
	});
}

function setprice(prix)
{
	$('#prix').html("<h3>"+prix+"&euro;</h3>")
}

function setMobilePro(idMobile,prix)
{
	$('#idMobile').attr("value",idMobile);
	$('#prix-pro').html("<h3>"+prix+"&euro;</h3>");
}

function setMobile(idMobile,prix)
{
	$('#idMobile').attr("value",idMobile);
	$('#prix').html("<h3>"+prix+"&euro;</h3>");
}

function selectItem0(id)
{
	$('#'+id).get(0).selectedIndex = 0;
}

function getGrille(nomGrille,style,mobile)
{
	$.post("/blank.html", { module: "offre", page: nomGrille, style: style, mobile: mobile},
		function(data){
		$('#grille').html(data);
	});
}

function setSelectionPlus()
{
	nomMobile = $(".libelleMobile:checked").attr("value");
	idForfait = $(".offreselect:checked").attr("value");
	
	$.post("/blank.html", { module: "offre", page: "plus", idForfait: idForfait, mobile: nomMobile},
			function(data){
			$('#idMobile').attr("value",data);
		});
}

function setSelectionPro(elem,idMobile)
{
	$('.'+elem).attr("value",idMobile);
}

function changeMobile(mobileActuel,element)
{
	regle = new RegExp("("+mobileActuel+")","g");
	nouveauMobile = element[element.selectedIndex].value
	url = window.location.toString();
	
	window.location = url.replace(regle, nouveauMobile);
}

