function roundx(f,x){
	var xp10 = Math.pow(10,x);
	return Math.round(f * xp10)/xp10
}

function inches2cm(inches){
		
	return Math.round(inches*2.54);
	
}

function cm2inches(cm){
	return Math.round(parseInt(cm)*0.393700787);
}


var cm2feettable = new Array();
cm2feettable['158'] = '5\'2'; 
cm2feettable['160'] = '5\'3'; 
cm2feettable['163'] = '5\'4'; 
cm2feettable['165'] = '5\'5'; 
cm2feettable['168'] = '5\'6'; 
cm2feettable['170'] = '5\'7'; 
cm2feettable['173'] = '5\'8'; 
cm2feettable['175'] = '5\'9'; 
cm2feettable['178'] = '5\'10'; 
cm2feettable['180'] = '5\'11'; 
cm2feettable['183'] = '6\'0'; 
cm2feettable['185'] = '6\'1'; 
cm2feettable['188'] = '6\'2'; 
cm2feettable['191'] = '6\'3'; 
cm2feettable['193'] = '6\'4'; 



function feet2cm(feet){
	return Math.round(feet*30.48);
}

function cm2feet(cm){

	var feetinches = roundx(parseInt(cm) * 0.032808399,1).toString().split('.');
	//alert(feetinches[0]);
	//alert(feetinches[1]);
	var feet = feetinches[0];
	var inches = Math.round((feetinches[1] / 10) * 12);
	//alert(Math.round(inches)); 
	
	return feet + '\'' + inches;

	if(!cm2feettable[cm]){
	
		return (roundx(parseInt(cm) * 0.032808399,1)).toString().replace('.','\'');
		
	}
	return cm2feettable[cm];
}


var shoesize_continental2am_women = new Array();
shoesize_continental2am_women['36'] = '4½';
shoesize_continental2am_women['37'] = '5½';
shoesize_continental2am_women['38'] = '6½';
shoesize_continental2am_women['39'] = '7½';
shoesize_continental2am_women['40'] = '8½';
shoesize_continental2am_women['41'] = '9½';
shoesize_continental2am_women['42'] = '10½';

var shoesize_continental2am_men = new Array();
shoesize_continental2am_men['41'] = '7½';
shoesize_continental2am_men['42'] = '8½';
shoesize_continental2am_men['43'] = '9½';
shoesize_continental2am_men['44'] = '10½';
shoesize_continental2am_men['45'] = '11½';
shoesize_continental2am_men['46'] = '12½';


function shoescont2am(size,sex){
	
	if(sex==1 && shoesize_continental2am_women[size]){

		return shoesize_continental2am_women[size];

	}

	if(sex==2 && shoesize_continental2am_men[size]){
		return shoesize_continental2am_men[size];
	}	
	
	return size;
}


var suitsize_french2am = Array();
suitsize_french2am[46] = 36;
suitsize_french2am[47] = 37;
suitsize_french2am[48] = 38;
suitsize_french2am[49] = 39;
suitsize_french2am[50] = 40;
suitsize_french2am[51] = 51;
suitsize_french2am[52] = 42;
suitsize_french2am[53] = 43;
suitsize_french2am[54] = 44;
suitsize_french2am[55] = 45;


var dresssize_french2am = Array();
dresssize_french2am[34] = 4;
dresssize_french2am[35] = 5;
dresssize_french2am[36] = 6;
dresssize_french2am[37] = 7;
dresssize_french2am[38] = 8;
dresssize_french2am[39] = 9;
dresssize_french2am[40] = 10;

function size_fr2am(size,sex){
	
	if(sex==1 && dresssize_french2am[size]){
		return dresssize_french2am[size]
	} 
	if(sex==2 && suitsize_french2am[size]){
		return suitsize_french2am[size];
	}
	return size;
}


$(function(){
	
	$('div.measures div#togglemeasure a').click(function(){
		$('div.measures div#togglemeasure a').removeClass('selected');
		
		$this = $(this);
		$this.addClass('selected');	

		var theid = $this.attr('id');

		if(theid=='usmeasures'){
			var obj;
			
			obj = $('#height');
			obj.text(cm2feet(obj.text()));
			
			var arr = ['bust', 'waist', 'hips'];
    	$.each(arr, function() {
				measure = $('#'+this);
				measure.text(cm2inches(measure.next().text()));				
			});
			
			obj = $('#shoes');
			obj.text(shoescont2am(obj.next().text(),1));	
								
			obj = $('#shoesmen');
			obj.text(shoescont2am(obj.next().text(),2));
			
			obj = $('#size');
			obj.text(size_fr2am(obj.next().text(),1));			
			
			obj = $('#sizemen');
			obj.text(size_fr2am(obj.next().text(),2));								
			
		} else {
			
    	var arr = [ 'height', 'size', 'bust', 'waist', 'hips', 'shoes','shoesmen' ];
    	$.each(arr, function() {
				measure = $('#'+this);
				measure.text(measure.next().text());				
			});
		}
		
	});
});