	function open_customerservice() {
		window.open('customerservice/contactpop1.php',
						'BonnesminutesCustomerservice',
						'toolbar=no,directories=no,status=no,scrollbars=yes,resize=no,menubar=no,width=610,height=540,top=100,left=200'
					  ); 
		return false;
	}

	function open_cheapertelco() {
		window.open('cheapertelco.php',
						'BonnesminutesCustomerservice',
						'toolbar=no,directories=no,status=no,scrollbars=yes,resize=no,menubar=no,width=610,height=540,top=100,left=200'
					  ); 
		return false;
	}

	function open_tellfriend() {
		window.open('tellfriend.php',
						'BonnesminutesTellfriend',
						'toolbar=no,directories=no,status=no,scrollbars=no,resize=no,menubar=no,width=280,height=500,top=100,left=200'
					  ); 
		return false;
	}
	
	function open_flyerservice() {
		window.open('flyerservice.php',
						'BonnesminutesFlyerservice',
						'toolbar=no,directories=no,status=no,scrollbars=no,resize=no,menubar=no,width=610,height=550,top=100,left=200'
					  ); 
		return false;
	}
	
	function ignoreSpaces(string) {
		var temp = "";
		string = '' + string;
		splitstring = string.split(" ");
		for(i = 0; i < splitstring.length; i++) {
			temp += splitstring[i];
		}
		return temp;
	}

	function isEmail(address) {
		var isValid = false;
		// basic checks (relying on lazy evaluation for correct behaviour!)
		// not empty
		// at least 7 characters (x@yy.zz)
		// has @
		// has only 1 @
		// has at least one . (domain.ext)
		isValid = (address!=null) 
		       && (address.length >= 7) 
		       && (address.indexOf('@')!=-1) 
		       && (address.indexOf('@') == address.lastIndexOf('@'))
		       && (address.indexOf('.')!=-1)
		;
		
		if (isValid) {
			var parts = address.split('@');
			var name  = parts[0].split('.');
			var host  = parts[1].split('.');
			var regName  = new RegExp("^([!#$%&'*+-/0-9=?A-Z^_a-z{}~]+)$"); // at least length 1
			var regLabel = new RegExp("^(^[-0-9A-Za-z][-0-9A-Za-z]+)$"); // at least length 2
			var regExt   = new RegExp("^([A-Za-z]{2,63})$"); // at least length 2
			var i;
			for (i=0; i < name.length; i++) {
				isValid = isValid && (name[i].search(regName) != -1);
			}
			for (i=0; i < host.length-1; i++) {
				isValid = isValid && (host[i].search(regLabel) != -1) && (host[i].length <= 63);
			}
			isValid = isValid && (host[host.length-1].search(regExt) != -1);
		}
		return isValid;
	}

/*
	function isEmail(adres)
	{
		var pattern = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
		if(!pattern.test(adres)) {
			return false;
		}
		return true;
	}
*/

	function checkForm(frm)
	{
		var adres = frm.email.value;
		var length = frm.email.value.length;
	
		if (length>100)
		{
			alert('Maximum de 100 caractères svp .');			
		}	
		else
		{
			if (isEmail(adres))
			{
				frm.submit();
			}
			else	
			{
				alert("Le courriel entré n'est pas valide.");
			}
		}
	}
	function noenter() {
		return !(window.event && window.event.keyCode == 13); 
	}
