function logScreenSize() {
    width  = screen.width;
    height = screen.height ;   
    return true ;   
    
}

function goto(url) {
    
    window.location.href=url;
    
}

function changeProductPid(oid) {
	goto("/index.php?mod=object&action=prodkort&oid="+oid);	
}

function changeAntall(url,antall) {       
   newUrl = url+'&antall='+antall ;	   
   goto(newUrl);    
}


function addObject(url,id){
	antall = document.getElementById(id).value ;
	goto(url+"&prod_ant="+antall) ;
}



function enableForm() {
    
    document.adresse_form.LEV_NAVN.disabled = false;
    document.adresse_form.LEV_ADR.disabled = false;
    document.adresse_form.LEV_POSTNR.disabled = false;
    
}



function disableForm() {
    
    document.adresse_form.LEV_NAVN.disabled = true;
    document.adresse_form.LEV_ADR.disabled = true;
    document.adresse_form.LEV_POSTNR.disabled = true;
    
}


function enableFaktadr() {
        
        document.registerform.fakt_adr.value = document.registerform.adresse.value;     
        document.registerform.fakt_postnr.value = document.registerform.postnr.value;

        document.registerform.co.disabled = false;  
        document.registerform.fakt_adr.disabled = false;     
        document.registerform.fakt_postnr.disabled = false ;
}

function disableFaktadr() {
        document.registerform.co.disabled = true;  
        document.registerform.fakt_adr.disabled = true;     
        document.registerform.fakt_postnr.disabled = true ;
}


function validata() {
					
		fnavn    = document.registerform.fnavn.value;
		enavn    = document.registerform.enavn.value;
		epost    = document.registerform.epost.value;
		adr      = document.registerform.adresse.value;
		postnr   = document.registerform.postnr.value;
		passwd1  = document.registerform.passwd1.value;
		passwd2  = document.registerform.passwd2.value;
			
				
		if (fnavn == "")  {
		
			alert("Du må fylle ut ditt fornavn");		
			return false;	
				
		} else {
		
			if (enavn == '') {
			
				alert("Du må fylle ut ditt etternavn");
				return false;
				
			} else {
			
				if (epost == '') {
				
					alert("Du må fylle ut din epostadresse");
					return false;
					
				} else {
				
					if (adr == '') {
						alert("Du må fylle ut en adresse");
						return false;
						
					} else {
						
						if ((passwd1 == "") || (passwd2 == "")) {
						
							alert("Du må fylle ut et passord");
							return false;
						
						} else {
						
							if (postnr == '') {
								alert("Du må fylle ut postnummeret ditt");	
                                return false;   
							}
							
							if (passwd1 != passwd2) {								
								alert("Passordene dine stemmer ikke overens");	
								return false;								
							}											
					}				
				}
			}
		}
	}	
	
	return true;
					
} 
// end validata



function gk_validate() {

        mnavn     = document.giftcard.mnavn.value;
        mepost    = document.giftcard.mepost.value;
		anavn     = document.giftcard.anavn.value;
		aepost    = document.giftcard.aepost.value;
		apostnr   = document.giftcard.apostnr.value;
		aadr      = document.giftcard.aadr.value;
		amount    = document.giftcard.amount.value;   
        message   = document.giftcard.message.value; 
			
				
		if (mnavn == "")  {		
			alert("Du må fylle ut mottakers navn");		
			return false;				
		}
        
        if (mepost == "")  {		
			alert("Du må fylle ut mottakers epost adresse");		
			return false;				
		} 
        
        if (anavn == "")  {		
			alert("Du må fylle ut ditt navn");		
			return false;				
		} 
        
        if (aepost == "")  {		
			alert("Du må fylle ut din epost adresse");		
			return false;				
		} 
        
        if (apostnr == "")  {		
			alert("Du må fylle ut ditt postnummer");		
			return false;				
		} 
        
        if (aadr == "")  {		
			alert("Du må fylle ut din adresse");		
			return false;				
		} 
        
        if (amount == "")  {		
			alert("Du må fylle ut beløpet som skal være på gavekortet");		
			return false;				
		} 
        	
	return true;

}



function validataNB() {
					
	fnavn    = document.nbform.fnavn.value;
	enavn    = document.nbform.enavn.value;
	adr      = document.nbform.adr.value;
	postnr   = document.nbform.postnr.value;
	
	if (fnavn == "")  {
	
		alert("Du må fylle ut ditt fornavn");		
		return false;	
			
	} else {
	
		if (enavn == '') {
		
			alert("Du må fylle ut ditt etternavn");
			return false;
			
		} else {
					
			if (adr == '') {
				
                alert("Du må fylle ut en adresse");
				return false;
				
			} else {
				
				if (postnr == '') {
					alert("Du må fylle ut postnummeret ditt");	
                    return false;   
				}
				
			}				
		}
	}		
	
	return true;
					
} 




function alerted(msg) {

    alert(msg);

}


function loadTipForm(sessid,oid,action,mod) {
    
    windowProperties = 'width=300,height=200';
    windowName       = 'tips' ;
    tipUrl           = '/template/TIPSFORM.php?sess_id=' + sessid + '&urloid='+oid+'&urlaction='+action+'&urlmod='+mod ;
    
    window.open(tipUrl, windowName, windowProperties);

}


function passwdChange(sessid) {
    
    windowProperties = 'width=300,height=200';
    windowName       = 'passordendring' ;
    tipUrl           = '/template/PASSWDFORM.php?sess_id=' + sessid ;
    
    window.open(tipUrl, windowName, windowProperties);
   
}


function loadImgPage(pid,w,h) {
    
    w=w+10;
    h=h+10;

    windowProperties = 'width='+w+',height='+h+',scrollbars=yes' ;
    windowName       = 'ImageBrowser' ;
    tipUrl           = '/index2.php?mod=image&pid=' + pid + '&width='+w+'&height='+h ;
    var w 			 = window.open(tipUrl, windowName, windowProperties);    
	w.focus();
}


function showText(pid,infoType) {
    
    windowProperties = 'width=800,height=600,scrollbars=yes' ;
    windowName       = 'Text' ;
    tipUrl           = '/index2.php?pid=' + pid + '&mod=' + infoType ;
    
    window.open(tipUrl, windowName, windowProperties);
   
}


function openPopUp(url,sizeW,sizeH) {
	
	windowProperties = 'width='+sizeW+',height='+sizeH+',scrollbars=yes' ;
    windowName       = 'Infowindow' ;
    tipUrl           = url ;
    
    window.open(tipUrl, windowName, windowProperties);
	
}


function openImagePreview(pid,w,h) {
    mousex = screenX ;
    mousey = screenY ;
    elementA = getElementById["imgPreview"] ;
}

function modOrderLine(ant,modlink) {
    link = modlink+"&modant="+ant ;
    window.location.href=link; 
}

function showgk() {
    document.getElementById('selpaygk').style.visibility = "visible";
}

function hidegk() {    
    document.getElementById('selpaygk').style.visibility = "hidden";
}


function showDiv(divid) {

    document.getElementById('showDiv').style.visibility = "visible" ;

}

function showHideDiv(divid) {
	// alert("h1");
	var divtag = document.getElementById(divid) ;
	if (divtag.style.display == 'none') {
		divtag.style.display = 'block';
	} else {
		divtag.style.display = 'none';
	}
	/* CONTINUE */
}


function useGK(){
    
    document.adresse_form.action.value = "sel_pay" ;
    document.adresse_form.submit();
    
}




function getAjax() {

	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("Din nettleser støtter ikke AJAX!");
		  return false;
		  }
		}
	  }
	  
	  return xmlHttp ;

}


function validateForm(formname) {
	
	var	error = false ;
	var form = document.getElementById(formname) 
	// var errorMsgs = new Array();
	var out = "Du må fylle ut disse feltene:\n";
	
	for (i=0;i<form.length;i++) {	
		// var x = document.getElementById('cardNo') ;
		// var y = document.getElementById(vfields[i]);
		var y = form.elements[i];
		if (y.value.length == 0) {
			// alert("Du må fylle ut dette feltet:\n" + y.title);
			out += "- " + y.title + "\n" ;
			y.className = 'redinput';
			error=true ;
		} 
	
	}
	
	if (error == false) {	// no errors, submit form
	
		form.submit();
		
	} else if (error == true) {	 // if errors are detected, print error message, cancel submi
		
		alert(out);
			
	}	
}

function changeCardType() {
	
	var sobj = document.getElementById('cardType');	
	var selitemId 	 = sobj.selectedIndex ;
	
	var imgTag = document.getElementById('creditcardimg');
	if (selitemId == 0) {	
		imgTag.src = "/images/validcards/small/visa.png";
	} else {
		imgTag.src = "/images/validcards/small/mastercard.png";
	}
	
}

function setInputValue(idField, fieldValue) {	
	var x = document.getElementById(idField);
	x.value = fieldValue ;	
}

function showCardForm(sid) {
	// var x =	document.getElementById('checkoutCardForm');
	window.location.href="/index.php?mod=checkout&action=bekreftelse&changePayWay=visa&payway=visa&sess_id="+sid ;
	//x.style.display = 'block';

}

function hideCardForm(payway,sid) {
	// var x =	document.getElementById('checkoutCardForm');	
	// x.style.display = 'none';
	window.location.href="/index.php?mod=checkout&action=bekreftelse&changePayWay="+payway+"&payway="+payway+"&sess_id=" + sid ;
	
}


function toggleGiftcard() {
	var x = document.getElementById('giftcard');
	if (x.checked == true	) {
		document.getElementById('gkcode').disabled = false;			
		document.getElementById('udd').disabled = false;	
		document.getElementById('umm').disabled = false;	
		document.getElementById('uaa').disabled = false;	
	} else {
		document.getElementById('gkcode').disabled = true;			
		document.getElementById('udd').disabled = true;	
		document.getElementById('umm').disabled = true;	
		document.getElementById('uaa').disabled = true;	
	}
}

function toggleBooleanVal(toggleDivName,hiddenFieldName,deactivate) {
	
	var eee = document.getElementById(hiddenFieldName);
	var x   = document.getElementById(toggleDivName);
	
	if (deactivate == 1) {
		toggleDivName.style.display = 'none' ;
	} else {
		toggleDiv(toggleDivName);	
	}
	
		
	if ((x.style.display == 'none' || x.style == '' || deactivate == 1)) {	
		eee.value = "0" ;
	} else {		
		eee.value = "1" ;
	}	
}



function toggleDiv(divname) {
	
	var x = document.getElementById(divname);
	
	if ((x.style.display == 'none') || (x.style.display == '')) {
		x.style.display = 'block' ;
	} else {
		x.style.display = 'none' ;	
	}

}

function t_pop(milliseconds,divname) {
	var t = setTimeout("toggleDiv('"+divname+"')",milliseconds) ;
}

function showImage(pid, imgdiv, linkdiv) {	
	document.getElementById(imgdiv).src = pid ;	
	// document.getElementById(linkdiv).href=pid ;
	// toggleDiv(div);
}