function showhidetext(var1) {
	if (document.getElementById('t'+var1).className == 'hidetext') {
		document.getElementById('t'+var1).className = 'showtext';
		document.getElementById('f'+var1).src = 'images/flech_open.gif';
	} else {
		document.getElementById('t'+var1).className = 'hidetext';
		document.getElementById('f'+var1).src = 'images/flech_close.gif';
	};
};

function clearvalue(varid, vartxt) {
	if (document.getElementById(varid).value == vartxt) {
		document.getElementById(varid).value = '';
	};
};

function getID(var1) {
	var data;
	data = document.getElementById(var1).value;
	return data;
};

function selExtra(var1) {
	var total;
	total = var1 * '12.20';
	document.getElementById('soit').value = (Math.round((total*10))/10);
	total = (document.getElementById('totalc').value*1) + (document.getElementById('soit').value*1) + (document.getElementById('aboners').value*1);
	document.getElementById('total').value = (Math.round((total*10))/10);
};

function totalChecks(chk, var2, var3) {
	var total;
	var total2;
	if (chk) {
		total = (document.getElementById('totalc').value*1) + (var2*1);
		document.getElementById('totalc').value = (Math.round((total*10))/10);

		total2 = (document.getElementById('totalc2').value*1) + (var3*1);
		document.getElementById('totalc2').value = (Math.round((total2*10))/10);

	} else {
		total = (document.getElementById('totalc').value*1) - (var2*1);
		document.getElementById('totalc').value = (Math.round((total*10))/10);

		total2 = (document.getElementById('totalc2').value*1) - (var3*1);
		document.getElementById('totalc2').value = (Math.round((total2*10))/10);
	};
	sumAll();
};

function sumAll() {
	var total;
	if (document.getElementById('intern').checked) {
		total = (document.getElementById('totalc2').value*1) + (document.getElementById('aboners').value*1);
	} else {
		total = (document.getElementById('totalc').value*1) + (document.getElementById('aboners').value*1);
	};
	document.getElementById('total').value = (Math.round((total*10))/10);
};

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function sumAboners(var2) {
	var aboners;
	var oldabo;
	var var2;
		oldabo = document.getElementById('aboners').value;
		if (document.getElementById('abonx').value == '1 AN (4 NUMEROS) - 60 euros T.T.C.') {
			if (document.getElementById('intern').checked) {
				var2 = '80';
			} else {
				var2 = '60';
			};
			
		} else if (document.getElementById('abonx').value == '2 AN (8 NUMEROS) - 110 euros T.T.C.') {
			if (document.getElementById('intern').checked) {
				var2 = '155';
			} else {
				var2 = '110';
			};
		} else {
			var2 = '0';
		};
		document.getElementById('aboners').value = var2;
		total = ((document.getElementById('total').value*1) - (oldabo*1)) + (document.getElementById('aboners').value*1);		
		total = roundNumber(total, '2');
		document.getElementById('total').value = total;
};

function showchecked(item) {
	tempArray=new Array(1);
	var Count=0;
	var tempString=new String(item);
	var delimiter = ',';
	var val;

	while (tempString.indexOf(delimiter)>0) {
		tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
		document.getElementById('ck'+tempString.substr(0,tempString.indexOf(delimiter))).style.display = 'none';
		tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
		Count=Count+1
	};
	val = document.getElementById('abonx').value;
	if (val) {
		document.getElementById(val).style.display = 'inline';
        document.getElementById('pri_'+val).innerHTML = document.getElementById('aboners').value;
	};
	document.getElementById('noshow1').style.display = 'none';
	document.getElementById('noshow2').style.display = 'none';
};

function send_form(var1) {
	document.getElementById('print').value = var1;
	document.pour.submit()
	if (var1 != '1')
		document.getElementById('boto').innerHTML = '<center><img src="images/loading.gif"></center>';
};

function tointl(varx) {
	var total;
	sumAboners();
    varx = varx.split(",");
	if (document.getElementById('intern').checked) {
        myfunc(varx, '');
		if (document.getElementById('aboners').value) {
			total = (document.getElementById('totalc2').value*1) + (document.getElementById('aboners').value*1);
		} else {
			total = (document.getElementById('totalc2').value*1);
		};
		document.getElementById('total').value = (Math.round((total*10))/10);
	} else {
        myfunc(varx, 1);
		if (document.getElementById('aboners').value) {
			total = (document.getElementById('totalc').value*1) + (document.getElementById('aboners').value*1);
		} else {
			total = (document.getElementById('totalc').value*1);
		};
		document.getElementById('total').value = (Math.round((total*10))/10);
	};

};

function showOver(url, win) {
    document.getElementById(win).style.display = 'block';
    document.getElementById(win+'2').style.display = 'block';
    ajactions.get(url, win+'2');
};

function closeOver(win, url1, win2) {
    document.getElementById(win).style.display = 'none';
    document.getElementById(win+'2').style.display = 'none';
    ajactions.clear(win+'2');
    if (url1 && win2)
        ajactions.get(url1,win2);
};

function myfunc(strg, showno){
    for (var i = 0; i < strg.length; i++) {
        if (showno) {
            document.getElementById('p1_'+strg[i]).style.display = 'inline';
            document.getElementById('p2_'+strg[i]).style.display = 'none';
        } else {
            document.getElementById('p1_'+strg[i]).style.display = 'none';
            document.getElementById('p2_'+strg[i]).style.display = 'inline';
        };
    };
}