
var products = new Array();

window.onload = function(){
	products[0] = document.getElementById("include_product_1"); 
	products[1] = document.getElementById("include_product_2");
	if ( products[0] && products[1] ){
		check_products_selections();
		for ( var i in products){
			products[i].onclick = check_products_selections;
		}
	}
}

function changeCountries(obj){
	if (obj.value != 'US'){
		document.getElementById("usastate").style.display = 'none';
		document.getElementById("usastate").value = '';
		document.getElementById("state").style.display = 'none';
		document.getElementById("label_country").style.display = 'none';

	}
	else {
		document.getElementById("usastate").style.display = '';
		document.getElementById("state").style.display = '';
		document.getElementById("label_country").style.display = '';
	}
}

function form_validate() {
	valid = 1;
	var message_text = "Please fill requred fields:";
	for( i = 0; i < document.forms['frmRequest'].elements.length; i++ )
	{
		if ( ( document.forms['frmRequest'].elements[i].className == "required" ) && ( document.forms['frmRequest'].elements[i].value.length < 1 ) ) {
			valid = 0;
			message_text +=  "\n" + (document.forms['frmRequest'].elements[i].alt?document.forms['frmRequest'].elements[i].alt:document.forms['frmRequest'].elements[i].title);
		}
	}
	if ( valid && ( document.forms['frmRequest'].countrycode.value == 'US' ) && ( document.forms['frmRequest'].usastate.value.length < 1 ) ){
		valid=0;
		message_text = 'Please select your state.';
	}
	if( valid && document.forms['frmRequest'].email.value != document.forms['frmRequest'].retype_email.value ) {
		message_text = 'Emails do not match';
		valid = 0;
	}
	if (! valid ){
		alert(message_text);
	}
	else {
		xajax_check_validation_code(document.forms['frmRequest'].code_user_typed.value);
	}
	return false;
}

function check_products_selections(){
	if ( products[0] && products[1] ){
		if ( products[0].checked == false && products[1].checked == false ){
			for(var i=0;i<document.forms['frmRequest'].elements.length;i++)
			{
				if ( document.forms['frmRequest'].elements[i].name != 'include_product_1' && document.forms['frmRequest'].elements[i].name != 'include_product_2' ){
					document.forms['frmRequest'].elements[i].disabled  = 1;
					if (document.forms['frmRequest'].elements[i].type != 'text'){
						document.forms['frmRequest'].elements[i].style.backgroundColor = '#FFFFFF';
					}
					else {
						document.forms['frmRequest'].elements[i].style.backgroundColor = '#EDEDED';
					}
				}
			}
		}
		else {
			for(var i=0;i<document.forms['frmRequest'].elements.length;i++)
			{
				if (document.forms['frmRequest'].elements[i].name != 'include_product_1' && document.forms['frmRequest'].elements[i].name != 'include_product_2'){
					document.forms['frmRequest'].elements[i].disabled  = 0;
					if (document.forms['frmRequest'].elements[i].type == 'text') {
						document.forms['frmRequest'].elements[i].style.backgroundColor = '#FFFFFF';
					}
					else {
						document.forms['frmRequest'].elements[i].style.backgroundcolor = document.body.bgcolor;
					}
				}
			}
		}
	}
}

