function mail(m)
{
        pos = m.replace(' at ','@');
        location.href = 'mailto:'+pos;
}

// ============================ guse_request_formcheck() =============================================

function guse_request_formcheck()
{

var name = document.guse_request_form.name;
var address = document.guse_request_form.address;
var phone = document.guse_request_form.phone;
var institute = document.guse_request_form.institute;
var email = document.guse_request_form.email;

//var grid_1 = document.guse_request_form.grid_seegrid;
//var grid_2 = document.guse_request_form.grid_voce;
//var grid_3 = document.guse_request_form.grid_hungrid;
var grid_4 = document.guse_request_form.grid_gilda;
//var grid_5 = document.guse_request_form.grid_biomed;
//var grid_6 = document.guse_request_form.grid_compchem;



//var grid = document.guse_request_form.grid;

//var cert = document.guse_request_form.cert;
var usage = document.guse_request_form.usage;
var accept = document.guse_request_form.accept;

if (accept.checked == false)
{
	alert("You haven't accepted the Licence Agreement!");
	return false;
	
}

// USAGE
         if (usage.value == "") { 
         	h8 = "\n - Scientific case and planned usage field is empty!";
            er8 = false;
            usage.focus();
            }
         else {
         	h8 = "";
            er8 = true;
            }

// CERT
/*         if ((cert[0].checked == false) && (cert[1].checked == false)) { 
         			h7 = "\n - Certificate answer is missing!";
                    er7 = false;
                    }
         else {
         	h7 = "";
            er7 = true;
         }
*/

// GRID

         if (grid_4.checked == false) { 
         			h6 = "\n - no Grid selected!";
                    er6 = false;
                    }
         else {
         	h6 = "";
            er6 = true;
         }

/*
         if ((grid[0].checked == false) && (grid[1].checked == false) && (grid[2].checked == false) && (grid[3].checked == false)) { 
         			h6 = "\n - no Grid selected!";
                    er6 = false;
                    }
         else {
         	h6 = "";
            er6 = true;
         }
*/

//  EMAIL 

         if (email.value == "") 
         { 
                                                h5 = "\n - E-mail field is empty!";
                                                er5 = false;
                                                email.focus();
         }
         else
         {
                                                if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
                                                {
                                                        h5 = "\n - Not a valid e-mail address!";
                                                        er5 = false;
                                                        email.focus();                        
                                                }
                                                else
                                                 {
                                                        h5 = "";
                                                        er5 = true;
                                                 }
                }

// INST
         if (institute.value == "") { h4 = "\n - Institute field is empty!";
                                                er4 = false;
                                                institute.focus();}
         else {h4 = "";
                        er4 = true;}


// PHONE 

         if (phone.value == "") 
         {                              
                        h3 = "\n - Phone field is empty!";
                        er3 = false;
                        phone.focus();
        }
         else {
                                x = parseInt(phone.value,10);
                                if (isNaN(x)) 
                                {
                                        h3 = "\n - The phone is not a number!";
                                        phone.focus();
                                        er3 = false;
                                }
                                else 
                                {
                                        h3 = "";
                                        er3 = true;
                                }

                        }

//ADDRESS

        if (address.value == "") {h2 = "\n - Address field is empty!"; 
                                        er2 = false; 
                                        address.focus(); }
         else  { h2 = ""; 
                        er2 = true;}


// NAME 

         if (name.value == "")  {h1 = "\n - Name field is empty!!";
                                        er1 = false;
                                        name.focus();}                            
         else {h1 = "";
                        er1 = true;}

                
                

// ============================ ERROR KIIRAS =============================================

        er = er1 && er2 && er3 && er4 && er5 && er6 /*&& er7*/ && er8;
        if (er == false) alert("ERROR! :"+h1+h2+h3+h4+h5+h6/*+h7*/+h8);
        return er;
}



// ============================ guse_problem_report_formcheck() =============================================

function guse_problem_report_formcheck()
{

var name = document.guse_problem_report_form.name;
var email = document.guse_problem_report_form.email;
var subject = document.guse_problem_report_form.subject;
var message = document.guse_problem_report_form.message;


// NAME 

         if (name.value == "")  {h1 = "\n - Name field is empty!!";
                                        er1 = false;
                                        name.focus();}                            
         else {h1 = "";
                        er1 = true;}

//  EMAIL 

         if (email.value == "") 
         { 
                                                h2 = "\n - E-mail field is empty!";
                                                er2 = false;
                                                email.focus();
         }
         else
         {
                                                if ((email.value.indexOf('@', 1)== -1) || (email.value.indexOf('.', 1)== -1))
                                                {
                                                        h2 = "\n - Not a valid e-mail address!";
                                                        er2 = false;
                                                        email.focus();                        
                                                }
                                                else
                                                 {
                                                        h2 = "";
                                                        er2 = true;
                                                 }
                }
			
// NAME 

         if (subject.value == "")  {h3 = "\n - Subject field is empty!!";
                                        er3 = false;
                                        subject.focus();}                            
         else {h3 = "";
                        er3 = true;}

// MESSAGE
         if (message.value == "") { 
         	h4 = "\n - Message field is empty!";
            er4 = false;
            message.focus();
            }
         else {
         	h4 = "";
            er4 = true;
            }

                
                

// ============================ ERROR KIIRAS =============================================

        er = er1 && er2 && er3 && er4;
        if (er == false) alert("ERROR! :"+h1+h2+h3+h4);
        return er;
}
          
