// showvalg.js

// Bruges til at valge hvor mange pix der skal vises på siden

function lsatsize() {
	// Bruges endnu ikke da den ikke kan satte popups
	// Skal kaldes fra en Onload og erstatt den almindelige lsat fra sogform
	ww=window.pixframe.innerWidth;
	// sogframe trakkes fra
	br=Math.floor(ww/155);

	wh=window.pixframe.innerHeight;
	hj=Math.floor(wh/155);

	// Sat hidden value
	l=br*hj;
	//sform.l.value=l;
	// Sat var til at dele preview
	top.tocbre=br;

	alert("Der er plads til: "+hj+" x "+bj);
}

function lsatstart(hojd,bred) {
	// Satter l i hidden field i sogform og tocbre til at dele preview
	// den kan blive kaldt med alt i hojd
	if (lang.indexOf("crea") > -1 ) {
		if (hojd.indexOf(",") > -1 ) {
 			atmp = hojd.split(",");
			hojd=atmp[0];
			bred=atmp[1];
		}
	}
	if (lang.indexOf("dkbam") > -1 ) {
		if (hojd.indexOf(",") > -1 ) {
 			atmp = hojd.split(",");
			hojd=atmp[0];
			bred=atmp[1];
		}
	}
	////if (is_nav) {
		////// Hop ud hvis formen ikke er på plads
 		////sform=top.sogframe.document.soglayer.document.sogform;
    ////} else {
		////// If ie4
 		////sform=top.sogframe.document.all.sogform;
    ////}
	// Sat hidden value
	l=bred*hojd;
	// sat til sogning
	if (top.bx) { top.bx=bred};
	if (top.by) { top.by=hojd};
	if (top.bl) { top.bl=bred*hojd};
	////if (sform.l) {
		////sform.l.value=l;
	////}
	MM_changeProp('l?sogframe','','value',l);



	// Sat var til at dele preview
	top.tocbre=bred;
	// Gemmer valget pa server
	gemvariable();

	// Udforer sogning med de nye, hvis TOC
	if (ptfurl && pixdoc) {
		// Det bor vore sogning til den side man star pa
		// ptfurl indeholder den side man star pa
		href=ptfurl;

   	// Sa hvor mange der er pa siden
      	indfra=href.indexOf("l=");
      	indtil=href.indexOf("&",indfra);
      	oldl=parseInt(href.substr(indfra+2,indtil-(indfra+2)));
   	// Find den side vi star pa
      	indfra=href.indexOf("p=");
      	indtil=href.indexOf("&",indfra);
      	oldp=parseInt(href.substr(indfra+2,indtil-(indfra+2)));
		// Hvor mange er vi sa naet til
			ant=oldp*oldl;
		// Hvilken side skal vi sa ramme
			nyp=Math.ceil(ant/l);

		// Maske skal vi en side frem eller tilbage, billede 1 fra den gamle skal vises pa siden
			////if (l<oldl) {nyp=nyp-Math.round(oldl/l)}
		// Man kan ikke komme for side 1
			if (nyp<1) {nyp=1}
		// Man kan ikke komme efter sidste side
		
		// Sat den til brssog
			top.bpsat=nyp;
		// udfor sogning igen
			brssogsat();
			y=setTimeout("brssog()",20);
			//dbl();
	}
}

function lsat(msg) {
	// Satter l i hidden field i sogform og tocbre til at dele preview
	if (is_dom) {
	   // satter de nodvendige ting til at soge, uden at soge
   	// bruges af bam og creative
	
   	if (hojd.indexOf(",") > -1 ) {
      	atmp = hojd.split(",");
      	hojd=atmp[0];
      	bred=atmp[1];
   	}
   	// Hvis de er tomme
   	if (! hojd || hojd=="") { hojd=2 }
   	if (! bred || bred=="") { bred=2 }
     
   	by=hojd;
   	bx=bred;
   	tocbre=bx;

		return;

	} else {




	if (! top.valgframe) { return false }
	if (! top.valgframe.document) { return false }

	if (is_nav) {
		// Hop ud hvis formen ikke er på plads
 		sform=top.sogframe.document.soglayer.document.sogform;
		// Hvis der er en valgframe, bruges denne
		if (top.valgframe) {
 			vform=top.valgframe.document.vallayer.document.valform;
		} else {
 			vform=top.sogframe.document.vallayer.document.valform;
		}
    } else {
		// If ie4
 		sform=top.sogframe.document.all.sogform;
		// Hvis der er en valgframe, bruges denne
		if (top.valgframe) {
 			if (! top.valgframe.document.all.valform.hojl) {return false};
 			vform=top.valgframe.document.all.valform;
		} else {
 			vform=top.sogframe.document.all.valform;
		}
    }
	// Find ud af om vi bruger 2 popup-menuer eller bare én
	// Den forste bruges altid, altsa brel	
	if (vform.hojl) {
		// Find de 2 vardier
		bred=vform.brel[vform.brel.selectedIndex].value;
		hojd=vform.hojl[vform.hojl.selectedIndex].value;
		// Sat hidden value
		l=bred*hojd;
		sform.l.value=l;
		// Sat var til at dele preview
		top.tocbre=bred;
		// Submit sogform for at det slar igenem med det samme
		if (msg != "start") { top.sfs();}
	} else {
		alert("Der mangler en popup: hojl");
	}
	// Gemmer valget pa server
	gemvariable();
	}
}

function lstart(hojd,bred) {
	// satter de nodvendige ting til at soge, uden at soge
	// bruges af bam og creative

	if (hojd.indexOf(",") > -1 ) {
 		atmp = hojd.split(",");
		hojd=atmp[0];
		bred=atmp[1];
	}
	// Hvis de er tomme
	if (! hojd || hojd=="") { hojd=2 }
	if (! bred || bred=="") { bred=2 }
		
	by=hojd;
	bx=bred;
	tocbre=bx;
}
