﻿
function checkform() {
    var sRet;
    var sTxt;
    sRet = true;
    sTxt = "Kontrollere dine uppgifter\n"
    if(document.frm.firstname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt fornavn"; sRet = false; }
    if(document.frm.lastname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt efternavn"; sRet = false; }
    if(document.frm.email.value.length == 0){ sTxt = sTxt + "\nDu må skrive in din e-postadresse"; sRet = false; }
    
    //if(document.frm.postaddress.value.length == 0){ sTxt = sTxt + "\nDu må skrive in din adresse"; sRet = false; }
    //if(document.frm.postcode.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt postnr"; sRet = false; }
    //if(document.frm.postcity.value.length == 0){ sTxt = sTxt + "\nDu må skrive in din sted"; sRet = false; }
    //if(document.frm.phone.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt telefonnr"; sRet = false; }
    
    if(document.frm.childfirstname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt fornavn"; sRet = false; }
    if(document.frm.childlastname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt efternavn"; sRet = false; }
    if(document.frm.dd.value.length == 0 || document.frm.mm.value.length == 0 || document.frm.yy.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt barns fødelsdato"; sRet = false; }

    if(!document.frm.agree.checked){ sTxt = sTxt + "\nDu må klikke i att du lest vilkårene"; sRet = false; }
    if(sRet == false) alert(sTxt);
    return sRet;
}

function checkTipFrm() {
    var sRet;
    var sTxt;
    sRet = true;
    sTxt = "Kontrollere dine uppgifter\n"
    if(document.tipfrm.yourname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt navn"; sRet = false; }
    if(document.tipfrm.youremail.value.length == 0){ sTxt = sTxt + "\nDu må skrive in din e-postadresse"; sRet = false; }
    if(document.tipfrm.hisname.value.length == 0){ sTxt = sTxt + "\nDu må skrive in ditt venns navn"; sRet = false; }
    if(document.tipfrm.hisemail.value.length == 0){ sTxt = sTxt + "\nDu må skrive in din venns e-postadresse"; sRet = false; }
    if(sRet == false){
         alert(sTxt);
    }else{
        AJAXsendTips(document.tipfrm.yourname.value, document.tipfrm.youremail.value, document.tipfrm.hisname.value, document.tipfrm.hisemail.value);
    }
}


function AJAXsendTips(yourname, youremail, hisname, hisemail) {
   
    var id = "tipafriend";
    var url = '/tipafriend.asp?youremail='+youremail+'&yourname='+yourname+'&hisemail='+hisemail+'&hisname='+hisname+'&rnd=' + parseInt(Math.random()*99999999);
    var xmlHttp = null; 

    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                document.getElementById(id).innerHTML = "<div class='inner'>Finns ingen support for AJAX</div>";
                return false;
            }
        }
    }
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
            //if(xmlHttp.serverStatus == 200){
                 document.getElementById(id).innerHTML = xmlHttp.responseText;
		 setTimeout('hide()',3000); 
            //} else {
            //    document.getElementById(id).innerHTML = '<div class="inner">Sender, vente...</div>'; 
            //}
        }
    }
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function hide(){
    document.getElementById('tipafriend').className="hide";
}

window.onerror = handleError;
function handleError(message, URI, line) {
	alert(message);
}


$().ready(function() {
  
  /*var triggers = $('a.ex3bTrigger')[0];
  
  $('#ex3b').jqm({
    trigger: triggers,
    ajax: '/film.html',
    target: 'div.jqmAlertContent',
    overlay: 0
    });
  
  if($.browser.msie) {
  $('div.jqmAlert .jqmClose')
  .hover(
    function(){ $(this).addClass('jqmCloseHover'); }, 
    function(){ $(this).removeClass('jqmCloseHover'); });
  }*/
});

