// JavaScript Document

/********** getElementById - IE fix ***********/
if (/msie/i.test (navigator.userAgent)) //only override IE
{
	document.nativeGetElementById = document.getElementById;
	document.getElementById = function(id)
	{
		var elem = document.nativeGetElementById(id);
		if(elem)
		{
			//make sure that it is a valid match on id
			if(elem.id == id)
			{
				return elem;
			}
			else
			{
				//otherwise find the correct element
				for(var i=1;i<document.all[id].length;i++)
				{
					if(document.all[id][i].id == id)
					{
						return document.all[id][i];
					}
				}
			}
		}
		return null;
	};
}
/********************************************/

function changeButtonBg(id,image){        
    if(image=="transparent"){
        document.getElementById(id).style.background='transparent';
    }else{
        document.getElementById(id).style.background='transparent url(/site/img/'+image+') no-repeat 0 0';
        document.getElementById(id).style.cursor='pointer';
        }
}

function changeClass(id, className){
    document.getElementById(id).className=className;
}
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
function showContent(idSource, idTarget, styleForSource){
  var sources = ["jobIco1","jobIco2","jobIco3","jobIco4","jobIco5"];
  var targets = ["job1","job2","job3","job4","job5"];
  for(var i=0;i<sources.length;i++){
    document.getElementById(targets[i]).style.display='none';
    document.getElementById(sources[i]).style.textDecoration='none';
  }  
  document.getElementById(idSource).style.textDecoration='underline';
  document.getElementById(idTarget).style.display='block';

}

function showSub( value, num ){
	
	var targets = ["sub0","sub1","sub2","sub3","sub4","sub5"];
	
	for(var i=0; i<targets.length; i++ ){
		var tar = targets[i];
		if ( num != undefined ) {
			tar = tar + num;
		}
		document.getElementById( tar ).disabled = 1;
		document.getElementById( tar ).style.display='none';
	}
	  
	var t = "sub" + value;
	if ( num != undefined ) {
		t = t + num;
	}
	if (value != 0) {
		document.getElementById( t ).disabled = 0;
	}
	document.getElementById( t ).style.display='block';
}

function showPrice( value )
{
	var price = 0;
	if ( value == 12 ) {
		price = 20;
	}
	else if ( value > 1 && value < 10) {
		price = 2 * value;
	}
	else {
		price = 20;
	}

	document.getElementById( "price" ).value = price + ".00 €";
}
