function css_browser_selector(u) {
	/*
	CSS Browser Selector v0.3.1
	Rafael Lima (http://rafael.adm.br)
	http://rafael.adm.br/css_browser_selector
	License: http://creativecommons.org/licenses/by/2.5/
	Contributors: http://rafael.adm.br/css_browser_selector#contributors
	*/
	var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' '+s+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;
}


jQuery(document).ready(function() {
																
	css_browser_selector(navigator.userAgent);
																
	$('#modal_close').click(function() {
		modalclose();
		return false;
	});
	
	// $('input:checkbox').checkbox();
	
	$('#selectall').change(function() {	
		if (this.checked) {
			$("#email2 input[type='checkbox']").attr('checked', true);
		} else {
			$("#email2 input[type='checkbox']").attr('checked', false);	
		}
	});
	
	$("#email2 input[type='checkbox']").change(function() {
		if (this.checked == false) {
			$('#selectall').attr('checked', false);	
		}

	});

	$("#email1 form[name='emailsubmit']").submit(function() {
		var errorString = "";
		// check email
		var email1array = ($('#text_email1').val().split("@"));
		var email2array = ($('#text_email2').val().split("@"));
		if ((email1array.length != 2) || (email2array.length != 2) || (email1array[0].length == 0) || (email2array[0].length == 0) || (email1array[1].length == 0) || (email2array[1].length == 0)) {
			errorString += "Invalid Email. Please submit a valid email address. </br>"
		}
		
		if (($('#text_email1').val()) != ($('#text_email2').val())) {
			errorString += "Email addresses must match. </br>"
		}
		
		if (!($('#check_add:checkbox:checked').val())) {
			errorString += "Please check the checkbox. </br>"
		} 
		if (errorString != "") {
			$("#error").html(errorString);
			return false;
		} else {
			return true;
		}
	});

	if ($('#country')) {
		$('#country').change(function() {
			$('#region').val('');
			$("form").submit();
		});
	}
	if ($('#region')) {
		$('#region').change(function() {
			$("form").submit();
		});
	}
});




function modalclose()
{
		window.parent.modalclose();
		return false;
}
