function guestbook()
{
 if(document.guestbook.name.value =="")
 {
  alert("Det finns fält som är obligatoriska som är tomma");
  return false;
 }
 if(document.guestbook.email.value =="")
 {
  alert("Det finns fält som är obligatoriska som är tomma");
  return false;
 }
 if(document.guestbook.text.value =="")
 {
  alert("Skriv gärna något innan du sparar inlägget");
  return false;
 }
 else
 {
  return true;
 }
}


function checkpartyfield()
{
 if(document.address.party_address.value=="")
 {
  alert("Du har inte skrivit i någon adress");
  return false;
 }
 if(document.address.party_zipcode.value=="")
 {
  alert("Du har inte skrivit i något postnummer");
  return false;
 }
 if(document.address.party_city.value=="")
 {
  alert("Du måste ange en ort");
  return false;
 }
 if(document.address.contact.value=="")
 {
  alert("Du måste ange en kontaktperson");
  return false;
 }
 if(document.address.contact_mobile.value=="")
 {
  alert("Du måste ange ett kontaktnummer");
  return false;
 }
 else
 {
  return true;
 }
}



function checkvalues()
{
        if(document.registration.name.value == "")
        {
                alert("du har inte skrivit ditt namn");
                return false;
        }
        if(document.registration.lastname.value == "")
        {
                alert("Du har inte skrivit ditt efternamn");
                return false;
        }
        if(document.registration.address.value == "")
        {
                alert("Du har inte angett någon adress");
                return false;
        }
         if(document.registration.zipcode.value == "")
        {
                alert("Du har inte skrivit i postnummer");
                return false;
        }
         if(document.registration.city.value == "")
        {
                alert("Du har inte angett vilken stad du bor i");
                return false;
        }
         if(document.registration.email.value == "" || document.registration.email.value.indexOf('@', 0) == -1)
        {
                alert("No valid e-mail address!");
                return false;
        }
         if(document.registration.password.value == "")
        {
                alert("Du måste ange ett lösenord");
                return false;
        }
        if(document.registration.password.value != document.registration.confirm_password.value)
        {
                alert("Lösenorden stämmer inte överens");
                return false;
        }

        if(document.registration.legalnotes.checked == false)
        {
                alert("Du måste godkänna de allmänna villkoren");
                return false;
        }
        else
        {
                return true;
        }
  }


function checksalevalues()
{
 if(document.sale_reg._firstname.value == "")
 {
  alert("Du måste skriva ditt namn");
  return false;
 }
 if(document.sale_reg._lastname.value == "")
 {
  alert("Du måste skriva ditt namn");
  return false;
 }
 if(document.sale_reg._address.value == "")
 {
  alert("Du måste skriva din adress");
  return false;
 }
 if(document.sale_reg._zipcode.value == "")
 {
  alert("Du måste ange en fullständig adress med postnummer");
  return false;
 }
 if(document.sale_reg._city.value == "")
 {
  alert("Du måste ange en fullständig portort");
  return false;
 }
 if(document.sale_reg._email.value == "" || document.sale_reg._email.value.indexOf('@', 0) == -1)
 {
  alert("Ogilltig epostadress!");
  return false;
 }
 if(document.sale_reg._password.value == "")
 {
  alert("Du måste ange ett lösenord");
  return false;
 }
 if(document.sale_reg._password.value != document.registration._confirm_password.value)
 {
  alert("Lösenorden stämmer inte överens");
  return false;
 }
 if(document.sale_reg._legalnotes.checked == false)
 {
  alert("Du måste godkänna de allmänna villkoren");
  return false;
 }
 else
 {
  return true;
 }
}
  function legalnotessale()
  {
        mywindow = window.open ("/sale_legalnotes.php", "","location=0,status=0,scrollbars=1,statusbar=0,width=680,height=680");
        mywindow.moveTo(0,0);

  }



  function legalnotes()
  {
        mywindow = window.open ("/legal_pop.php", "","location=0,status=0,scrollbars=1,statusbar=0,width=680,height=680");
        mywindow.moveTo(0,0);

  }

  function wishmusic(bookingID)
  {
        mywindow = window.open ("/wishmusic.php?bookingID="+bookingID+"", "","location=0,status=0,scrollbars=1,statusbar=0,width=600,height=680");
        mywindow.moveTo(20,20);

  }

  function editwishmusic(bookingID)
  {
        mywindow = window.open ("/editwishmusic.php?bookingID="+bookingID+"", "","location=0,status=0,scrollbars=1,statusbar=0,width=600,height=680");
        mywindow.moveTo(20,20);

  }

function package(timestamp)
{
 var xmlHttp;
  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)
     {
      alert("Your browser does not support AJAX!");
      return false;
     }
    }
   }

    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
         document.getElementById('package').innerHTML = value=xmlHttp.responseText;
        }
      }
    xmlHttp.open("GET","package.php?timestamp="+timestamp,true);
    xmlHttp.send(null);
}


function ajaxgetpicture(packageID)
{
 var xmlHttp;
  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)
     {
      alert("Your browser does not support AJAX!");
      return false;
     }
    }
   }

    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
         document.getElementById(packageID).innerHTML = value=xmlHttp.responseText;
        }
      }
    xmlHttp.open("GET","package.php?page=picture&packageID="+packageID,true);
    xmlHttp.send(null);
}


function mouseout(ID)
{
 document.getElementById(ID).innerHTML = value="";
}

var newDiv_MSIE = false;
if(navigator.userAgent.indexOf('MSIE')>=0)newDiv_MSIE=true;

var newDiv = false;

function addElement(inputObj,packageID,type)
{



	newDiv = document.createElement("DIV");
	newDiv.id = 'newDiv';
	newDiv.style.position = "absolute";
	newDiv.style.border="2px dotted #909090";
	newDiv.style.background="#FFFFFF";
	document.body.appendChild(newDiv);

	var contentDiv = document.createElement("DIV");
	contentDiv.ClassName = 'contentDiv';
	newDiv.appendChild(contentDiv);

	newDiv.style.display="block";

 var leftPos = (getLeftPos(inputObj) + inputObj.offsetWidth);
 var topPos = getTopPos(inputObj);

 newDiv.style.left = leftPos + 'px';
 newDiv.style.top = topPos + 'px';

var xmlHttp;
  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)
     {
      alert("Your browser does not support AJAX!");
      return false;
     }
    }
   }

    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
         contentDiv.innerHTML = value=xmlHttp.responseText;
        }
      }

    if(type == info)
    {
    xmlHttp.open("GET","package.php?type=info&packageID="+packageID,true);
    xmlHttp.send(null);
    }
    if(type == package)
    {
    xmlHttp.open("GET","package.php?type=package&packageID="+packageID,true);
    xmlHttp.send(null);
    }
}

function getTopPos(inputObj)
{

 if(newDiv_MSIE)
 {
  var height = inputObj.offsetTop+400;
 }
 else
 {
  var height = inputObj.offsetTop+400;
 }

 if(height > window.innerHeight)
 {
  var returnValue = inputObj.offsetTop-400;
  if(returnValue < 0)
  {
   returnValue = inputObj.offsetTop-100;
   return returnValue;
  }
  else
  {
   return returnValue;
  }
 }
 if(height > document.body.clientHeight)
  {
  var returnValue = inputObj.offsetTop-400;
  if(returnValue <= 0)
  {
  returnValue = inputObj.offsetTop+400;
  return returnValue;
  }
  else
  {
   return returnValue;
  }
 }
 else
 {		
  var returnValue = inputObj.offsetTop;
  while((inputObj = inputObj.offsetParent) != null)
  {
   if(inputObj.tagName!='HTML')returnValue += inputObj.offsetTop;
  }
 return returnValue;
 }
}

function getLeftPos(inputObj)
{

 if(newDiv_MSIE)
 {
  var width = inputObj.offsetLeft+500;
  
  if(document.body.clientWidth > width)
  {
   returnValue = inputObj.offsetLeft+100;
   return returnValue;
  }
 }
 else
 {
  var width = inputObj.offsetLeft+400;

  if(window.innerWidth > width)
  {
   returnValue = inputObj.offsetLeft-1;
  }
 }

  var returnValue = inputObj.offsetLeft;
  while((inputObj = inputObj.offsetParent) != null){
  	if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft;
  }
  return returnValue;
}

function hideElement()
{
	newDiv.style.display='none';
	contentDiv.style.display='none';
}


function meny(objId)
{
 
   var o1 = document.getElementById(objId);
   if(o1.style.display=="block")
   {
      o1.style.display = "none";
   } else if(o1.style.display == "none")
   {
      o1.style.display = "block";
   }
}

function stoppaupp(free,quan)
{
 
 if(quan > free)
 {
  alert("Du kan inte välja så många");
  return false;
 }
 else
 {
  return ture;
 }
}

function submitquantity(free,formname)
{

 var formID = parseInt(formname);
 var quantity = parseInt(document.cart[formID].quantity.value);

 if(quantity > free)
 {
  alert("du kan inte boka s&aring; m&aring;nga");
  return false;
 }
 else
 {
  alert("du kan");
  return false;
 }
}

function picture(id)
{
 mywindow = window.open ("/picture.php?Id="+id+"", "","location=0,status=0,scrollbars=0,statusbar=0,width=660,resizable=no,height=550");
 mywindow.moveTo(0,0);
}


function article(id)
{
 mywindow = window.open ("/article.php?view=image&Id="+id+"", "","location=0,status=0,scrollbars=1,statusbar=0,width=680,height=680");
 mywindow.moveTo(0,0);
}

function readmore(about) {
	mywindow = window.open ("/readmore.php?about="+about+"", "","location=0,status=0,scrollbars=1,statusbar=0,width=680,height=680");
	mywindow.moveTo(0,0);
	}
