function GetMail(name)
{
 window.location.href='mailto:'+name+'@acm.cz';
}

//basic functions

//regulérní výraz hlídající správný tvar emailu
var reg_email=/^[a-zA-Z0-9._-]*@[a-zA-Z0-9._-]*\.[a-zA-Z]{2,4}$/

//alert okno při chybě ve formulářích (voláno jinými funkcemi)
function hlaska(text) {
if (!text) return false;
var vypis = "Ve formuláři jsou následující chyby: \n"+
           "____________________________________ \n\n"+
           text;
alert(vypis);
}

function checkForm(x,co) {
 var hlaseni = "";
 var focus;
 
 //ajaxZipToLocation(x['zadost[nem_psc]'].value,'nem_kraj');
 //ajaxZipToLocation(x['zadost[trv_psc]'].value,'trv_kraj');
 if (x['zadost[kor_psc]']) ajaxZipToLocation(x['zadost[kor_psc]'].value,'kor_kraj');
 
 for (i=1; i <= 100000; i++)
 	continue; 
 //alert('test');

 switch (co) {
     case "kontakt" :
       if (!x['mail[odesilatel]'].value) {hlaseni += "- není vyplněno Vaše příjmení\n"; if (!focus) focus = 'mail[odesilatel]';}
       if (x['mail[email]'].value && reg_email.test(x['mail[email]'].value)==false) {hlaseni += "- Váš email nemá korektní tvar\n"; if (!focus) focus = 'mail[email]';}
       if (!x['mail[vzkaz]'].value) {hlaseni += "- není vyplněno políčko vzkaz\n"; if (!focus) focus = 'mail[vzkaz]';}
       break;
     case "JTP" :
       if (!x['jtp[jmeno]'].value) {hlaseni += "- není vyplněno Vaše jmeno\n"; if (!focus) focus = 'jtp[jmeno]';}
       if (!x['jtp[prijmeni]'].value) {hlaseni += "- není vyplněno Vaše příjmení\n"; if (!focus) focus = 'jtp[prijmeni]';}
       if (!x['jtp[telefon]'].value) {hlaseni += "- není vyplněno Váš telefon\n"; if (!focus) focus = 'jtp[telefon]';}
       if (!x['jtp[email]'].value) {hlaseni += "- není vyplněno Váš email\n"; if (!focus) focus = 'jtp[email]';}
       if (!x['jtp_cv'].value) {hlaseni += "- není vložen Váš životopis\n"; if (!focus) focus = 'jtp_cv';}
       
       
       break;
     default : return false;
 }

 if (hlaseni) {
       hlaska(hlaseni);
       //x['zadost[prijmeni]'].focus();
       if (focus) eval("x['"+focus+"'].focus();");
       return false;
 }
 else {
       unformatuj_policka();
       return true;
 }
}

