// STANDARD FUNCTIONS
function newWindowEasy(location,width,height,toolbar,adress)    {
window.open(location,'Halmstad','width='+width+',height='+height+',menubar='+toolbar+',location='+adress+',toolbar='+toolbar) ;
}

function setFocus(obj)   {
document.getElementById(obj).value="";
document.getElementById(obj).style.color="#000000";
}

function clrForm(formName)  {
document.forms[formName].reset()
}


function checkSmsForm() {
var numericExpression = /^[0-9]+$/;

felmsg = ""
if (document.getElementById('smsnamn').value.length == 0) {
    felmsg = felmsg + "\n Namn"
}
if (document.getElementById('smsgata').value.length == 0) {
    felmsg = felmsg + "\n Gata"
}
if (document.getElementById('smspostnr').value.match(numericExpression) && document.getElementById('smspostnr').value.length >=5) {
    }
    else{
    felmsg = felmsg + "\n Postnummer"
    }
if (document.getElementById('smsort').value.length == 0) {
    felmsg = felmsg + "\n Ort"
}
if (document.getElementById('smsnummer').value.length == 0) {
    felmsg = felmsg + "\n Mobilnummer"
}

if (felmsg != "")	{
alert(felmsg)
return false;
}
else{
UseAjax(document.getElementById('smsnamn').value + '&adress='+ document.getElementById('smsgata').value + '&postnr=' + document.getElementById('smspostnr').value + '&ort=' + document.getElementById('smsort').value + '&mobilnummer=' + document.getElementById('smsnummer').value + '&restid=' + document.getElementById('restid').value,'addsms.asp?name=','nunesms','../img/waiting.gif','nunesms');
}
}

function checkFaxForm() {
var numericExpression = /^[0-9]+$/;

felmsg = ""
if (document.getElementById('faxnamn').value.length == 0) {
    felmsg = felmsg + "\n Namn"
}
if (document.getElementById('faxgata').value.length == 0) {
    felmsg = felmsg + "\n Gata"
}
if (document.getElementById('faxpostnr').value.match(numericExpression) && document.getElementById('faxpostnr').value.length >=5) {
    }
    else{
    felmsg = felmsg + "\n Postnummer"
    }
if (document.getElementById('faxort').value.length == 0) {
    felmsg = felmsg + "\n Ort"
}
if (document.getElementById('faxnummer').value.length == 0) {
    felmsg = felmsg + "\n Mobilnummer"
}

if (felmsg != "")	{
alert(felmsg)
return false;
}
else{
UseAjax(document.getElementById('faxnamn').value + '&adress='+ document.getElementById('faxgata').value + '&postnr=' + document.getElementById('faxpostnr').value + '&ort=' + document.getElementById('faxort').value + '&faxnummer=' + document.getElementById('faxnummer').value + '&restid=' + document.getElementById('restid').value,'addfax.asp?name=','nunefax','img/waiting.gif','nunefax');
}
}

function checkEmailForm() {

felmsg = ""
if (document.getElementById('emailnamn').value.length == 0) {
    felmsg = felmsg + "\n Namn"
}

 
  apos=document.getElementById('emailmail').value.indexOf("@");
  dotpos=document.getElementById('emailmail').value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {felmsg= felmsg + "\n e-post"}
  else {}
  

if (felmsg != "")	{
alert(felmsg)
return false;
}
else{

UseAjax(document.getElementById('emailnamn').value + '&mail=' + document.getElementById('emailmail').value,'addemail.asp?name=','nuneemail','img/waiting.gif','nuneemail');
 clrForm('emailform');
}
}


function addToNewsLetter() {

felmsg = ""
if (document.getElementById('emailnamn').value.length == 0) {
    felmsg = felmsg + "\n Namn"
}

 
  apos=document.getElementById('emailmail').value.indexOf("@");
  dotpos=document.getElementById('emailmail').value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {felmsg= felmsg + "\n e-post"}
  else {}
  

if (felmsg != "")	{
alert(felmsg)
return false;
}
else{

UseAjax(document.getElementById('emailnamn').value + '&mail=' + document.getElementById('emailmail').value,'addtonewsletter.asp?name=','nuneemail','img/waiting.gif','nuneemail');
 clrForm('emailform');
}
}



//AJAX
function UseAjax(SendTxt,File,FieldToShowIn,img,FieldToView)    {
//alert(File+SendTxt);
document.getElementById(FieldToShowIn).innerHTML="<img src='"+img+"' align='center'>";
var xmlhttp
{
if (SendTxt.length==0)
  {
  document.getElementById(FieldToShowIn).innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url
url=File+SendTxt
//alert(url);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById(FieldToShowIn).innerHTML=xmlhttp.responseText;
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

}















function setprices(dat) {
    //alert(dat)
    var startdag = new String
    startdag = dat
    var mydate = new Date(startdag)
    startdag = mydate.getFullYear()+"-"
        var t= mydate.getMonth()
        t = t+1
        if (t==11 || t==12)   {
        }
        else{
        t= "0" + t.toString()
        }
        startdag = startdag + t+"-"+mydate.getDate()   
        
    //alert(mydate)
  
   
    if (document.getElementById("setp").checked==true) {
       
        var valuee = document.getElementById("p"+startdag+"1").value
        
       for (i=1;i<=5;i++)
        {
        startdag = mydate.getFullYear()+"-"
        var t= mydate.getMonth()
        t = t+1
        if (t==11 || t==12)   {
        }
        else{
        t= "0" + t.toString()
        }
        startdag = startdag + t+"-"+mydate.getDate()   
            
      //  alert("p"+startdag+"1")
        document.getElementById("p"+startdag+"1").value = valuee
        document.getElementById("p"+startdag+"2").value = valuee
        document.getElementById("p"+startdag+"3").value = valuee
        document.getElementById("p"+startdag+"4").value = valuee
        
        mydate.setDate(mydate.getDate()+1);
        }

    }
    
}

function setextra(dat) {
    //alert(dat)
    var startdag = new String
    startdag = dat
    var mydate = new Date(startdag)
    startdag = mydate.getFullYear()+"-"
        var t= mydate.getMonth()
        t = t+1
        if (t==11 || t==12)   {
        }
        else{
        t= "0" + t.toString()
        }
        startdag = startdag + t+"-"+mydate.getDate()   
        
    //alert(mydate)
  
   
    if (document.getElementById("sete").checked==true) {
       
        //alert(startdag+"5")
        var valuee = document.getElementById(startdag+"5").value
        
       for (i=1;i<=5;i++)
        {
        startdag = mydate.getFullYear()+"-"
        var t= mydate.getMonth()
        t = t+1
        if (t==11 || t==12)   {
        }
        else{
        t= "0" + t.toString()
        }
        startdag = startdag + t+"-"+mydate.getDate()   
            
        //alert(startdag)

        document.getElementById(""+startdag+"5").value = valuee
        
        mydate.setDate(mydate.getDate()+1);
        }

    }
    
}

