var epProfileID='1a643a';
epCardArrayID = new Array("1A6442","1A67CE","1A67D2","1A67D6","1A67DA");
epCardArrayImageSmall = new Array("/Fromage/templates/allthings/card01_small.jpg","/Fromage/templates/allthings/card02_small.jpg","/Fromage/templates/allthings/card03_small.jpg","/Fromage/templates/allthings/card04_small.jpg","/Fromage/templates/allthings/card05_small.jpg");
epCardArrayImageNormal = new Array("/Fromage/templates/allthings/card01.jpg","/Fromage/templates/allthings/card02.jpg","/Fromage/templates/allthings/card03.jpg","/Fromage/templates/allthings/card04.jpg","/Fromage/templates/allthings/card05.jpg");
epCardArrayImageWidth = new Array("","","","","");
epCardArrayImageHeight = new Array("","","","","");
epCardArrayLinesLimit = new Array("","","","","");

// embedded var: epProfileID


function dhtmlLoadScript(url)
{
   var e = document.createElement("script");
   e.src = url;
   e.type = "text/javascript";
   document.getElementsByTagName("head")[0].appendChild(e); 
}

dhtmlLoadScript("http://www.lavasoft.dk/gfx/grapher/wz_jsgraphics.js");
var ran_unrounded=Math.random()*9999;
var ran_number=Math.floor(ran_unrounded);
var addOO="";
if(ran_number<10){addOO="000";}
if(ran_number<100){addOO="00";}
if(ran_number<1000){addOO="0";}

document.ran_number=addOO + ran_number + "9";

function drawSome(){

var jg = new jsGraphics("myCanvas");
var startNo="http://gfx.eplugs.net/gfx/allthings/x";
var endNo=".gif";

var noOne=startNo+document.ran_number.charAt(0)+endNo;
var noTwo=startNo+document.ran_number.charAt(1)+endNo;
var noThree=startNo+document.ran_number.charAt(2)+endNo;
var noFour=startNo+document.ran_number.charAt(3)+endNo;

jg.drawImage("http://gfx.eplugs.net/gfx/allthings/autbackground.gif", 0, 0, 80, 20);
jg.drawImage(noOne, 0, 2, 20, 20);
jg.drawImage(noTwo, 20, 2, 20, 20);
jg.drawImage(noThree, 40, 2, 20, 20);
jg.drawImage(noFour, 60, 2, 20, 20);


jg.paint();

}


epHeaderTable="";
//"<table border=0 cellpadding=2 padding=0 cellspacing=0 bgcolor=white width=100%><tr><td style='border-bottom:1px solid #A0B0B8'><font size=2 face=verdana color=black><b>Postkort</b></font></td><td align=right style='border-bottom:1px solid #A0B0B8'><font color=black face='Verdana' size=2><b>Send en hilsen fra www.AllThingsChristmas.com</b></font></td></tr></table>";

epDefaultSubj=unescape("");
epDefaultBody=unescape("");
epDefaultSenderEmail="";
epDefaultSenderName="";

function epW(epS,windowRef) {
  if (windowRef==null) {
    document.write(epS)
  } else {
    windowRef.document.write(epS)
  }
}

function epSetStatus(t,c) {
  if (c>=1) {
    var s="";
    for (i=0;i<c;i++) {s=s+"  "}
    window.status=s+t;
    c=c-1;
    x='epSetStatus("'+t+'",'+c+')';
    tID=setTimeout(x,5);   
  } else {
    window.status=t;
  }
}

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
		 }

 		 return true					
	}



function epValidate(objForm) {
  var epFlag=1;

  if (objForm.epSubject.value=="") {
    alert("Please fill in subject");
    epFlag=0;
  }

  if (echeck(objForm.epSenderEmail.value)==false) {
    alert("Please fill in your email adress");
    epFlag=0;
  }

  if (objForm.epSenderName.value=="") {
    alert("Please fill in your name");
    epFlag=0;
  }

  if (objForm.epBody.value=="") {
    alert("Udfyld tekstfelt");
    epFlag=0;
  }

  var epCardID="";
  for (var epN=0;epN<objForm.epSelectedCard.length;epN++) {
    if (objForm.epSelectedCard[epN].checked==true) {
      epCardID=objForm.epSelectedCard[epN].value;
    }
  }  
  if (epCardID.length<4) {
    alert(unescape("Please pick a card"));
    epFlag=0;
  }

  return epFlag;
}

function sendCard(objForm,objWindow) {
  flag=true;
  if (objForm.epRecipientName=="") {
    flag=false;
    alert("Udfyld modtagerens navn");
  }
  if (objForm.epRecipientEmail=="") {
    flag=false;
    alert("Please fill in recipients");
  }

  if (flag==true) {


var as="";


var resolveId=document.epImageTarget.split(".")[0];
resolveId=resolveId.split("fromage/")[1];
as="http://www.allthingschristmas.com/sender/createcardpage.php?cardid="+resolveId;




var currentTime = new Date();
var month = currentTime.getMonth()-1;
var monthArray = new Array("Jan.","Feb.","Mar.","Apr.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec.");
var day = currentTime.getDate();
var year = currentTime.getFullYear();

var dateNowString= monthArray[month] + " " + day +", " + year;
as=as+"&carddate="+ escape(dateNowString);
as=as+"&cardfrom="+ escape(document.epForm.epSenderName.value);
as=as+"&cardto="+ escape(document.epForm.epRecipName.value);
as=as+"&cardmsg="+escape(document.epForm.epSubject.value) + escape("<br><br>");
if(document.epForm.epBody.value.length>200){
var messageIs = document.epForm.epBody.value.substr(0,200);
}
else{
var messageIs = document.epForm.epBody.value;
}
messageIs = messageIs.split("\n").join("<br>");
as=as+escape(messageIs);
if(document.epForm.epMaillistYes.checked==true){
as=as+"&maillist=yes";
}
else{
as=as+"&maillist=no";
}

if(document.getElementById("epPublishYes").checked==true){
as=as+"&inarchive=yes";
}
else{
as=as+"&inarchive=no";
}


as=as+"&mailfrom="+document.epForm.epSenderEmail.value;
var fakeImg = new Image();
fakeImg.src=as;



    s="http://www.eplugs.net/Plugs/.Misc/CardPlug_SendHtmlCard?id="+epProfileID;
    s=s+"&file="+document.epImageTarget;
    s=s+"&mailto="+objForm.epRecipientEmail.value;
    //s=s+"&mailfrom="+document.epForm.epSenderEmail.value;
    s=s+"&mailfrom=AllThingsChristmas@eplugs.net";
    s=s+"&namefrom="+escape(document.epForm.epSenderName.value);
    //s=s+"&subj="+escape(document.epForm.epSubject.value);
s=s+"&subj="+escape("Christmas card for you!");
    s=s+"&redirto=/";

//alert(s);

    objForm.action=s;
    objForm.submit();
setTimeout("location.reload();",1000);
  } else {
    objWindow.focus()
  }
}


function epSelCard(epCardNo){
  for (var epN=0;epN<document.forms.length;epN++) {
    if (document.forms[epN].epSelectedCard) {
      if(document.forms[epN].epSelectedCard.length) {
        document.forms[epN].epSelectedCard[epCardNo].checked=true;
      } else {
        document.forms[epN].epSelectedCard.checked=true;
      }
    }
  }
}

var epWin=null;

function createCardWindow(objForm) {

if(objForm.epAuthCode.value==document.ran_number.substr(0,4)){
  document.epForm=objForm;
  if (epValidate(objForm)==1) {

    var epSubjText=escape(objForm.epSubject.value);
    var epBodyText=escape(objForm.epBody.value);
    var epRecipEmail=escape(objForm.epRecipEmail.value);

    document.epImageTarget="/fromage/x"+parseInt(Math.random()*1000000000)+".gif";

    for (var epN=0;epN<objForm.epSelectedCard.length;epN++) {
      if (objForm.epSelectedCard[epN].checked==true) {
        var epCardID=objForm.epSelectedCard[epN].value;
      }
    }

    if (epWin!=null && !epWin.closed) epWin.close();
    epWin=window.open("","epWin","width=1020,height=650,statusbar=yes,menu=no,resizable=yes");
    epW("<head><title>Preview</title></head><body bgcolor=white ><form name='epCardWinForm' method=post>",epWin);
    epW("",epWin);
   
    epW(epHeaderTable,epWin);

    epW("<img src=http://www.lavasoft.dk/trans.gif width=10 height=5>",epWin);
    epW("<table width=100% cellpadding=5 border=0 cellspacing=0><tr><td width=150 valign=top xbgcolor=#EBF5DE>",epWin);
    epW("<font size=1 face=verdana color=Black>Here you see the card you just created!<br><br>Use cancel if you want to change something in your text<br><br>",epWin);
    epW("<font color=black>Send to:<br>",epWin);
    epW("<input  type=text name=epRecipientEmail class=epInput value='"+epRecipEmail+"'><br><br>Note to Firefox users. The browser will appear to be working, but when you see the card and the button you may continiue...",epWin);

    epW("</td><td width=99%>",epWin);
    epW("<img src=http://www.lavasoft.dk/trans.gif width=350 height=1><br>",epWin);

    var s="http://www.zitor.dk/inet/cardPlug.nsf/createCard?openagent&cardid=";
    s=s+epCardID+"&dest="+document.epImageTarget+"&subj="+epSubjText+"&body="+epBodyText+"&namefrom=";
    s=s+escape(objForm.epSenderName.value)+"&mailfrom="+escape(objForm.epSenderEmail.value);

    epW("<center><img src="+s+"></center>",epWin);
    document.epFromageBase=s;

    epW("</td></tr><tr><td colspan=2 valign=top nowrap xbgcolor=eeeeee>",epWin);
    epW("<input type=button value='OK - Send!' onClick=window.opener.sendCard(this.form)>",epWin);
    epW("&nbsp;<input type=button value='Cancel' onClick='window.opener.focus();window.close();'>",epWin);
    epW("</td></tr></table></form>",epWin);
  }
}
else{alert("Not the right code!");}
}


// style sheets
epW("<style>")
epW(".epBtn {color:003300;font-family:verdana;font-size=7pt;font-weight:bold;xbackground-color:003300}")
epW("</style>")

// headers
epW("<form><table border=0 cellpadding=0 cellspacing=1 bgcolor=white width=500><tr><td>");
epW("<table border=0 cellpadding=2 cellspacing=1 xbgcolor=eeeeee width=100% ><tr><td>");

//logo-table
epW(epHeaderTable);

// body
epW("<img src=http://www.lavasoft.dk/trans.gif width=1 height=5><br><font size=1 face=verdana color=black>");
epW("1. Chose which card to send");
epW("<br>2. Fill in the text fields ");
epW("<br>3. Click OK to see the card <br><br></ul>");

//XXepW("<table border=0  cellpadding=3 cellspacing=0 width=100%><tr><td valign=top width=230 xnowrap>");
epW("<table border=0  cellpadding=3 cellspacing=0 width=100%><tr><td valign=top width=100% xnowrap>");


//epW("<img src=http://www.lavasoft.dk/trans.gif width=145 height=1><br>");
//for (var epN=0; epN<epCardArrayID.length;epN++) {
//  epW("<input type=radio name=epSelectedCard value="+epCardArrayID[epN]+">");
//XX  epW("<a href=javascript:epSelCard("+epN+",this.form)><img src=http://www.zitor.dk/"+epCardArrayImageSmall[epN]+" align=top right vspace=2 hspace=2 border=0></a><br>");
//  epW("<div style='position:float'><a href=javascript:epSelCard("+epN+",this.form)><img src=http://www.zitor.dk/"+epCardArrayImageSmall[epN]+" align=top right vspace=2 hspace=2 border=0></a></div>");
//}

for (var epN=0; epN<epCardArrayID.length;epN++) {
  epW("<div style='float:left;width:160px;height:230px'><input type=radio name=epSelectedCard value="+epCardArrayID[epN]+">");
  epW("<a href=javascript:epSelCard("+epN+",this.form)><img src=http://www.zitor.dk/"+epCardArrayImageSmall[epN]+" align=top right vspace=2 hspace=2 onclick=goLarge('"+epN+"') border=0></a></div>");
}



//epW("</td><td valign=top width=1>");
//epW("<img src=http://www.lavasoft.dk/bdot.gif width=1 height=100%>");
//epW("</td><td valign=top width=99%>");
epW("</td></tr><tr><td valign=top width=99%>");

epW("<font size=1 face=verdana color=black>");
epW("Subject<br>");
epW("&nbsp;&nbsp;&nbsp<input name=epSubject size=25 maxlength=30 class=epInput value='"+epDefaultSubj+"'><br><br>");
epW("Your greeting<br>");
epW("&nbsp;&nbsp;&nbsp<textarea class=inputText style='height:80px;' name=epBody cols=25 rows=7 wrap=virtual class=epInput>"+epDefaultBody+"</textarea><br><br>");
epW("Your first name<br>");
epW("&nbsp;&nbsp;&nbsp<input class=inputText name=epSenderName size=25 maxlength=50 class=epInput value='"+epDefaultSenderName+"'><br>");
epW("Your mail adress<br>");
epW("&nbsp;&nbsp;&nbsp<input class=inputText name=epSenderEmail size=25 maxlength=50 class=epInput value='"+epDefaultSenderEmail+"'><br><br>");

epW("First name of recipient<br>");
epW("&nbsp;&nbsp;&nbsp<input class=inputText name=epRecipName size=25 maxlength=50 class=epInput value=''><br>");
epW("Mail adress of recipient<br>");
epW("&nbsp;&nbsp;&nbsp<input class=inputText name=epRecipEmail size=25 maxlength=50 class=epInput value=''><br><br>");

epW("<table><tr><td valign=top><input type=checkbox name=epPublishYes id=epPublishYes CHECKED></td><td> Yes, publish this card on the website (recommended) and join our <a href=http://www.allthingschristmas.com/competition.php target=_blank>competition </a><br></td></tr>");
epW("<tr><td valign=top><input type=checkbox name=epMaillistYes id=epMaillistYes CHECKED> </td><td>Yes, I like to receive the newsletter and receive information and special gift recommendations. No spam!</td></tr></table><br>");


epW('<div id="myCanvas" style="position:relative;width:100px;height:30px"> </div>');
epW('Please write the above four digit code in this box: <br><br>');
epW("&nbsp;&nbsp;&nbsp<input class=inputText name=epAuthCode size=25 maxlength=4 class=epInput value=''><br><br>");

epW("Click OK to see card before it is sent<br><br>");
epW("&nbsp;&nbsp;&nbsp<input type=button onClick=createCardWindow(this.form) class=epBtn value='OK - show me the card'><br><br>");
epW("");
epW("");
epW("");
epW("");
epW("");

epW("</td></tr></table>");


setTimeout("drawSome()", 500);
// footer
// epW("<a href=http://www.lavasoft.dk target=_blank><img src=http://www.lavasoft.dk/gfx/poweredbylavasoft.gif width=119 height=35 alt='This site powered by LavaSoft' border=0 align=left></a>");
epW("</td></tr></table>")
epW("</td></tr></table>")

function goLarge(imgNo){
imgNo= parseInt(imgNo)+1;
var imgHttp="http://www.zitor.dk/fromage/templates/allthings/card0" +imgNo+".jpg";
window.open(imgHttp,"Zoom","width=700,height=700")
}

