// MtH Update 15-08-2006
var flg;
var flgimg;
var flgtxt;
var cry;
var nbr;
var cst;
var frmfld;
var cryEffect;
var globLng;

window.onload	=	function()
{
	flg 	= $('flag');
	flgimg	= $('flagimg');
	flgtxt	= $('flagtxt');
	cry 	= $('cry'); 		// country
	nbr 	= $('nbr'); 		// number
	cst 	= $('cst'); 		//cost
	frmfld	= $('frmfld');		// languagefield form
	
	cryEffect = new fx.Combo('cry', {height: true, opacity: false, zIndex: 12, duration: 200});
	cryEffect.hide();

	flg.onclick=toggleCry;
	nbr.onclick=toggleCry;

	chsCry();
	chsLang(flgtxt.innerHTML); // leest veldje uit (bepaalt landcode)
}

function toggleCry()
{
	cryEffect.toggle();
}

function chsCry()
{
	var imgs = cry.getElementsByTagName('img');
	for (i=0;i<imgs.length;i++) {
		if (imgs[i].className.indexOf('sel') > -1){
			imgs[i].onclick=selCry;
		}
	}
}

function selCry ()
{
	country = this.id.substring(4);
	flgimg.src = "../images_all/flag_"+ phNbr[country][2] +".gif";
	flgtxt.innerHTML = phNbr[country][2]; // doet zich voor als..
	nbr.innerHTML = phNbr[country][0];
	cst.innerHTML = phNbr[country][1];
	
	chsLang(phNbr[country][2]);
	
	// taal setten in form
	frmfld.value=	cryToLng[phNbr[country][2]];
	toggleCry();
}

function chsLang(ln)
{
	var tmp;
	var langId;
	var cnt = document.getElementsByTagName("*");

	// check of taal bestaat
	if(ln == "")	ln = "nl";
	if(!lng[ln])  	ln = "en";

	globLng	=	ln;
	
	// loop door items
	for (i=0;i<cnt.length;i++) {
		if (cnt[i].className.indexOf('lang') > -1){
			tmp = cnt[i].className.split(" ");
			langId = tmp[1];
			cnt[i].innerHTML = lng[ln][langId];
		}
	}
}

function goClck()
{
	var opener;
	var pinbox;
	setTimeout("clearFields()",1000);

	if (document.getElementById)
	{
		pinbox	=	$('pincode');
	}
	else
	{
		pinbox	=	document.tf.pincode;
	}

	if (pinbox.value.length < 4)
	{
		window.alert(lng[globLng]["invalidcode"]);
		return false;
	}
	else
	{
		newWidth 	=	screen.width;
		newHeight 	=	screen.height - 30;
		
		opener		=	window.open('about:blank','paynlopener','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+newWidth+',height='+newHeight+',left=0,top=0');
	}
}

function clearFields()
{
	if (document.getElementById)
	{
		document.getElementById('pincode').value = "";
	}
	else
	{
		document.tf.pincode.value = "";
	}
}

