function convert(type,num){
	var valeur_1 = $('s_'+type+'_1').options[$('s_'+type+'_1').options.selectedIndex].value;
	var valeur_2 = $('s_'+type+'_2').options[$('s_'+type+'_2').options.selectedIndex].value;
	var convertion = new Array();

	var test;
	test = $(type+'_'+num).value;

	if(!isNaN(test) && test != ""){
		if(type == "masse"){
			convertion[type] = new Array();
			if(num == '1') valeur = valeur_1;
			else valeur = valeur_2;
	
			if(valeur == "g") convertion[type]["kg"] = parseFloat($(type+'_'+num).value / 1000);
			else if(valeur == "kg")	convertion[type]["kg"] = parseFloat($(type+'_'+num).value);
			else if(valeur == "t") convertion[type]["kg"] = parseFloat($(type+'_'+num).value * 1000);
			else if(valeur == "oz") convertion[type]["kg"] = parseFloat($(type+'_'+num).value * 0.02834953);
			else if(valeur == "lb") convertion[type]["kg"] = parseFloat($(type+'_'+num).value * 0.4535924);
			else if(valeur == "tn") convertion[type]["kg"] = parseFloat($(type+'_'+num).value * 1016.047);
				
			convertion[type]["g"] = convertion[type]["kg"] * 1000;
			convertion[type]["t"] = convertion[type]["kg"] / 1000;
			convertion[type]["oz"] = convertion[type]["kg"] / 0.02834953;
			convertion[type]["lb"] = convertion[type]["kg"] / 0.4535924;
			convertion[type]["tn"] = convertion[type]["kg"] / 1016.047;
		}
		else if(type == "temp"){
			convertion[type] = new Array();
			if(num == '1') valeur = valeur_1;
			else valeur = valeur_2;
		
			if(valeur == "c") convertion[type]["c"] = parseFloat($(type+'_'+num).value);
			else if(valeur == "f") convertion[type]["c"] = parseFloat(($(type+'_'+num).value - 32) * 5/9);
			else if(valeur == "t") convertion[type]["c"] = parseFloat($(type+'_'+num).value * 30);
				
			convertion[type]["f"] = (convertion[type]["c"] * 9/5) + 32;
			convertion[type]["t"] = parseInt(convertion[type]["c"] / 30);
			if(convertion[type]["t"] != parseFloat(convertion[type]["c"] / 30))convertion[type]["t"] = convertion[type]["t"]+'-'+parseInt(convertion[type]["t"]+1);
		}
		else if(type == "volume"){
			convertion[type] = new Array();
			if(num == '1') valeur = valeur_1;
			else valeur = valeur_2;
	
			if(valeur == "ml") convertion[type]["l"] = parseFloat($(type+'_'+num).value / 1000);
			else if(valeur == "cl") convertion[type]["l"] = parseFloat($(type+'_'+num).value / 100);
			else if(valeur == "dl") convertion[type]["l"] = parseFloat($(type+'_'+num).value / 10);
			else if(valeur == "l") convertion[type]["l"] = parseFloat($(type+'_'+num).value);
			else if(valeur == "cc") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 0.004929);
			else if(valeur == "cs") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 0.01479);
			else if(valeur == "floz") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 0.0284131);
			else if(valeur == "ptuk") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 0.568262);
			else if(valeur == "qtuk") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 1.136524);
			else if(valeur == "galuk") convertion[type]["l"] = parseFloat($(type+'_'+num).value * 4.546096);
	
			convertion[type]["ml"] = convertion[type]["l"] * 1000;
			convertion[type]["cl"] = convertion[type]["l"] * 100;
			convertion[type]["dl"] = convertion[type]["l"] * 10;
			convertion[type]["cc"] = convertion[type]["l"] / 0.004929;
			convertion[type]["cs"] = convertion[type]["l"] / 0.01479;
			convertion[type]["floz"] = convertion[type]["l"] / 0.0284131;
			convertion[type]["ptuk"] = convertion[type]["floz"] / 20;
			convertion[type]["qtuk"] = convertion[type]["ptuk"] / 2;
			convertion[type]["galuk"] = convertion[type]["qtuk"] / 4;
		}
	
		switch(num){
			case '1':$(type+'_2').value = convertion[type][valeur_2];break;
			case '2':$(type+'_1').value = convertion[type][valeur_1];break;
		}
	}
}

function openConvert(ev){
	//new Event(ev).stop();
	this.disabled = true;

	/*Probleme sous ie6 importer les css pour la fenetre windoo*/
	var browser=navigator.appName;
	var version=navigator.appVersion;

	if(browser != "Microsoft Internet Explorer" || version.indexOf("MSIE 6", 0) == -1){
		var tag=document.createElement("link");
		tag.setAttribute("type","text/css");
		tag.setAttribute("rel","stylesheet");
		tag.setAttribute("href","css/themes/windoo.css");
		tag.setAttribute("media","screen");
		document.getElementsByTagName("head")[0].appendChild(tag);
		
		var theme = document.createElement("link");
		theme.setAttribute("type","text/css");
		theme.setAttribute("rel","stylesheet");
		theme.setAttribute("href","css/themes/windoo.aerocook.css");
		theme.setAttribute("media","screen");
		document.getElementsByTagName("head")[0].appendChild(theme);
	}

	var windoo1 = new Windoo({
		left: 940,
		top: 464,
		title: '',
		id: 'ConvertWindoo',
		//positionStyle: 'fixed', // NOTE: not functional if container defined
		container: document.body,
		height:284,
		width:252,
		shadow: false,
		resizable:false,
		position: false,
		buttons: {close:true,minimize:false,maximize:false},
		theme: Windoo.Themes.aero,
		onShow: function(){
			var url = "ajax/ajax.php";
			var my_data = "action=convert_on";
			var myAjax = new Ajax(url,{
				method: 'post',
				data: my_data,
				evalScripts: true,
				onComplete: function(){
				}
			}).request();
		},
		onClose: function (){
			var url = "ajax/ajax.php";
			var my_data = "action=convert_off";
			var myAjax = new Ajax(url,{
				method: 'post',
				data: my_data,
				evalScripts: true,
				onComplete: function(){
				}
			}).request();
		}
	}).setHTML('<div id="convertisseur_window"><div id="temperature"><input type="text" name="temp_1" id="temp_1" onkeyup="convert(\'temp\',\'1\');" /><select id="s_temp_1" onchange="convert(\'temp\',\'2\');"><option value="f">Fahrenheit &ordm;F</option><option value="c" selected="selected">Celsius &ordm;C</option><option value="t">thermostat</option></select><br /><input type="text" name="temp_2" id="temp_2" onkeyup="convert(\'temp\',\'2\');" /><select id="s_temp_2" onchange="convert(\'temp\',\'1\');"><option value="f" selected="selected">Fahrenheit &ordm;F</option><option value="c">Celsius &ordm;C</option><option value="t">thermostat</option></select></div><div id="masse"><input type="text" name="masse_1" id="masse_1" onkeyup="convert(\'masse\',\'1\');" /><select id="s_masse_1" onchange="convert(\'masse\',\'1\');"><option value="g" selected="selected">gramme g</option><option value="kg">kilogramme kg</option><option value="t">tonne t</option><option value="oz">ounce oz</option><option value="lb">pound lb</option></select><br /><input type="text" name="masse_2" id="masse_2" onkeyup="convert(\'masse\',\'2\');" /><select id="s_masse_2" onchange="convert(\'masse\',\'1\');"><option value="g">gramme g</option><option value="kg" selected="selected">kilogramme kg</option><option value="t">tonne t</option><option value="oz">ounce oz</option><option value="lb">pound lb</option></select></div><div id="volume"><input type="text" name="volume_1" id="volume_1" onkeyup="convert(\'volume\',\'1\');" /><select id="s_volume_1" onchange="convert(\'volume\',\'2\');"><option value="ml" selected="selected">millilitre ml</option><option value="cl">centilitre cl</option><option value="dl">decilitre dl</option><option value="l">litre l</option><option value="cc">cuilliere &agrave; caf&eacute; tsp</option><option value="cs">cuilliere &agrave; soupe tbsp</option><option value="floz">Fluid Ounce floz</option><option value="ptuk">Pinte pt</option><option value="qtuk">Quart qt</option><option value="galuk">Gallon gal</option></select><br /><input type="text" name="volume_2" id="volume_2" onkeyup="convert(\'volume\',\'2\');" /><select id="s_volume_2" onchange="convert(\'volume\',\'2\');"><option value="ml">millilitre ml</option><option value="cl" selected="selected">centilitre cl</option><option value="dl">decilitre dl</option><option value="l">litre l</option><option value="cc">cuilliere &agrave; caf&eacute; tsp</option><option value="cs">cuilliere &agrave; soupe tbsp</option><option value="floz">Fluid Ounce floz</option><option value="ptuk">Pinte pt</option><option value="qtuk">Quart qt</option><option value="galuk">Gallon gal</option></select></div></div>').show();

}
