/*
- l'id / name del pulsante che fa submit č "submit_bt"
- cambia dentro la funzione check_sup_form l'action della form (dove vedi http://www.groovemaker.com/...eetc)
- nella pagina html scrivi il tag form cosė : <form method="post" name ="sup_form" onsubmit="javascript: return check_sup_form();">
 */
function mysubmit(){
    //alert("http://www.groovemaker.com/iphone/support_res.php");
    //document.sp_form.action="http://www.groovemaker.com/iphone/support_res.php";
    document.sup_form.submit();
}

function check_sup_form(){
				//var message="";
				var status = true;
				var er_fname = document.getElementById('fname').value;
				var er_lname = document.getElementById('lname').value;
				//var er_description = document.getElementById('description').value;
				var er_description = document.sup_form.description.value;
				//alert(er_description);
				var er_email1 = document.getElementById('email1').value;
				var er_email2 = document.getElementById('email2').value;
				var r_email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

					var c_index =
document.getElementById('country').selectedIndex;
				var er_country = document.getElementById('country')[c_index].value;

               var p_index =
document.getElementById('product').selectedIndex;
				var er_product = document.getElementById('product')[p_index].value;

               var h_index =
document.getElementById('hardware').selectedIndex;
				var er_hardware = document.getElementById('hardware')[h_index].value;

               var os_index =
document.getElementById('desktopos').selectedIndex;
				var er_os = document.getElementById('desktopos')[os_index].value;

               var mos_index =
document.getElementById('mobileos').selectedIndex;
				var er_mos = document.getElementById('mobileos')[mos_index].value;

				var d_fname = document.getElementById('d_fname');
				var d_lname = document.getElementById('d_lname');
				var d_description = document.getElementById('d_description');
				var d_email1 = document.getElementById('d_email1');
				var d_email2 = document.getElementById('d_email2');
				var d_email_match_1 = document.getElementById('d_email_match_1');
				var d_email_match_2 = document.getElementById('d_email_match_2');
				var d_country = document.getElementById('d_country');
				var d_product = document.getElementById('d_product');
				var d_hardware = document.getElementById('d_hardware');
				var d_desktopos = document.getElementById('d_desktopos');
				var d_mobileos = document.getElementById('d_mobileos');
				
				
				
				
               //set_gray_border('fname');
               //set_gray_border('lname');
               //set_gray_border('email1');
               //set_gray_border('email2');
               //set_gray_border('description1');
               //set_black_border('product');
               //set_black_border('hardware');
               //set_black_border('desktopos');
               //set_black_border('mobileos');
               //set_gray_border('country');
              // set_gray_border('product');
              // set_gray_border('hardware');
               //set_gray_border('desktopos');
              // set_gray_border('mobileos');
					//document.getElementById('id_div_msg_notifica').style.backgroundColor="#000000";
               //gotofield="";

				if ((er_fname == "") || (er_fname == "undefined")) {
					d_fname.innerHTML = "First name is missing";
				      status = false;
					}else{
						d_fname.innerHTML = "";
				}
				
				if ((er_lname == "") || (er_lname == "undefined")) {
				      d_lname.innerHTML = "Last name is missing";
				      status = false;
					}else{
						d_lname.innerHTML = "";
				}

				if ((er_country == "") || (er_country == "undefined")) {
					d_country.innerHTML = "Please select a Country";
					status = false;
				}else{
					d_country.innerHTML = "";
				}

				if (!r_email_reg_exp.test(er_email1)) {
				      	d_email1.innerHTML = "Email address is missing or is invalid";
							//alert (er_email1);
				      	status = false;
				}else{
					d_email1.innerHTML = "";
				}

				if (!r_email_reg_exp.test(er_email2)) {
				      	d_email2.innerHTML = "Email address is missing or is invalid";
				      	status = false;
				}else{
					d_email2.innerHTML = "";
				}

				if (er_email2 !=  er_email1) {
				      	d_email_match_1.innerHTML = "Email address and Email address confirmation values are different. Please check the email addresses you provided";
				      	d_email_match_2.innerHTML = "Email address and Email address confirmation values are different. Please check the email addresses you provided";
				      	status = false;
				}else{
					d_email_match_1.innerHTML = "";
					d_email_match_2.innerHTML = "";
				}

            if ((er_product == "") || (er_product == "undefined")) {
					d_product.innerHTML = "Please select a product";
					status = false;
				}else{
					d_product.innerHTML = "";
				}
				
            if ((er_hardware == "") || (er_hardware == "undefined")) {
					d_hardware.innerHTML = "Please select a hardware";
					status = false;
				}else{
					d_hardware.innerHTML = "";
				}
				
            if ((er_mos == "") || (er_mos == "undefined")) {
					d_mobileos.innerHTML = "Please select a Mobile Operating System";
					status = false;
				}else{
					d_mobileos.innerHTML = "";
				}

            if ((er_os == "") || (er_os == "undefined")) {
					d_desktopos.innerHTML = "Please select a Operating System";
					status = false;
				}else{
					d_desktopos.innerHTML = "";
				}

				if ((er_description == "") || (er_description == "undefined") || (er_description == undefined)) {
					d_description.innerHTML = "Please add a description of the problem";
					status = false;
				}else{
					d_description.innerHTML = "";
				}


           	if(status){
							//document.getElementById('id_div_msg_notifica').innerHTML="";
                   document.getElementById('submit_bt').style.backgroundColor="#99CC00";
                   document.getElementById('submit_bt').onclick=mysubmit;
						 document.sup_form.action="http://www.groovemaker.com/support/support_res.php";
						 
                   //window.location.href="#submit_bt";
					return true;
 				}else{
                   //set_red_border('button_reg');
                   //document.getElementById('submit_bt').style.backgroundColor="#000000";
						 //document.getElementById('id_div_msg_notifica').style.backgroundColor="#CC0000";
                   // document.getElementById('submit_bt').onclick=show_red_field;
					//		document.getElementById('submit_bt').onclick=check_sup_form;
                   //document.sup_form.disabled = true; //d	sabled=disabled;
           //        document.sup_form.action="";
						 //document.getElementById('id_div_msg_notifica').innerHTML=message;
						 //window.location.href="#id_div_msg_notifica";
                   //alert("Your request cannot be processed:\n"+message);
          //         disable_vai();
                   //show_red_field();
                   //window.location.href="#fname";
                   return false;
               }
           return false;
}

