var map = null;
var geocoder = null;
var intval=""
var mCal1 = null;
var mCal2 = null;
var mCal3 = null;

window.onresize = function()
{
	if( document.getElementById('overlegg').style.display == '' )
		sizeOverlegg( 'overlegg' );
}

function byttDetaljFane(faneNr, gruppe_id, id)
{
	fane2 = document.getElementById("faneSerie");
	fane3 = document.getElementById("fanePasser");
	
	if( faneNr == 1 )
	{
		document.getElementById('faneProdukt').className = "active";
		document.getElementById('faneProduktRight').src = "design/gfx/fanelinjeFaneRightA.gif";
		document.getElementById('faneProduktLeft').src = "design/gfx/fanelinjeFaneLeftA.gif";
		
		if( fane2 != null )
		{
			document.getElementById('faneSerie').className = "";
			document.getElementById('faneSerieRight').src = "design/gfx/fanelinjeFaneRightP.gif";
			document.getElementById('faneSerieLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";			
		}
		
		if( fane3 != null )
		{
			document.getElementById('fanePasser').className = "";
			document.getElementById('fanePasserRight').src = "design/gfx/fanelinjeFaneRightP.gif";
			document.getElementById('fanePasserLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";
		}
		document.getElementById('mobelDetaljEkstraInfo').style.display = '';
		//document.getElementById('mobelDetaljHolder').style.display = '';
		document.getElementById('mobelListeHolder').innerHTML = '';
	
	}
	else if( faneNr == 2 )
	{
		document.getElementById('faneProdukt').className = "";
		document.getElementById('faneProduktRight').src = "design/gfx/fanelinjeFaneRightP.gif";
		document.getElementById('faneProduktLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";
		
		if( fane2 != null )
		{
			document.getElementById('faneSerie').className = "active";
			document.getElementById('faneSerieRight').src = "design/gfx/fanelinjeFaneRightA.gif";
			document.getElementById('faneSerieLeft').src = "design/gfx/fanelinjeFaneLeftA.gif";
		}
		
		if( fane3 != null )
		{
			document.getElementById('fanePasser').className = "";
			document.getElementById('fanePasserRight').src = "design/gfx/fanelinjeFaneRightP.gif";
			document.getElementById('fanePasserLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";
		}		
		//document.getElementById('mobelDetaljHolder').style.display = 'none';
		document.getElementById('mobelDetaljEkstraInfo').style.display = 'none';		
		xajax_visDetaljListe( gruppe_id, id );
	
	}
	else if( faneNr == 3 )
	{
		document.getElementById('faneProdukt').className = "";
		document.getElementById('faneProduktRight').src = "design/gfx/fanelinjeFaneRightP.gif";
		document.getElementById('faneProduktLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";
		
		if( fane2 != null )
		{
			document.getElementById('faneSerie').className = "";
			document.getElementById('faneSerieRight').src = "design/gfx/fanelinjeFaneRightP.gif";
			document.getElementById('faneSerieLeft').src = "design/gfx/fanelinjeFaneLeftP.gif";
		}
		
		if( fane3 != null )
		{	
			document.getElementById('fanePasser').className = "active";
			document.getElementById('fanePasserRight').src = "design/gfx/fanelinjeFaneRightA.gif";
			document.getElementById('fanePasserLeft').src = "design/gfx/fanelinjeFaneLeftA.gif";
		}
					
		document.getElementById('mobelDetaljEkstraInfo').style.display = 'none';
		xajax_visDetaljListe( gruppe_id, id );
	}
}

function byttBanner( nr, bilde, link, clear )
{
	if( clear == 1 )
	{
		window.clearInterval(intval);
		intval="";
	}
	document.getElementById('frontBanner1').className = "frontMainBannerTextBox first";
	document.getElementById('frontBanner2').className = "frontMainBannerTextBox";
	document.getElementById('frontBanner3').className = "frontMainBannerTextBox";
	document.getElementById('frontBanner4').className = "frontMainBannerTextBox";
	
	aktivBanner = "frontBanner" + nr;
	if( nr == 1)
		document.getElementById(aktivBanner).className = "frontMainBannerTextBox first active";
	else
		document.getElementById(aktivBanner).className = "frontMainBannerTextBox active";
	
	var vent = function() {fadeInBanner(bilde,link)};
	
	window.setTimeout(vent, 400 );
	new Effect.Fade('mainBannerImg', {duration:0.4, from:1.0, to:0.0});
	
	//document.getElementById('mainBannerImg').style.display = 'none';

}

function fadeInBanner(bilde,link)
{
	document.getElementById('mainBannerImg').src = bilde;
	document.getElementById('mainBannerLink').href = link;

	new Effect.Appear('mainBannerImg', {duration:0.4, from:0.0, to:1.0});
}

function rotBanner()
{
	intval = window.setInterval("xrotBanner()",5000);
}

function xrotBanner()
{
	var nr 	= document.getElementById('b_nr').innerHTML;
	bilde 	= eval('banner_bilde'+nr);
	byttBanner( nr, bilde.src, bilde.alt, 0 );
	if( nr < 4 )
		nr++;
	else
		nr = 1;
	document.getElementById('b_nr').innerHTML = nr;
	
	
	//var bilde 	= document.getElementById('b_bilde').innerHTML;
	
}

function xrotButikk(antall)
{
	var nr 	= document.getElementById('b_nr').innerHTML;
	bilde 	= eval('butikk_bilde'+nr);
	byttButikkBilder( nr, bilde.src, 0 );
	if( nr < antall )
		nr++;
	else
		nr = 1;
	document.getElementById('b_nr').innerHTML = nr;
}

function byttButikkBilder( nr, bilde, clear )
{
	if( clear == 1 )
	{
		window.clearInterval(intval);
		intval="";
	}

	var ventButikk = function() {fadeInButikkbilde(bilde)};
	
	window.setTimeout(ventButikk, 400 );
	new Effect.Fade('ingressBilde', {duration:0.4, from:1.0, to:0.0});
}

function fadeInButikkbilde( bilde )
{
	document.getElementById('ingressBilde').src = bilde;

	new Effect.Appear('ingressBilde', {duration:0.4, from:0.0, to:1.0});
}


function initialize(address, centermap)  //Brukes av butikk
{
	if (GBrowserIsCompatible()) 
	{
		geocoder = new GClientGeocoder();
		map = new GMap2(document.getElementById("map_canvas"));
		if( centermap )
			geocoder.getLatLng(address, function(point) { map.setCenter(point, 13);} );
		map.setUIToDefault();
	}
}

function initNorway() 
{
	if (GBrowserIsCompatible()) 
	{
		geocoder = new GClientGeocoder();
		map = new GMap2(document.getElementById("map_canvas"));
		//geocoder.getLatLng("Aha, Sweden", function(point) { map.setCenter(point, 5); } );
		geocoder.getLatLng("Guoptje, Sweden", function(point) { map.setCenter(point, 5); } );
		
		map.setUIToDefault();
	}
	xajax_addButikkertoLand();
}

function showAddress(address, info, lat, lng, id )
{
	var found = false;
	
	if( lat != "" && lng != "" )
	{
		point = new GLatLng(lat,lng);
		
		var marker = new GMarker(point);
		map.addOverlay(marker);
		map.setCenter(point, 13);
		marker.openInfoWindowHtml(info);
	}	
	else if (geocoder) 
	{
		geocoder.getLatLng(
		address,
			function(point) 
			{
				if (!point) 
				{
					found = false;
					//alert(address + " not found");
				} 
				else 
				{
					found = true;
					map.setCenter(point, 13);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					marker.openInfoWindowHtml(info);
					xajax_addPoint(point.toString(), id);
				}
			}
		);
	}
}


function addAddress(address, info, lat, lng, id, bilde) //brukes til Norgeskartet
{
	var found = false;
	var address 	= address.split('~');
	var info 		= info.split('~');
	var lat 			= lat.split('~');
	var lng 			= lng.split('~');
	var butikk_id	= id.split('~');
	var bilde		= bilde.split('~');
	arr_lengde 		= address.length;
	ant_found 		= 0;
	
	var str = "";

	for( i=1; i<arr_lengde; i++ )
	{
		if( lat[i] != "" && lat[i] != 0 )
		{
			info[i] = info[i] + "<br><a href=\"#\" onclick=\"xajax_settButikk('','"+butikk_id[i]+"');\"> Sett som \"Din butikk\"</a>";
			//if( bilde[i] != "" )
				//info[i] = info[i] + "<br><img src=\"bilder/tn" + bilde[i] + "\" border=\"0\"><br clear=\"all\">";
			//alert(lat[i] + ' ' + ' ' + lng[i] + ' ' + info[i]);
			map.addOverlay(createMarker(lat[i],lng[i],info[i]));
		}
		else
		{
			info[i] = info[i] + "<br><a href=\"#\" onclick=\"xajax_settButikk('','"+butikk_id[i]+"');\"> Sett som \"Din butikk\"</a>";
			str += address[i];
			createAdresseMarker(address[i],info[i]);
		}
		
	}
}


function showFylke(address)
{
	if (GBrowserIsCompatible()) 
	{
		geocoder = new GClientGeocoder();
		map = new GMap2(document.getElementById("map_canvas"));
		//geocoder.getLatLng("Kraddsele, Sweden", function(point) { map.setCenter(point, 5); } );
		map.setUIToDefault();
	}

	xajax_addButikkertoLand();
	
	if (geocoder) 
	{
		geocoder.getLatLng(
		address,
		function(point) 
		{
			if (!point) 
			{
				//alert(address + " not found");
			} 
			else 
			{
				if( address == "Finnmark" || address == "Troms" )
					map.setCenter(point, 6);
				else
					map.setCenter(point, 8);
				//var marker = new GMarker(point);
				//map.addOverlay(marker);
				//marker.openInfoWindowHtml(info);
			}
		}
		);
	}
}

function createMarker(lat,lng,info) 	
{
	point = new GLatLng(lat, lng);
	var marker = new GMarker(point);
	GEvent.addListener(marker, 'click', function() {
	  marker.openInfoWindowHtml(info);
	});
	return marker;
}

function createAdresseMarker(adresse, info)
{
	
	geocoder = new GClientGeocoder();
	
	geocoder.getLatLng(
		adresse,
		function(point) 
		{
			if (!point) 
			{
				//alert(address + " not found");
			} 
			else 
			{
				var marker = new GMarker(point);
				map.addOverlay(marker);
				GEvent.addListener(marker, 'click', function() {
				  marker.openInfoWindowHtml(info);
				});
//				marker.openInfoWindowHtml(info);
			}
		}
		)

/*	
	point = geocoder.getLatLng( adresse );
	var marker = new GMarker(point);
	GEvent.addListener(marker, 'click', function() {
	  marker.openInfoWindowHtml(info);
	});
	return marker;
	*/
}

function displayAvis(avis, kunde)
{
	//var left = (screen.availWidth/2);
	var left = 1000;
	av_height = getWinHeight() + 'px';
	document.getElementById('overlegg').style.height = av_height;
	document.getElementById('overlegg').style.display='';
	xajax_displayAvis(avis, kunde);
}

function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

function mobelDetaljImgHighlight( nr )
{
	var bildeDiv 			= 'priceImage' + nr;
	var last = document.getElementById('lastImgHighlight').value;
	if( last != "" )
	{
		var lastbildeDiv = 'priceImage' + last;
		if( document.getElementById(lastbildeDiv) != null )
			document.getElementById(lastbildeDiv).style.backgroundImage = "";
	}
	if( document.getElementById(bildeDiv) != null )
		document.getElementById(bildeDiv).style.backgroundImage = "url(design/gfx/detailTbnActive.gif)";
	document.getElementById('lastImgHighlight').value 	= nr; 
}

function mobelDetaljPrisHighlight(element, nr)
{
	var txt1 			= 'celltxt1' + nr;
	var txt2 			= 'celltxt2' + nr;
	/*var txt3 			= 'celltxt3' + nr;*/
	var priceActive 	= 'priceActiveImg' + nr;
	var last = document.getElementById('lastHighlight').value;
	if( last != "" )
	{
		var lasttxt1 = 'celltxt1' + last;
		var lasttxt2 = 'celltxt2' + last;
	/*	var lasttxt3 = 'celltxt3' + last;*/
		var lastpriceActive 	= 'priceActiveImg' + last;
		//alert(lasttxt1);
		//document.getElementById(last).style.fontWeight	= '';
		document.getElementById(lasttxt1).style.fontWeight	= '';
		document.getElementById(lasttxt2).style.fontWeight	= '';
/*		document.getElementById(lasttxt3).style.fontWeight	= '';*/
		document.getElementById(lastpriceActive).style.display	= 'none';	
	}
	

	document.getElementById(element).style.fontWeight	= 'bold';
	document.getElementById(txt1).style.fontWeight	= 'bold';
	document.getElementById(txt2).style.fontWeight	= 'bold';
/*	document.getElementById(txt3).style.fontWeight	= 'bold';*/
	document.getElementById(priceActive).style.display	= '';
	document.getElementById('lastHighlight').value 		= nr; 
}

loadingBigImage = function()
{
	sizeOverlegg('overlegg');
	document.getElementById('overlegg').innerHTML = '<div align=\"center\" style=\"position:relative;top:250px;\"><img src=\"design/gfx/ajax-loader_2.gif\" border=\"0\"></div>';
}
showBigImage = function()
{
	document.getElementById('popHolder').style.display='';
	//new Effect.Appear('popHolder', {duration:0.4, from:0.0, to:1.0});
}

function showCalendar(k) 
{
	if( mCal1 == null )
	{
		mCal1 = new dhtmlxCalendarObject("calInput1",true);
		mCal1.loadUserLanguage("no");
		mCal1.draw();
	}
	if( mCal2 == null )
	{
		mCal2 = new dhtmlxCalendarObject("calInput2",true);
		mCal2.loadUserLanguage("no");
		mCal2.draw();
	}
	if( mCal3 == null )
	{
		mCal3 = new dhtmlxCalendarObject("calInput3",true);
		mCal3.loadUserLanguage("no");
		mCal3.draw();
	}
}
loadingReklComplete = function()
{
	showCalendar(1);
}

function startUpload(){
		document.getElementById('f1_upload_msg').innerHTML = "";
		document.getElementById('f1_upload_msg').style.display = 'none';
      document.getElementById('f1_upload_process').style.display = '';
      document.getElementById('f1_upload_form').style.display = 'none';
      return true;
}

function stopUpload(success, err){
      var result = '';
      if (success == 1){
         result = 'Opplastingen var vellykket, du kan legge til flere bilder om du vil.';
      }
      else {
         result = err;
      }
      document.getElementById('f1_upload_msg').innerHTML = result;
      document.getElementById('f1_upload_process').style.display = 'none';
      document.getElementById('f1_upload_msg').style.display = '';
      document.upload.oppbilde.value = ""
      //document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.display = '';
      xajax_visReklamasjonBilder(); 
      return true;   
}

function submitForm(reklForm)
{
	var feil = "";
	
	//Personinfo
	if( reklForm.fornavn.value == "" )
		feil += "Fornavn må fylles ut\n";
	if( reklForm.etternavn.value == "" )
		feil += "Etternavn må fylles ut\n";
	if( reklForm.adresse.value == "" )
		feil += "Adresse må fylles ut\n";
	if( reklForm.postnummer.value == "" )
		feil += "Postummer må fylles ut\n";
	if( reklForm.poststed.value == "" )
		feil += "Poststed må fylles ut\n";
	if( reklForm.epost.value == "" )
		feil += "Epost må fylles ut\n";
	if (echeck(reklForm.epost.value) == false)
		feil += "Epost-adressen er ikke gyldig.\n";
   if( reklForm.telefon.value == "" )
		feil += "Telefon må fylles ut\n";
	
	//Produktinfo
	if( reklForm.varenavn.value == "" )
		feil += "Varenavn må fylles ut\n";
	if( reklForm.ordrenr.value == "" )
		feil += "Ordre- / faktura-nr må fylles ut\n";
		
	//Reklamasjon
	if( reklForm.kjops_dato.value == "" )
		feil += "Dato for kjøp må fylles ut\n";
	if( reklForm.skade_dato.value == "" )
		feil += "Dato for når du oppdaget skaden må fylles ut\n";
	
	if( !checkForm(reklForm.lev) )
		feil += "Leveringsmåte må krysses av\n";
	if( reklForm.levert_dato.value == "" )
		feil += "Leveringsdato må fylles ut\n";
	if( !checkForm(reklForm.embalasje) )
		feil += "Du må krysse av for om embalasjen var skadd\n";
		
	if( feil != "" )
	{
		alert( feil );
		return false;
	}
	else
	{
		xajax_visReklamasjon('494', true, xajax.getFormValues('reklamasjon') );
		return false;
	}		
}

function submitTips(tipsForm)
{
	var feil = "";
	
	//Personinfo
	if( tipsForm.tilEpost.value == "" )
		feil += "Din venns epost må fylles ut\n";
	if (echeck(tipsForm.tilEpost.value) == false)
		feil += "Din venns epost-adresse er ikke gyldig.\n";
  	if( tipsForm.fraEpost.value == "" )
		feil += "Din epost må fylles ut\n";
	if (echeck(tipsForm.fraEpost.value) == false)
		feil += "Din epost-adresse er ikke gyldig.\n";
  		
	if( feil != "" )
	{
		alert( feil );
		return false;
	}
	else
	{
		xajax_sendTips( xajax.getFormValues('tips') );
		return false;
	}		
}

function checkForm(radiobutton)  
{ 
  var checked = false; 
  
  for (var i=0; i<radiobutton.length; i++)  
  {  
    if (radiobutton[i].checked) {  
      checked = true; 
      break;  
    }  
   } 
   if(!checked) 
     return false
   return true ; 
}

function echeck(str)
{

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){

		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		 return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		 return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		 return false
	 }

	 if (str.indexOf(" ")!=-1){
		 return false
	 }
	 
	 if( checkDomain(str))
		return true;
	else
		return false;
}

function checkDomain(nname)
{
	var arr = new Array(
	'.com','.net','.org','.biz','.coop','.info','.museum','.name',
	'.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
	'.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
	'.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
	'.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
	'.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
	'.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
	'.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm',
	'.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
	'.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
	'.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
	'.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
	'.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
	'.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
	'.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
	'.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
	'.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
	'.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
	'.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
	'.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
	'.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
	'.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
	'.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
	'.wf','.ye','.yt','.yu','.za','.zm','.zw');
	
	var mai = nname;
	var val = true;
	
	var dot = mai.lastIndexOf(".");
	var dname = mai.substring(0,dot);
	var ext = mai.substring(dot,mai.length);
		
	if(dot>2 && dot<57)
	{
		for(var i=0; i<arr.length; i++)
		{
		  if(ext == arr[i])
		  {
		 	val = true;
			break;
		  }	
		  else
		  {
		 	val = false;
		  }
		}
		if(val == false)
		{
		  	// alert("Your domain extension "+ext+" is not correct");
			 return false;
		}
	}
	else
	{
	 //alert("Your Domain name is too short/long");
	 return false;
	}
	return true;
}

function validateEmail(verdi, accept) //!Brukes i skjema_reklamasjon
{

	if( echeck(verdi) && accept )
	{
		/*
		if( document.getElementById('frmVist').value == 'no' )
		{
			new Effect.Appear('personinfo', {duration:0.4, queue:'end', from:0.0, to:1.0});	
			new Effect.Fade( 'videreKnapp', {duration:0.4, queue:'end', from:1.0, to:0.0});
			document.getElementById('frmVist').value = 'yes';
			return true;
		}
		*/

		//new Effect.Appear( 'regKnapp', {duration:0.4, queue:'end', from:0.0, to:1.0});
		return true;
	}	
	else
	{
		/*
		document.getElementById('personinfo').style.display = 'none';
		document.getElementById('videreKnapp').style.display = '';
		document.getElementById('frmVist').value = 'no';
		return false;
		*/
		//new Effect.Fade( 'regKnapp', {duration:0.4, queue:'end', from:1.0, to:0.0});
		return false;
	}
}

function validateChangeEmail(verdi ) //!Brukes i skjema_reklamasjon
{

	if( echeck(verdi) )
	{
		document.getElementById('videreKnapp').style.display = '';
		return false;
	}	
	else
	{
		new Effect.Fade( 'videreKnapp', {duration:0.4, queue:'end', from:1.0, to:0.0});
		return true;
	}
}

function effectHuske()
{
	new Effect.Pulsate('huskeListeMeny'); 
	
}


function closeKat()
{
	hideOverlegg();
	//location.href = "http://www.fagmobler.no/";
}

function getWinWidth()
{
	if (window.innerWidth) {
		return window.innerWidth;
	} else if (document.body.clientWidth) {
		return document.body.clientWidth;
	} else {
		return 0;
	}
}

function getPageSizeWithScroll(){
	if (window.innerHeight && window.scrollMaxY) {// Firefox
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
  	}
	arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);
	//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );
	return arrayPageSizeWithScroll;
}

function getWinHeight() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return myHeight;
  //window.alert( 'Width = ' + myWidth );
  //window.alert( 'Height = ' + myHeight );
}

function sizeOverlegg( overlegg )
{
	overlegg = document.getElementById(overlegg);
   av_width = getWinWidth();
   if( av_width < 1000 )
   {
		av_width = 1000;
		left = 0;
   }
   else
		left = (av_width - 1000)/2;
	overlegg.style.left = -left + 'px';
	overlegg.style.width = av_width +'px';
	av_height = getWinHeight();
	pageDim = getPageSizeWithScroll();
	if( pageDim[1] > av_height )
		av_height = pageDim[1];
   av_height = av_height + 'px';
	document.getElementById('overlegg').style.height = av_height;
}

function hideOverlegg()
{
	//xajax_resetPops();
	if( document.getElementById('overlegg').style.display=='' )
	{
		if( a = document.getElementById('overlegg') )
			a.style.display='none';
		new Effect.Fade('popHolder', {duration:0.4,queue: 'front'});
	}
}
