function showFormElement2(idx){
	
if(idx==4){
	
//shDiv('q11_1_1','inline');	
	
	
}else{
	
	shDiv('q11_1_1','none');
}
}
function showFormElement(idx){
	
shDiv('q11_1_1','none');		
for (i=1;i<6;i++){
	
	if(i!=idx){
	
shDiv('q11_'+i,'none');	
	
	}else{
		
		if(i==1){
 shDiv('q11_'+idx,'inline');	
	
		}
		
	}
	
}
}
	
	
	
function shDiv(id,dis){
if (chkObject(id)==true){
  var lyr = getElemRefs(id);
  if (lyr && lyr.css) lyr.css.display =dis;
  
} 
}
function chkObject(theVal) {
					
						  if (getElemRefs(theVal) != null) {
							 return true;
						  } else {
							 return false;
						  }
					 }
					 function getElemRefs(id) {
						var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
						if (el) el.css = (el.style)? el.style: el;
						return el;
					}


function submit_form_no_free_fields_validate()
{
	if (ValidateUserForm()){
		//document.users_forms.firstFormValidate.value = "1" ;// for posting first form
		document.users_forms.submit();			           // for submit second form
	}
}	

function is_valid(str1,str2)
	{
		var valid = true;
		
		for (i=0; i<=str1.length; i++)
		{
			if (str2.indexOf(str1.charAt(i)) == -1) 
				valid = false;
		}
		return valid
	}
	
function pwds_check()
	{
		var ret = false;
		
		if (document.user_new.password.value != document.user_new.password2.value)
			val_password.innerHTML = '???????? ???? ????!';
		else
		{
			val_password.innerHTML = ''
			ret = true;
		}
		
		return ret
	}	



function pwd_check()
	{
		var str_valid = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
		var ret = false;
		
		if (!is_valid(document.user_new.password.value,str_valid))
		{
			val_password.innerHTML = '?????? ????? ????? ?º ????? ??????? ???????'
			//document.shopper_new.shopper_password.focus();
		}
		else
			if (document.user_new.password.value.length < 4)
			{
				val_password.innerHTML = '???? ?????? ???????? ??? 4 ?????';
				//document.shopper_new.shopper_password.focus();
			}
			else
			{
				val_password.innerHTML = '';
				ret = true;
			}
			
		return ret
	}
	

function email_check()
	{
		var ret = false;
		
		if (document.user_new.email.value.indexOf('@') == -1)
			{
val_email.innerHTML =' @ - ????? ????? ???º????? ????? ????? ';
document.all.val_email.style.display="block";
				//document.user_new.shopper_email.focus();
			}
		else
			if (document.user_new.email.value.indexOf('.') == -1)
				{
val_email.innerHTML = '????? ????? ???º????? ????? ????? ?º???';
					//document.user_new.shopper_email.focus();
				}
			else
			{
				val_email.innerHTML = '';
				ret = true;
			}
			
		return ret
	}
	


function f_name_check()
	{
		var ret = false;
		
		if (document.user_new.f_name.value.length == 0)
		{
			val_f_name.innerHTML = '?? ????? ?? ????';
            document.all.val_f_name.style.display="block";
			document.all.val_email.style.display="none";
		}
		else
		{
			val_f_name.innerHTML = '';
			ret = true;
		}
		
		return ret
	}
	


function l_name_check()
	{
		var ret = false;
		
		if (document.user_new.l_name.value.length == 0)
		{
			val_l_name.innerHTML = '?? ????? ?? ?????';
		document.all.val_l_name.style.display="block";
		 document.all.val_f_name.style.display="none";
		}
		else
		{
			val_l_name.innerHTML = '';
			ret = true;
		}
		
		return ret
	}
	

	
function street_check()
	{
		var ret = false;
		
		if (document.user_new.street.value.length == 0)
			val_street.innerHTML = '?? ????? ?? ????';
		else
		{
			val_street.innerHTML = ''
			ret = true;
		}
		
		return ret
	}
	
	
	
function number_check()
	{
		var ret = false;
		
		if (document.user_new.number.value.length == 0)
			val_number.innerHTML = '?? ????? ???? ???';
		else
		{
			val_number.innerHTML = '';
			ret = true;
		}
		
		return ret
	}
	
function city_check()
	{
		var ret = false;
		
		if (document.user_new.city.value.length == 0)
			val_city.innerHTML = '?? ?????? ???';
		else
		{
			val_city.innerHTML = '';
			ret = true;
		}
		
		return ret
	}

function zip_check()
	{
		var str_valid = '1234567890';
		var ret = false;
		
		if (!is_valid(document.user_new.zip.value,str_valid))
		{
			val_zip.innerHTML = '???º?? ???? ????? ?? ??º???';
			//document.user_new.shopper_zip.focus();
		}
		else
			if (document.user_new.zip.value.length < 5) 
			{
				val_zip.innerHTML = '???º?? ???? ????? ??? 5 ????? ?????';
				//document.user_new.shopper_zip.focus();
			}
			else
			{
				val_zip.innerHTML = '';
				ret = true;
			}
		
		return ret
	}

	
function phoneW_check()
	{
		var str_valid = '1234567890';
		var ret = false;
		
		if (!is_valid(document.user_new.phoneW.value,str_valid))
		{
			val_phoneW.innerHTML = '?????? ???? ????? ?? ??º???';
			//document.user_new.shopper_phone.focus();
		}
		else
			if (document.user_new.phoneW.value.length < 7)
			{
				val_phoneW.innerHTML = '?????? ???? ????? ??? 7 ????? ?????';
				//document.user_new.shopper_phone.focus();
			}
			else
			{
				val_phoneW.innerHTML = '';
				ret = true;
			}
		
		return ret
	}
	


function phoneH_check()
	{
		var str_valid = '1234567890';
		var ret = false;
		
		if (!is_valid(document.user_new.phoneH.value,str_valid))
			val_phoneH.innerHTML = '?????? ???? ????? ?? ??º???';
		else
			if (document.user_new.phoneH.value.length < 7 && document.user_new.phoneH.value.length != 0)
				val_phoneH.innerHTML = '?????? ???? ????? ??? 7 ????? ?????';
			else
			{
				val_phoneH.innerHTML = '';
				ret = true;				
			}
			
		return ret
	}



function id_number_check()
{
	var ret = false;
	var str_valid = '1234567890';
	
	if (!is_valid(document.user_new.id_number.value,str_valid))
		val_id_number.innerHTML = '????? ????? ????? ????? ?? ??º???';
	else
		if (document.user_new.id_number.value.length < 5)
			val_id_number.innerHTML = '???? ????? ????? ???? ????? ??? 5 ????? ?????';
		else
			{
				val_id_number.innerHTML = '';
				ret = true;
			}
	
	return ret
}


// do not unmark , we hace the same name in combined_form_interface.asp
/* function submit_form()


	{


		if (!email_check())
		{
			document.user_new.email.focus();
			return
		}
			if (!f_name_check())
		{
			document.user_new.f_name.focus();
			return
		}			
		if (!l_name_check())
		{
			document.user_new.l_name.focus();
			return
		}
		if (!pwd_check())
		{
			document.user_new.password.focus();
			return
		}
		
		if (!pwds_check())
		{
			document.user_new.password.focus();
			return
		}
		
				pwd_check()
		document.user_new.submit();
	}	
*/




// vars for flash navigation object
var thisPage
thisPage="trial.htm"
var thisSub
thisSub="trial.htm"
var thisTitle
thisTitle="Redmatch RecruiterT Free Trial"


// vars for nav tree
var openSubs
openSubs=true
var treeSection
treeSection="aboutUs"
var treeSub
treeSub="trial"
var treeDisplay
treeDisplay=new Array ("info", "management", "contact" , "trial")


var countries=new Array();								
	countries[0] = new Array( 64, "Other (not listed)", -1 );		
	countries[1] = new Array( 1, "Canada", 5 );			
	countries[2] = new Array( 1000, "Afghanistan", -1 );			
	countries[3] = new Array( 15, "Albania", -1 );			
	countries[4] = new Array( 1001, "Algeria", -1 );			
	countries[5] = new Array( 1002, "American Samoa", -1 );			
	countries[6] = new Array( 32, "Andora", -1 );			
	countries[7] = new Array( 63, "Angola", -1 );			
	countries[8] = new Array( 1003, "Anguilla", -1 );			
	countries[9] = new Array( 1004, "Antarctica", -1 );	
	countries[10] = new Array( 70, "Antigua and Barbuda", -1 );			
	countries[11] = new Array( 4, "Argentina", -1 );			
	countries[12] = new Array( 5, "Armenia", -1 );			
	countries[13] = new Array( 1005, "Aruba", -1 );			
	countries[14] = new Array( 6, "Australia", 4 );			
	countries[15] = new Array( 7, "Austria", -1 );			
	countries[16] = new Array( 1006, "Azerbaidjan", -1 );	
	countries[17] = new Array( 8, "Bahamas", -1 );			
	countries[18] = new Array( 1007, "Bahrain", -1 );			
	countries[19] = new Array( 1008, "Bangladesh", -1 );			
	countries[20] = new Array( 88, "Barbados", -1 );			
	countries[21] = new Array( 10, "Belarus", -1 );			
	countries[22] = new Array( 9, "Belgium", -1 );			
	countries[23] = new Array( 1009, "Belize", -1 );			
	countries[24] = new Array( 1010, "Benin", -1 );			
	countries[25] = new Array( 1011, "Bermuda", -1 );			
	countries[26] = new Array( 1012, "Bhutan", -1 );			
	countries[27] = new Array( 1013, "Bolivia", -1 );			
	countries[28] = new Array( 11, "Bosnia & Herzegovina", -1 );			
	countries[29] = new Array( 1014, "Botswana", -1 );			
	countries[30] = new Array( 1015, "Bouvet Island", -1 );			
	countries[31] = new Array( 12, "Brazil", -1 );			
	countries[32] = new Array( 1016, "British Indian Ocean Territory", -1 );			
	countries[33] = new Array( 1017, "Brunei", -1 );			
	countries[34] = new Array( 13, "Bulgaria", -1 );			
	countries[35] = new Array( 1018, "Burkina Faso", -1 );			
	countries[36] = new Array( 1019, "Burundi", -1 );
	countries[37] = new Array( 1020, "Cambodia", -1 );			
	countries[38] = new Array( 14, "Cameroon", -1 );			
	countries[39] = new Array( 82, "Cape Verde", -1 );			
	countries[40] = new Array( 1021, "Cayman Islands", -1 );			
	countries[41] = new Array( 1022, "Central African Republic", -1 );			
	countries[42] = new Array( 1023, "Chad", -1 );			
	countries[43] = new Array( 1024, "Chile", -1 );			
	countries[44] = new Array( 1025, "China", -1 );			
	countries[45] = new Array( 1026, "Christmas Island", -1 );			
	countries[46] = new Array( 1027, "Cocos (Keeling) Islands", -1 );			
	countries[47] = new Array( 93, "Colombia", -1 );			
	countries[48] = new Array( 1028, "Comoros", -1 );			
	countries[49] = new Array( 92, "Congo", -1 );			
	countries[50] = new Array( 1029, "Cook Islands", -1 );			
	countries[51] = new Array( 78, "Costa Rica", -1 );
	countries[51] = new Array( 78, "Cote D'Ivoire", -1 );			
	countries[52] = new Array( 16, "Croatia", -1 );			
	countries[53] = new Array( 17, "Cuba", -1 );			
	countries[54] = new Array( 18, "Cyprus", -1 );			
	countries[55] = new Array( 19, "Czech Republic", -1 );	
	countries[56] = new Array( 20, "Democratic Republic of the Congo", -1 );			
	countries[56] = new Array( 20, "Denmark", -1 );			
	countries[57] = new Array( 1030, "Djibouti", -1 );			
	countries[58] = new Array( 1031, "Dominica", -1 );			
	countries[59] = new Array( 21, "Dominican Republic", -1 );			
	countries[60] = new Array( 1032, "East Timor", -1 );			
	countries[61] = new Array( 1033, "Ecuador", -1 );			
	countries[62] = new Array( 22, "Egypt", -1 );			
	countries[63] = new Array( 1034, "El Salvador", -1 );			
	countries[64] = new Array( 1035, "Equatorial Guinea", -1 );			
	countries[65] = new Array( 1036, "Eritrea", -1 );			
	countries[66] = new Array( 24, "Estonia", -1 );			
	countries[67] = new Array( 1037, "Ethiopia", -1 );
	countries[68] = new Array( 1038, "Falkland Islands", -1 );			
	countries[69] = new Array( 1039, "Faroe Islands", -1 );			
	countries[70] = new Array( 1040, "Fiji", -1 );			
	countries[71] = new Array( 25, "Finland", -1 );			
	countries[72] = new Array( 26, "France", -1 );			
	countries[73] = new Array( 1041, "France European Territory", -1 );			
	countries[74] = new Array( 1042, "French Guyana", -1 );					
	countries[75] = new Array( 1043, "French Polynesia", -1 );		
	countries[76] = new Array( 1043, "French Southern Territories", -1 );	
	countries[77] = new Array( 1044, "Gabon", -1 );			
	countries[78] = new Array( 77, "Gambia", -1 );			
	countries[79] = new Array( 1045, "Georgia", -1 );			
	countries[80] = new Array( 27, "Germany", 6 );			
	countries[81] = new Array( 1046, "Ghana", -1 );			
	countries[82] = new Array( 1047, "Gibraltar", -1 );			
	countries[83] = new Array( 28, "Greece", -1 );			
	countries[84] = new Array( 1048, "Greenland", -1 );			
	countries[85] = new Array( 1049, "Grenada", -1 );			
	countries[86] = new Array( 1050, "Guadeloupe", -1 );			
	countries[87] = new Array( 1051, "Guam", -1 );			
	countries[88] = new Array( 1052, "Guatemala", -1 );			
	countries[89] = new Array( 1053, "Guinea", -1 );			
	countries[90] = new Array( 1054, "Guinea-Bissau", -1 );			
	countries[91] = new Array( 1055, "Guyana", -1 );			
	countries[92] = new Array( 1056, "Haiti", -1 );			
	countries[93] = new Array( 1057, "Heard and McDonald Islands", -1 );	
	countries[94] = new Array( 1058, "Holland", -1 );				
	countries[95] = new Array( 1058, "Honduras", -1 );			
	countries[96] = new Array( 1059, "Hong Kong", -1 );			
	countries[97] = new Array( 29, "Hungary", -1 );	
	countries[98] = new Array( 30, "Iceland", -1 );			
	countries[99] = new Array( 72, "India", -1 );			
	countries[100] = new Array( 1060, "Indonesia", -1 );			
	countries[101] = new Array( 1061, "Iran", -1 );
	countries[102] = new Array( 1061, "Iraq", -1 );			
	countries[103] = new Array( 31, "Ireland", -1 );			
	countries[104] = new Array( 2, "Israel", 2 );			
	countries[105] = new Array( 33, "Italy", -1 );			
	countries[106] = new Array( 1062, "Ivory Coast", -1 );	
	countries[107] = new Array( 34, "Jamaica", -1 );			
	countries[108] = new Array( 35, "Japan", -1 );			
	countries[109] = new Array( 73, "Jordan", -1 );			
	countries[110] = new Array( 36, "Kazakhstan", -1 );			
	countries[111] = new Array( 89, "Kenya", -1 );			
	countries[112] = new Array( 1063, "Kiribati", -1 );	
	countries[113] = new Array( 1063, "Kitts and Nevis", -1 );			
	countries[114] = new Array( 1064, "Kuwait", -1 );			
	countries[115] = new Array( 71, "Kyrgyzstan", -1 );
	countries[116] = new Array( 94, "Laos", -1 );			
	countries[117] = new Array( 37, "Latvia", -1 );			
	countries[118] = new Array( 67, "Lebanon", -1 );			
	countries[119] = new Array( 1065, "Lesotho", -1 );			
	countries[120] = new Array( 74, "Liberia", -1 );	
	countries[121] = new Array( 74, "Libya", -1 );		
	countries[122] = new Array( 1066, "Liechtenstein", -1 );			
	countries[123] = new Array( 38, "Lithuania", -1 );			
	countries[124] = new Array( 39, "Luxembourg", -1 );			
	countries[125] = new Array( 1067, "Macau", -1 );			
	countries[126] = new Array( 1068, "Macedonia", -1 );			
	countries[127] = new Array( 1069, "Madagascar", -1 );			
	countries[128] = new Array( 1070, "Malawi", -1 );	
	countries[129] = new Array( 102, "Malaysia", -1 );			
	countries[130] = new Array( 1071, "Maldives", -1 );			
	countries[131] = new Array( 40, "Mali", -1 );			
	countries[132] = new Array( 41, "Malta", -1 );			
	countries[133] = new Array( 75, "Marshall Islands", -1 );			
	countries[134] = new Array( 1072, "Martinique", -1 );			
	countries[135] = new Array( 1073, "Mauritania", -1 );			
	countries[136] = new Array( 1074, "Mauritius", -1 );			
	countries[137] = new Array( 1075, "Mayotte", -1 );			
	countries[138] = new Array( 42, "Mexico", -1 );			
	countries[139] = new Array( 1076, "Micronesia", -1 );			
	countries[140] = new Array( 43, "Moldova", -1 );			
	countries[141] = new Array( 97, "Monaco", -1 );			
	countries[142] = new Array( 1077, "Mongolia", -1 );			
	countries[143] = new Array( 1078, "Montserrat", -1 );			
	countries[144] = new Array( 1079, "Morocco", -1 );			
	countries[145] = new Array( 1080, "Mozambique", -1 );		
	countries[146] = new Array( 1080, "Myanmar", -1 );	
	countries[147] = new Array( 1081, "Namibia", -1 );			
	countries[148] = new Array( 1082, "Nauru", -1 );			
	countries[149] = new Array( 1083, "Nepal", -1 );			
	countries[150] = new Array( 44, "Netherlands", -1 );			
	countries[151] = new Array( 1084, "Netherlands Antilles", -1 );			
	countries[152] = new Array( 1085, "Neutral Zone", -1 );			
	countries[153] = new Array( 1086, "New Caledonia", -1 );			
	countries[154] = new Array( 85, "New Zealand", -1 );			
	countries[155] = new Array( 1087, "Nicaragua", -1 );			
	countries[156] = new Array( 1088, "Niger", -1 );			
	countries[157] = new Array( 45, "Nigeria", -1 );			
	countries[158] = new Array( 1089, "Niue", -1 );			
	countries[159] = new Array( 1090, "Norfolk Island", -1 );			
	countries[160] = new Array( 1091, "Northern Mariana Islands", -1 );			
	countries[161] = new Array( 46, "North Korea", -1 );	
	countries[162] = new Array( 46, "Northern Mariana Islandsa", -1 );	
	countries[163] = new Array( 46, "Norway", -1 );		
	countries[164] = new Array( 1092, "Oman", -1 );			
	countries[165] = new Array( 999, "Other", -1 );			
	countries[166] = new Array( 1093, "Pakistan", -1 );			
	countries[167] = new Array( 87, "Palau", -1 );			
	countries[168] = new Array( 69, "Panama", -1 );			
	countries[169] = new Array( 1094, "Papua New Guinea", -1 );			
	countries[170] = new Array( 1095, "Paraguay", -1 );	
	countries[171] = new Array( 1095, "People's Rep. of China	", -1 );	
	countries[172] = new Array( 83, "Peru", -1 );			
	countries[173] = new Array( 47, "Philippines", -1 );			
	countries[174] = new Array( 1096, "Pitcairn Island", -1 );			
	countries[175] = new Array( 48, "Poland", -1 );			
	countries[176] = new Array( 1097, "Polynesia (French)", -1 );			
	countries[177] = new Array( 49, "Portugal", -1 );			
	countries[178] = new Array( 50, "Puerto Rico", -1 );			
	countries[179] = new Array( 1098, "Qatar", -1 );			
	countries[180] = new Array( 1099, "Reunion", -1 );			
	countries[181] = new Array( 51, "Romania", -1 );			
	countries[182] = new Array( 52, "Russia", -1 );			
	countries[183] = new Array( 1100, "Rwanda", -1 );	
	countries[184] = new Array( 1101, "S. Georgia and S. Sandwich Islands", -1 );			
	countries[185] = new Array( 1102, "Saint Helena", -1 );			
	countries[186] = new Array( 1103, "Saint Kitts &amp; Nevis Anguilla", -1 );			
	countries[187] = new Array( 98, "Saint Lucia", -1 );			
	countries[188] = new Array( 1104, "Saint Pierre and Miquelon", -1 );			
	countries[189] = new Array( 1105, "Saint Tome and Principe", -1 );			
	countries[190] = new Array( 76, "Saint Vincent  &amp; the Grenadines", -1 );			
	countries[191] = new Array( 84, "Samoa-American", -1 );			
	countries[192] = new Array( 84, "Samoa-Western", -1 );			
	countries[193] = new Array( 1106, "San Marino", -1 );		
	countries[194] = new Array( 1107, "Sao Tome and Principe", -1 );	
	countries[195] = new Array( 1107, "Saudi Arabia", -1 );		
	countries[196] = new Array( 1107, "Scotland", -1 );	
	countries[197] = new Array( 68, "Senegal", -1 );			
	countries[198] = new Array( 1108, "Seychelles", -1 );			
	countries[199] = new Array( 80, "Sierra Leone", -1 );			
	countries[200] = new Array( 103, "Singapore", -1 );			
	countries[201] = new Array( 54, "Slovakia", -1 );			
	countries[202] = new Array( 55, "Slovenia", -1 );			
	countries[203] = new Array( 91, "Solomon Islands", -1 );			
	countries[204] = new Array( 96, "Somalia", -1 );	
	countries[205] = new Array( 56, "South Africa", -1 );			
	countries[206] = new Array( 104, "South America", -1 );			
	countries[207] = new Array( 1122, "South Korea", -1 );			
	countries[208] = new Array( 57, "Spain", -1 );			
	countries[209] = new Array( 95, "Sri Lanka", -1 );			
	countries[210] = new Array( 86, "Sudan", -1 );			
	countries[211] = new Array( 1109, "Suriname", -1 );			
	countries[212] = new Array( 1110, "Svalbard and Jan Mayen Islands", -1 );			
	countries[213] = new Array( 1111, "Swaziland", -1 );			
	countries[214] = new Array( 58, "Sweden", -1 );			
	countries[215] = new Array( 59, "Switzerland", -1 );	
	countries[216] = new Array( 59, "Syria", -1 );			
	countries[217] = new Array( 1112, "Tadjikistan", -1 );			
	countries[218] = new Array( 1113, "Taiwan", -1 );			
	countries[219] = new Array( 1114, "Tanzania", -1 );			
	countries[220] = new Array( 79, "Thailand", -1 );			
	countries[221] = new Array( 1115, "Togo", -1 );			
	countries[222] = new Array( 1116, "Tokelau", -1 );			
	countries[223] = new Array( 1117, "Tonga", -1 );	
	countries[224] = new Array( 1118, "Trinidad and Tobago", -1 );			
	countries[225] = new Array( 1118, "Tunisia", -1 );			
	countries[226] = new Array( 60, "Turkey", -1 );			
	countries[227] = new Array( 1119, "Turkmenistan", -1 );			
	countries[228] = new Array( 1120, "Turks and Caicos Islands", -1 );			
	countries[229] = new Array( 1121, "Tuvalu", -1 );
	countries[230] = new Array( 81, "Uganda", -1 );			
	countries[231] = new Array( 61, "Ukraine", -1 );		
	countries[232] = new Array( 61, "United Arab Emirates", -1 );
	countries[233] = new Array( 101, "United Kingdom", 3 );			
	countries[234] = new Array( 62, "Uruguay", -1 );	
	countries[235] = new Array( 64, "Uzbekistan", -1 );	
	countries[236] = new Array( 64, "Vanuatu", -1 );	
	countries[237] = new Array( 64, "Vatican City", -1 );
	countries[238] = new Array( 64, "Vietnam", -1 );
	countries[239] = new Array( 64, "Virgin Islands", -1 );
	countries[240] = new Array( 64, "Western Sahara", -1 );
	countries[241] = new Array( 64, "Yemen", -1 );
	countries[242] = new Array( 64, "Venezuela", -1 );			
	countries[243] = new Array( 66, "Yugoslavia", -1 );			
	countries[244] = new Array( 90, "Zambia", -1 );
	countries[245] = new Array( 64, "Zimbabwe", -1 );
	

var canadaCities=new Array();								
	canadaCities[0] = new Array( 3, "Alberta - All Cities", 1 );			
	canadaCities[1] = new Array( 1, "British Columbia - All Cities", 5 );			
	canadaCities[2] = new Array( 1000, "Manitoba - All Cities", -1 );			
	canadaCities[3] = new Array( 15, "New Brunswick - All Cities", -1 );			
	canadaCities[4] = new Array( 1001, "Newfoundland - All Cities", -1 );			
	canadaCities[5] = new Array( 1002, "Nova Scotia - All Cities", -1 );			
	canadaCities[6] = new Array( 32, "Ontario - All Cities", -1 );			
	canadaCities[7] = new Array( 63, "Prince Edward Island - All Cities", -1 );			
	canadaCities[8] = new Array( 1003, "Quebec - All Cities", -1 );			
	canadaCities[9] = new Array( 1004, "Saskatchewan - All Cities", -1 );			

			
var UsaCities=new Array();
			UsaCities[0] = new Array(0  , "Alabama",0 );
			UsaCities[1] = new Array(1  , "Alaska",0 );
			UsaCities[2] = new Array(2  , "Arizona",0 );
			UsaCities[3] = new Array(3  , "Arkansas",0 );
			UsaCities[4] = new Array(4  , "California",0 );
			UsaCities[5] = new Array(5  , "Colorado",0 );
			UsaCities[6] = new Array(6  , "Connecticut",0 );
			UsaCities[7] = new Array(7  , "Delaware",0 );
			UsaCities[8] = new Array(8  , "DistrictOfColumbia",0 );
			UsaCities[9] = new Array(9  , "Florida",0 );
			UsaCities[10] = new Array(10  , "Georgia",0 );
			UsaCities[11] = new Array(11  , "Hawaii",0 );
			UsaCities[12] = new Array(12  , "Idaho",0 );
			UsaCities[13] = new Array(13  , "Illinois",0 );
			UsaCities[14] = new Array(14  , "Indiana",0 );
			UsaCities[15] = new Array(15  , "Iowa",0 );
			UsaCities[16] = new Array(16  , "Kansas",0 );
			UsaCities[17] = new Array(17  , "Kentucky",0 );
			UsaCities[18] = new Array(18  , "Louisiana",0 );
			UsaCities[19] = new Array(19  , "Maine",0 );
			UsaCities[20] = new Array(20  , "Maryland",0 );
			UsaCities[21] = new Array(21  , "Massachusetts",0 );
			UsaCities[22] = new Array(22  , "Michigan",0 );
			UsaCities[23] = new Array(23  , "Minnesota",0 );
			UsaCities[24] = new Array(24  , "Mississippi",0 );
			UsaCities[25] = new Array(25  , "Missouri",0 );
			UsaCities[26] = new Array(26  , "Montana",0 );
			UsaCities[27] = new Array(27  , "Nebraska",0 );
			UsaCities[28] = new Array(28  , "Nevada",0 );
			UsaCities[29] = new Array(29  , "NewHampshire",0 );
			UsaCities[30] = new Array(30  , "NewJersey",0 );
			UsaCities[31] = new Array(31  , "NewMexico",0 );
			UsaCities[32] = new Array(32  , "NewYork",0 );
			UsaCities[33] = new Array(33  , "NorthCarolina",0 );
			UsaCities[34] = new Array(34  , "NorthDakota",0 );
			UsaCities[35] = new Array(35 , "Ohio",0 );
			UsaCities[36] = new Array(36  , "Oklahoma",0 );
			UsaCities[37] = new Array(37  , "Oregon",0 );
			UsaCities[38] = new Array(38  , "Pennsylvania",0 );
			UsaCities[39] = new Array(39  , "RhodeIsland",0 );
			UsaCities[40] = new Array(40  , "SouthCarolina",0 );
			UsaCities[41] = new Array(41  , "SouthDakota",0 );
			UsaCities[42] = new Array(42  , "Tennessee",0 );
			UsaCities[43] = new Array(43  , "Texas",0 );
			UsaCities[44] = new Array(44  , "Utah",0 );
			UsaCities[45] = new Array(45  , "Vermont",0 );
			UsaCities[46] = new Array(46  , "Virginia",0 );
			UsaCities[47] = new Array(47  , "Washington",0 );
			UsaCities[48] = new Array(48  , "WestVirginia",0 );
			UsaCities[49] = new Array(49  , "Wisconsin",0 );
			UsaCities[50] = new Array(50  , "Wyoming",0 );
			UsaCities[51] = new Array(51  , "OTHER",0 );


function switchClass(myName,myClass) {

	if (myClass=="SubNavItem") 
	eval("document.all." + myName).className="SubNavItemO"
	else if (myClass=="SubNavItemO") 
		eval("document.all." + myName).className="SubNavItem"
	
}

function populateSelect( objSelect, varArray, defaultValue )
	{
	
		if (objSelect != '' && objSelect != 'undefined' && objSelect != null)
		{
		objSelect.options.length = 1
		for( var i=0;i<varArray.length;i++ )
		
			addOption( objSelect, varArray[ i ] )
								
		return true;
		
		}
	}

function addOption( objSelect, arrayElement ){
	if(!arrayElement[1].match("Canada")){
	objSelect.options.length += 1;	
	objSelect.options[ objSelect.options.length - 1 ].value = arrayElement[1];
	objSelect.options[ objSelect.options.length - 1 ].text = arrayElement[1];
	}
	return true
}

function setSelectedIndex( objSelect, selectedValue ){
		if (objSelect != '' && objSelect != 'undefined' && objSelect != null)
		{
		for( var i=0;i<objSelect.options.length;i++ )
			if( objSelect.options[i].value == selectedValue )
			{
				objSelect.selectedIndex = i;
				return i;
			}
		}
	}
	
function checkCountry(selectObj) {
	if(selectObj.value == "USA") {
		getUSACities();
		document.users_forms.cities.disabled = false;
	}else if(selectObj.value == "Canada") {
		getCanadaCities();
		document.users_forms.cities.disabled = false;
	}else {
		document.users_forms.cities.disabled = true;
	}
}

function getUSACities() {	
	populateSelect(document.users_forms.cities,UsaCities,'')
}

function getCanadaCities() {
	populateSelect(document.users_forms.cities,canadaCities,'')
}


// added Oren  - Invoke
function checkIfValuesAreSelected2()				
{			
	//document.users_forms.hidFromURL.value = document.location.href;
	var alertMessage = "";
	if (document.users_forms.fName.value == "" ) alertMessage += "First Name\n";	
	if (document.users_forms.lName.value == "" ) alertMessage += "Last Name\n";			
	if ((document.users_forms.Email.value == "") && (document.users_forms.PhoneNumber.value == "")) {alertMessage += "E-mail Address or Phone Number \n";}					
							
	if (alertMessage == "")
	{	
		if (document.users_forms.Email.value == "" || (checkMailAdd(document.users_forms.Email.value))){
		document.users_forms.submit();
		}
	}
	else 
		alert("Please enter\n" + alertMessage);
}	



function checkIfValuesAreSelected()				
{		
	document.users_forms.hidFromURL.value = document.location.href	
	var alertMessage = "";
	//if (document.users_forms.FName.value == "" ) alertMessage += "First Name\n";	
	if (document.users_forms.LName.value == "" ) alertMessage += "Last Name\n";	
	if (document.users_forms.CompanyName.value == "") alertMessage += "Company Name\n";			
	if (document.users_forms.Email.value == "") alertMessage += "E-mail Address \n";			
	if (document.users_forms.PhoneNumber.value == "") alertMessage += "Phone Number \n";			
	
	if(document.users_forms.country.value == "")
		alertMessage += "Country of Residence\n";	
							
	if (alertMessage == "")
	{	
		if (checkMailAdd(document.users_forms.Email.value)){
		document.users_forms.hidCountryName.value	= document.users_forms.country.options[document.users_forms.country.selectedIndex].text
		document.users_forms.hidCityName.value = document.users_forms.cities.options[document.users_forms.cities.selectedIndex].text
		
		document.users_forms.submit();
		}
	}
	else 
		alert("Please enter\n" + alertMessage);
}	


function checkMailAdd(val) {
	  if (val.indexOf("@") == -1){
		  alert('"@" is missing in Email...');
		  return false;
	  }
	  if (val.indexOf(".") == -1){
		  alert('Please enter a valid Email Address');
		  return false;
	  }
	return true;
}




function initPage() {
	populateSelect(document.users_forms.country,countries,'');
	setSelectedIndex(document.users_forms.country, 'USA')
	getUSACities();	
}


// added Oren
function setCities(country) {
	if(country == "USA") {
		getUSACities()
		document.users_forms.cities.disabled = false;
	}else if(country == "Canada") {
		getCanadaCities()
		document.users_forms.cities.disabled = false;
	}
}



/////////////////////////////////////////////////////////////////////////////////
// was originaly in user_details_form_insider.asp				/////////////////
/////////////////////////////////////////////////////////////////////////////////

function checkMailAdd(val) {
	  if (val.indexOf("@") == -1){
		  alert('"@" is missing in Email...');
		  return false;
	  }
	  if (val.indexOf(".") == -1){
		  alert('Please enter a valid Email Address');
		  return false;
	  }
	return true;
}
	
//ADDED Oren - TODO - Move to user_details_valid.asp
function ValidateField(eElement,sName)
{
//alert(eElement.value);
	if (eElement.value==""){
		//alert("please enter " + sName);
		alert("Please fill all required * (bold)fields. ");
		///eElement.focus();
		//eElement.style.borderColor='#ff0000';
		
	return false;
	}
	else{
		//if (sName=="Email"){
			//return checkMailAdd(eElement.value);
		//}
		return true;
	}
}

//ADDED Oren - TODO - Move to user_details_valid.asp
function ValidateOrFields(eElement)
{
//alert(eElement.value);
	if (eElement.value==""){
	return false;
	}
	else{
		return true;
	}
}
// added Oren - here we have - formUserFieldsString - allready
// ValidateForm 
function ValidateUserForm() {
//  first validate must filelds ///////////////////
	if (!ValidateField(document.users_forms.FirstName,'FirstName'))
					{return false;} //just return is ok also
				if (!ValidateField(document.users_forms.LastName,'LastName'))
					{return false;} //just return is ok also
					
					if (!ValidateField(document.users_forms.PhoneNumber,'PhoneNumber'))
					{return false;} //just return is ok also
					if (!ValidateField(document.users_forms.pdate,'pdate'))
					{return false;} //just return is ok also
					//if (!ValidateField(document.users_forms.b_pdate,'b_pdate'))
					//{return false;} //just return is ok also
					if (!ValidateField(document.users_forms.region,'Region'))
					{return false;}
					
					if (document.users_forms.region.value!='ROW'){
					valField=document.users_forms.cities;
					}else{
						
					valField=document.users_forms.country;	
						
					}
					if (!ValidateField(valField,'country'))
					{return false;} //just return is ok also	
						if (!ValidateField(document.users_forms.Email,'Address1'))
					{return false;} //just return is ok also
						if (!ValidateField(document.users_forms.Email,'city'))
					{return false;} //just return is ok also
					if (!ValidateField(document.users_forms.Email,'ZIP'))
					{return false;} //just return is ok also
					
					
				if (!ValidateField(document.users_forms.Email,'Email'))
					{return false;} //just return is ok also
				if( document.users_forms.form_name.value!="contact" && document.users_forms.form_name.value!="spare_parts" ){
				   
		         if (!ValidateField(document.users_forms.SKU,'SKU'))
					{return false;} 
					if (!ValidateField(document.users_forms.q1,'q1'))
					{return false;}
				}
//  now validate Or fields ///////////////////////


// TODO: Oren - add field in string if 2 check Email format or not ?? - now if Email is present
// check value/Format anyway Email_Format_Check - TODO 	
// validate Email format, Only if Email is present in string show_Email

//TODO : validate Email content... command in string-Oren
		if (document.users_forms.Email != undefined && document.users_forms.Email != null && document.users_forms.Email.value != "" && document.users_forms.Email.value != null){
				if (!checkMailAdd(document.users_forms.Email.value)){
					return false;}}//after validation of fields, check for email @ and "." if it is not null check the address itself

		// if got 2 here OK !!!
		return true;
		//document.users_forms.submit();
}

/////////////////////////////////////////////////////////////////////////////////
// was originaly in user_details_form_insider.asp				/////////////////
/////////////////////////////////////////////////////////////////////////////////



function setDateField(){

 
var month=document.getElementById('date_m').value;
var year=document.getElementById('date_y').value;
if(month!='-'&&year!='-'){

var fullDate=month+'/'+year;
document.getElementById('pdate').value=fullDate;
}else{
	
document.getElementById('pdate').value='';
}
}
function b_setDateField(){

var day=document.getElementById('b_date_d').value;
var month=document.getElementById('b_date_m').value;
var year=document.getElementById('b_date_y').value;
if(month!='-'&&year!='-'&&day!='-'){

var fullDate=day+'/'+month+'/'+year;
document.getElementById('b_pdate').value=fullDate;
}else{
	
document.getElementById('b_pdate').value='';
}
}
window.onload = initPage;




function setFSDDS(thisValue){

switch(thisValue)
{
case 'ROW':
  document.getElementById('countryx').style.display='block';
	document.getElementById('citiesx').style.display='none';
	document.getElementById('country').style.display='block';
	document.getElementById('cities').style.display='none';
	document.getElementById('rbr').style.display='block';
  break    
case 'USA/Canada':
  document.getElementById('countryx').style.display='none';
		document.getElementById('citiesx').style.display='block';
		document.getElementById('country').style.display='none';
		document.getElementById('cities').style.display='block';
		document.getElementById('rbr').style.display='block';
  break
default:
 document.getElementById('rbr').style.display='none';
			document.getElementById('country').style.display='none';
			document.getElementById('cities').style.display='none';
			document.getElementById('countryx').style.display='none';
			document.getElementById('citiesx').style.display='none';
} 


 	
}