// Logon bruges til js logon

// Generelle var til logon
var jlogon=false; // er man logget po, bruges til tjek alle steder
var juser="guest"; // remoteuser
var jpass="guest"; // remotepass
var jforg=""; // organisation
var jffir=""; // firmanavn
var jfnvn=""; // personnavn
var jfad1=""; // adresse1
var jfad2=""; // adresse2
var jfpnr=""; // postnummer
var jfpby=""; // by
var jflan=""; // land
var jftlf=""; // tlf
var jfmai=""; // email til person
var jfuse=""; // remoteuser
var jfrip=""; // remoteipadre
var jkoburl="";	// Den sidste url til at kobe, kaldes efter logon
var jkobcdt="";	// Den sidste cdtitel til at kobe, kaldes efter logon

var bestilmicr="";	// bruges til at bestille et enkelt billede

function bestilcrea(txt,imbx,levimid,base,sour) {
	// kaldt fra ptf og derfor er det et single og ikke set
	if (jlogon==true) {
		// find micr til billedet
		if (dtyp=="doc") {
   		mo="mini?pixframe";
		} else {
   		mo=imbx+"?pixframe";
		}
   	mx=MM_findObj(mo).width;
   	my=MM_findObj(mo).height;
		// bestilmicr: imbx;levimid;base;sour;micr;mx;my
		bestilmicr=imbx+';'+levimid+';'+base+';'+sour+';';
   	bestilmicr+=MM_findObj(mo).src
		bestilmicr+=';'+mx+';'+my+';';

		window.frames["pixframe"].location="/etc/sp/bin/bestilcrea.cgi?lang="+lang+"&"+txt+'&user='+apref[0]+'&btyp=single';
	} else {
		window.frames["pixframe"].location="/etc/sp/bin/logon.cgi?lang="+lang+"&"+txt;
	}
}

function kobrf(txt,imbx,t1,t2,levimid,imid,base,sour,xsiz,obje,coll) {

    //tom,imbx,tom,til,levimid,imid,base,sour,size,obje-cd,collection
	// abner en sid til at kobe rfbilleder med
	if (jlogon==true) {
		// find micr til billedet
		if (dtyp=="doc") {
   		mo="mini?pixframe";
		} else {
   		mo=imbx+"?pixframe";
		}
   	mx=MM_findObj(mo).width;
   	my=MM_findObj(mo).height;
		// bestilmicr: imbx;levimid;base;sour;micr;mx;my
		bestilmicr=imbx+';'+levimid+';'+base+';'+sour+';';
   	bestilmicr+=MM_findObj(mo).src
		bestilmicr+=';'+mx+';'+my+';';

		//kald: sour,levi,size,cdtitel,dbnm,imid,sprog
		//x=top.rfpris('ImageSource','IS706-029','700K 13Mb 26Mb 55Mb cdyes','IS706 - On The Road','RFIS','20030307-214451-is','dk');
		
		if (coll && coll != "") {
			// sa er det abonnement, dvs at den er kaldt med noget her
			rurl="/etc/sp/bin/kobrfabon.cgi?lang="+lang+"&btyp=single&imbxaa="+imbx+"&leviaa="+levimid+"&imidaa="+imid+"&dbnmaa="+base+"&souraa="+sour+"&xsizaa="+xsiz+"&objeaa="+obje+"&useraa="+apref[0]+"&collaa="+coll;
		} else {
			rurl="/etc/sp/bin/kobrf.cgi?lang="+lang+"&btyp=single&imbxaa="+imbx+"&leviaa="+levimid+"&imidaa="+imid+"&dbnmaa="+base+"&souraa="+sour+"&xsizaa="+xsiz+"&objeaa="+obje+"&useraa="+apref[0];
		}
	// open vindue til kobsprocessen
	///window.frames["pixframe"].location=rurl;
	MM_openBrWindow(rurl,'OrderImage','status=yes,menubar=yes,scrollbars=no,resizable=yes,width=400,height=600');
	} else {
		window.frames["pixframe"].location="/etc/sp/bin/logon.cgi?lang="+lang+"&"+txt;
	}
}


function jslogon(type) {
	// sat var der viser at man er logget ind
	jlogon=true;
	// satter var med alle deatljerde felter (nej, sattes fra logon.cgi

	// Sa laser vi alle projektmapper pa server og valger den rigtige
	/////gemvarsetread();
	// sat var der gor at layer vises
	msetvis='show';
	// kald funktion til at skrive indholdet
	vislys('show');
	

	// Viser og skriver i projektlayer
	////////setprojektlayer();
	////MM_showHideLayers('projektlayer?sogframe','','show')

	st="Log out";
	if (lang=="dkcrea") { st="Log ud" }
	if (lang=="nocrea") { st="Logg ut" }
	if (lang=="secrea") { st="Logga ut" }


	// skifter tekst i logonlag i overste frame
	x='';
	x+='<a href="javascript:parent.jslogout();" target="pixframe">'+st+'</a>';
	MM_setTextOfLayer('logonlayer?logoframe','',x)
	// skjul menuer
   top.frames['menuframe'].HM_f_HideAll();
	// skriv i helplaget at det er ok
	////x="<font color=red>Du er logget p&aring; som "+apref[0]+"</font>";
	////MM_setTextOfLayer('mtxtlayer?menuframe','',x)
	////MM_showHideLayers('mtxtlayer?menuframe','','show')
   // skriver menuen med de nye punkter
   ////top.frames['menuframe'].skrivmenu();
}

function jslogout(type) {
	// sat var der viser at man er logget ud, dvs at man er gast
	jlogon=false;
	// satter var med alle deatljerde felter (nej, sattes fra logon.cgi

	// skjuler projektlaget
	//////MM_showHideLayers('projektlayer?sogframe','','hide')

	// skifter tekst i logonlag i overste frame
	st='xx';
   if (lang=="dkcrea") { st="Log ind" }
   if (lang=="nocrea") { st="Logg inn" }
   if (lang=="secrea") { st="Logga in" }
	x='';
	x+='<a href="/etc/sp/bin/logon.cgi?lny=ny&lang='+parent.lang+'" target="pixframe" onMouseOver="parent.HM_f_HideAll();">'+st+'</a>';
	x+=" | ";

st='xx';
if (lang=="dkcrea") { st="Ny bruger?" }
if (lang=="nocrea") { st="Ny kunde" }
if (lang=="secrea") { st="Ny kund?" }

	x+='<a href="/etc/sp/bin/kontobestilhtml.cgi?lang='+parent.lang+'" target="pixframe" onMouseOver="parent.HM_f_HideAll();">'+st+'</a>';

	MM_setTextOfLayer('logonlayer?logoframe','',x)

	// hvis at man er logget ud
	if (! type || type == "" ) {
		// skjul menuer
   	top.frames['menuframe'].HM_f_HideAll();
		// skriv i helplaget at det er ok
		if (parent.lang.indexOf("dk") > -1 ) { x="Du er logget ud!!" }
		if (parent.lang.indexOf("no") > -1 ) { x="Du er logget ut!!" }
		if (parent.lang.indexOf("se") > -1 ) { x="Du &auml;r utloggad!!" }
		alert(x);
		MM_showHideLayers('mtxtlayer?menuframe','','hide')
	}

	// brugerene slippes
	apref[0]="guestdk";

	// sa vises det ikke pa ptfsiderne
	msetvis='hide';

	// nulsstil fillisten mm
	msetlist.length=0;

	// hvis vi er 
	if (dtyp != "0") {
		vislys('hide');	// det skjuler layer
	}


}

function setnam() {
	//Udfylder navn og adresse til rf
	if (top.frames["pixframe"].document.forms[0].forgaa) {
		top.frames["pixframe"].document.forms[0].forgaa.value=top.jforg;
	}
	top.frames["pixframe"].document.forms[0].ffiraa.value=top.jffir;
	top.frames["pixframe"].document.forms[0].fnvnaa.value=top.jfnvn;
	top.frames["pixframe"].document.forms[0].fad1aa.value=top.jfad1;
	top.frames["pixframe"].document.forms[0].fad2aa.value=top.jfad2;
	top.frames["pixframe"].document.forms[0].fpnraa.value=top.jfpnr;
	top.frames["pixframe"].document.forms[0].fpbyaa.value=top.jfpby;
	if (jflan != "" ) {
		top.frames["pixframe"].document.forms[0].flanaa.value=top.jflan;
	}
	top.frames["pixframe"].document.forms[0].ftlfaa.value=top.jftlf;
	top.frames["pixframe"].document.forms[0].fmaiaa.value=top.jfmai;
}

function getnam() {
	// Tjek om det er konto eller kort
	//stype=top.frames["pixframe"].document.forms[0].blogaa.value;
	//alert(stype);

	// Det er kun guest der skal gemme, de andre er i preffil
	if (juser == "guest") {
		//Udfylder navn og adresse til rf
		if (top.frames["pixframe"].document.forms[0].forgaa) {
			top.jforg=top.frames["pixframe"].document.forms[0].forgaa.value;
		}
		top.jffir=top.frames["pixframe"].document.forms[0].ffiraa.value;
		top.jfnvn=top.frames["pixframe"].document.forms[0].fnvnaa.value;
		top.jfad1=top.frames["pixframe"].document.forms[0].fad1aa.value;
		top.jfad2=top.frames["pixframe"].document.forms[0].fad2aa.value;
		top.jfpnr=top.frames["pixframe"].document.forms[0].fpnraa.value;
		top.jfpby=top.frames["pixframe"].document.forms[0].fpbyaa.value;
		top.jflan=top.frames["pixframe"].document.forms[0].flanaa.value;
		top.jftlf=top.frames["pixframe"].document.forms[0].ftlfaa.value;
		top.jfmai=top.frames["pixframe"].document.forms[0].fmaiaa.value;

		// Tjekker om felterne er udfyldt
		ok="";
		if (top.frames["pixframe"].document.forms[0].fmaiaa.value == "") {ok="fmaiaa"};
		if (top.frames["pixframe"].document.forms[0].ftlfaa.value == "") {ok="ftlfaa"};
		if (top.frames["pixframe"].document.forms[0].flanaa.value == "") {ok="flanaa"};
		if (top.frames["pixframe"].document.forms[0].fpbyaa.value == "") {ok="fpbyaa"};
		if (top.frames["pixframe"].document.forms[0].fpnraa.value == "") {ok="fpnraa"};
		if (top.frames["pixframe"].document.forms[0].fad1aa.value == "") {ok="fad1aa"};
		if (top.frames["pixframe"].document.forms[0].fnvnaa.value == "") {ok="fnvnaa"};
		//if (top.frames["pixframe"].document.forms[0].ffiraa.value == "") {ok="ffiraa"};
	
		if (ok != "") {
			alert("Felter med * skal udfyldes!");
			eval('top.frames["pixframe"].document.forms[0].'+ok+'.focus()');
			return false;
		} else {
			return true;
		}
	}
}
