// JavaScript Document


var rotate=1;
var jsoverskrift1; 
var jstekst1;
var jstype1;
var jsindex1;
var jsoverskrift2;
var jstekst2;
var jstype2;
var jsindex2;
var jsoverskrift3;
var jstekst3;
var jstype3;
var jsindex3;

    listofimages = new Array(3);
    listofimages[0] = new Image()
    listofimages[1] = new Image()
    listofimages[2] = new Image()


function fetchToDiv(url, target) {
  document.getElementById(target).innerHTML = ' Laster inn...';
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (req != undefined) {
    req.onreadystatechange = function() {fetchToDivDone(url, target);};
    req.open("GET", url, true);
    req.send("");
  }
}  

function fetchToDivDone(url, target) {
  if (req.readyState == 4) { // only if req is "loaded"
    if (req.status == 200) { // only if "OK"
      document.getElementById(target).innerHTML = req.responseText;
    } else {
      document.getElementById(target).innerHTML=" Fetch Error:\n"+ req.status + "\n" +req.statusText;
    }
  }
}

function load(name, div, varenr, produkt, antall ) {


	var address = name + "?varenr=" + document.getElementById(varenr).value + "&navn=" + document.getElementById(produkt).value + "&antall=" + document.getElementById(antall).value;
	fetchToDiv(address,div);
	
}




function beskjed( text )
{
	alert(text);
}


function addItemToCart(cartItem, number)
{
		cartItems.push(cartItem);
		cartItems.push(number);
		
		alert(cartItems.length);
}

function incValue(prodValue)
{
	document.getElementById(prodValue).value = parseInt(document.getElementById(prodValue).value) + 1;
}

function decValue(prodValue)
{
	if( parseInt(document.getElementById(prodValue).value) <= 1)
	{
	}
	
	else
	{
		document.getElementById(prodValue).value = parseInt(document.getElementById(prodValue).value) - 1;
	}
}





function produktHover(element)
{
		document.getElementById(element).className= "produktstripes";
}

function produktOut(element)
{
		document.getElementById(element).className = "produkt";
}


function produktClick(element)
{
		document.getElementById(element).className= "produktinfo";
		document.getElementById(element+"p").className= "produktshow";
}


function startRotator(overskrift1, tekst1, type1, index1,overskrift2, tekst2, type2, index2,overskrift3, tekst3, type3, index3, bannertimer)
{
	alert("HELLO");
	
jsoverskrift1=overskrift1; 
jstekst1=tekst1;
jstype1=type1;
jsindex1=index1;
jsoverskrift2=overskrift2;
jstekst2=tekst2;
jstype2=type2;
jsindex2=index2;
jsoverskrift3=overskrift3;
jstekst3=tekst3;
jstype3=type3;
jsindex3=index3;

listofimages[0].src="cms/php/imagebanner.php?navn="+jsindex1;
listofimages[1].src="cms/php/imagebanner.php?navn="+jsindex2;
listofimages[2].src="cms/php/imagebanner.php?navn="+jsindex3;

	
	setInterval( "Rotate()", (bannertimer*1000));
}

function Rotate()
{

	if( rotate==2 )
	{
		document.getElementById("rotatorh1").innerHTML=jsoverskrift2;
		document.getElementById("rotatorp").innerHTML=jstekst2;
		
		document.getElementById("rotatorimg").src=(listofimages[1].src);
		document.getElementById("rotatora").innerHTML="";
		
	 	rotate=3;
		
	}
	else if( rotate==3 )
	{
		document.getElementById("rotatorh1").innerHTML=jsoverskrift3;
		document.getElementById("rotatorp").innerHTML=jstekst3;
		
		document.getElementById("rotatorimg").src=(listofimages[2].src);
		document.getElementById("rotatora").innerHTML="";
	
		rotate=1;
	}
	
	else
	{
		document.getElementById("rotatorh1").innerHTML=jsoverskrift1;
		document.getElementById("rotatorp").innerHTML=jstekst1;		
		
		document.getElementById("rotatorimg").src=(listofimages[0].src);
		document.getElementById("rotatora").innerHTML="";
	
		rotate=2;
	}
	
}

function isNumeric(element)
{
	var content = document.getElementById(element).value;
	var strLen = content.length;
	content = content.slice(0,strLen-1); 
	
	var numericExpression = /^[0-9\.]+$/;
	
	if(document.getElementById(element).value.match(numericExpression))
	{
		
	}
	
	else
	{
		document.getElementById(element).value = content;
	}
	
}

function bestillingHover(id)
{
	document.getElementById(id).src="images/bestillinghover.gif";
}

function bestillingHoverUt(id)
{
	document.getElementById(id).src="images/bestilling.gif";
}


function bestillHover(id)
{
	document.getElementById(id).src="images/bestillHover.gif";
}

function bestillHoverUt(id)
{
	document.getElementById(id).src="images/bestill.gif";
}

function enkelHover(id)
{
	document.getElementById(id).src="images/enkelHover.gif";
}

function enkelHoverUt(id)
{
	document.getElementById(id).src="images/enkel.gif";
}




function createRequestObject() {
     var ro;
     var browser = navigator.appName;
     if(browser == "Microsoft Internet Explorer"){
          ro = new ActiveXObject("Microsoft.XMLHTTP");
     }else{
          ro = new XMLHttpRequest();
     }
     return ro;
}

var http = createRequestObject();

function sndReq(id, antall) {
	
	
     http.open('get', 'rpc.php?id='+id+'&antall='+antall);
	 
     http.onreadystatechange = handleResponse;
     http.send(null);
}

function handleResponse() {
     if(http.readyState == 4){
          var response = http.responseText;
          var update = new Array();

          document.getElementById("ajax").innerHTML = update[0];
		  
     }
}




function bestillStorHover(id)
{
	document.getElementById(id).src="images/bestillStorHover.gif";
}

function bestillStorHoverUt(id)
{
	document.getElementById(id).src="images/bestillStor.gif";
}


