﻿var inter = 0;
var fInfoTo = "", headeren = "";

function loadInfoEvents(txt, obj){
if(txt.indexOf('Code')!=-1){
//obj.id = "codeRemoved";
obj.innerText = txt.substring(0, txt.indexOf('Code'));
}else if(txt.indexOf('Host')!=-1){
obj.innerText = txt.substring(0, txt.indexOf('Host'));
}
}

if(location.href.indexOf('page1148.aspx')!=-1){
window.attachEvent('onload', setOrderItems);
window.attachEvent('reload', setOrderItems);
}

function disableAndAddToCart(objid, objNavn, obj){
obj.disabled = true;
obj.src = "http://www.celenia.dk/media/addToCartGraa.gif";
//obj.parentNode.previousSibling.style.cursor = "question";
obj.title = "You can only order this component once";
AddToBasket(objid);
var curItems = "";
if(Tangora.Cookies.GetCookie('MyBasket')!=null){
curItems = Tangora.Cookies.GetCookie('MyBasket')+"¤";
}
Tangora.Cookies.SetCookie('MyBasket', curItems+objNavn);
}

function enableAndRemoveFromCart(lineid, obj){
location.href = "/page1148.aspx?isbasket=1&pageid=1148&listid=-300052&orgorderid=0&orderlineid="+lineid+"&action=deleteorderline";
var del = Tangora.Cookies.GetCookie('MyBasket');

del = del.replace(obj,"");
Tangora.Cookies.SetCookie('MyBasket', del);
/*
var goFront = true;
for(var d = 0 ; d < del.length ; d++){
if(del.charAt(d)!="¤"){
goFront = false;
break;
}
}
if(goFront){
location.href = "/shop";
}*/
document.getElementById(obj).enabled = true;
document.getElementById(obj).src = "http://www.celenia.dk/media/addToCart.gif";
}

function setOrderItems(){
if(location.href.indexOf('clear')!=-1){
Tangora.Cookies.DeleteCookie('MyBasket');
}else{
try{
var orderItems = Tangora.Cookies.GetCookie('MyBasket').split('¤');
for(var oi = 0 ; oi < orderItems.length ; oi++){
document.getElementById(orderItems[oi]).disabled = true;
document.getElementById(orderItems[oi]).src = "http://www.celenia.dk/media/addToCartGraa.gif";
}
}catch(e){}
}
}

var myOrderItems = new Array();
var existingItems = new Array();
var itemsToRemove = "";
var totalItems = "";
var itr;

function Item(iId, iRecId){
this.iNo = iId;
this.iRec = iRecId;
this.getNo = getItemNo;
this.getRec = getItemRec;
}

function getItemNo(){
return this.iNo;
}

function getItemRec(){
return this.iRec;
}

function addItemToList(itemID, recId){
totalItems += recId + ",";
existingItems.push(new Item(itemID, recId));
}

function addToMyOrderItems(itemID){
myOrderItems.push(itemID);
}

function compareArray(){
for(var mi = 0 ; mi < myOrderItems.length ; mi++){
for(var its = 0 ; its < existingItems.length ; its++){
if(existingItems[its].getNo()==myOrderItems[mi]){
itemsToRemove += existingItems[its].getRec() + ",";
}
}
}
itr = itemsToRemove.split(",");

for(var it = 0 ; it < itr.length ; it++){
if(totalItems.indexOf(itr[it]+",")!=-1){
totalItems = totalItems.replace(itr[it]+",", "");
}
}
}

var itemsToDownload = new Array();

function buildDownloadList(itemID, picture, name, platform, downloadLink){
itemsToDownload.push(new downloadItem(itemID, picture, name, platform, downloadLink));
}

function downloadItem(itemID, picture, name, platform, downloadLink){
this.itemID = itemID;
this.picture = picture;
this.name = name;
this.platform = platform;
this.downloadLink = downloadLink;
}

function printDownloadItems(item){
return '<table  id='+item.itemID+' class="section" style="margin-left:10px; border-collapse:collapse; vertical-align:top;"><tr><td style="vertical-align:top;"><img src="/media/'+item.picture+'"></td><td><table class="section" style="width:407px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:75px;"><tr><td style="font-weight:bold; width:27%;">Name:</td><td width="73%">'+item.name+'</td></tr><tr><td style="font-weight:bold;">Dynamic Platform:</td><td>'+item.platform+'</td></tr><tr><td colspan="2"></td></tr><tr><td></td><td style="text-align:center;"><a href="'+item.downloadLink+'" style="color:CC0000;"><img src="/media/DownloadKnapShop.jpg" border="0"></a></td></tr><tr><td colspan="2" style="height:15px;"></td></tr></table></td></tr><tr><td></td><td></td></tr></table>';
}

// Celenia 2007 onload
function DoInit(cid)
{
changeLogo(cid, "logo_" + cid);
buildShortcuts(cid, "shortcuts_" + cid);
}