var add_to_cart_page = "";

// ---------------------------------------------
// Adds event to window.onload without overwriting currently 
// assigned onload functions.

function addLoadEvent(func) {    
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } 
  else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}


// set target for external links (rel="external")

function external() { 
  if(!document.getElementsByTagName)return; 
  var anchors = document.getElementsByTagName("a"); 
  for(var i=0;i<anchors.length;i++) { 
    var anchor = anchors[i]; 
    if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")anchor.target = "_blank";
    else if(anchor.getAttribute("href") && anchor.getAttribute("type") == "external")anchor.target = "_blank";
  } 
} 

addLoadEvent(external);

// ---------------------------------------------

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}


// ------------- change font size -------------

function changeFontSize(template) {
  body.style.fontSize = template.style.fontSize;
}


// ------------- print page popup -------------

function printpage(title, date, url, style, divid) { 
  if(document.getElementById!= null) { 
    if(divid == null)var divid = "print-area";
    var html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r\n\r\n';
    html += '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r\n<head>\r\n';
    html += '<title>Feathercraft Folding Kayaks</title>\r\n';
    html += '<link rel="stylesheet" type="text/css" href="/common/stylesheets/content/feathercraft_content.css" />\r\n';
    if(style != '')html += '<link rel="stylesheet" type="text/css" href="' + style + '" />\r\n';
    html += '\r\n</he' + 'ad>\r\n<body>\r\n\r\n'; 
    var printPageElem = document.getElementById(divid); 
    if(printPageElem != null) {
      html += '\r\n\r\n';
      if(title != '' && date != '' && url != '') {
        html += '<div style="font-size:11px;letter-spacing:1px;margin-left:15px;margin-bottom:15px;">';
        if(title != '')html += title + " - ";
        if(date != '')html += date;
        if(url != '')html += " - " + url;
        html += '</div>\r\n\r\n';
      }
      html += printPageElem.innerHTML; 
    }
    else return;
    html += '\r\n\r\n</bo' + 'dy>\r\n</ht' + 'ml>'; 
    var printWin = window.open("","printFriendly","toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,status=no,width=650,height=500");
    printWin.document.open(); 
    printWin.document.write(html); 
    printWin.document.close(); 
    printWin.print(); 
  } 
} 
