﻿// JavaScript Document

function loadjscssfile(filename, filetype){
 alert(filename);
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}

var Browser = {  Version: function() {    var version = 999; // we assume a sane browser    
if (navigator.appVersion.indexOf("MSIE") != -1)      // bah, IE again, lets downgrade version number      
version = parseFloat(navigator.appVersion.split("MSIE")[1]);    
return version;  }}
//Display light box
function displayHideBox(boxNumber) {
    if (document.getElementById("LightBox" + boxNumber).style.display == "none") {
        document.getElementById("LightBox" + boxNumber).style.display = "block";
        document.getElementById("grayBG").style.display = "block";
    } else {
    //welcomeTour
        var movie = document.getElementById('movieframe')
        movie.src="/flash/noplay.html"

       // document.embeds['welcomeTour'].StopPlay() 
        document.getElementById("LightBox" + boxNumber).style.display = "none";
        document.getElementById("grayBG").style.display = "none";
        createCookie("AndersonFloor","visited","30");
    }
}


function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function createCookie(name, value, days) {
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else  expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}




function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


function checkcookie(boxNumber) {
    //alert('here');
    var cookieValue = "";

    var search = 'test' + "=";
  
    if (document.cookie.length > 0) {

        offset = document.cookie.indexOf(search);

        if (offset != -1) {

            offset += search.length;

            end = document.cookie.indexOf(";", offset);

            if (end == -1) end = document.cookie.length;

            cookieValue = unescape(document.cookie.substring(offset, end))
            

        }

    }
    else {
        
        displayHideBox(boxNumber);
    }

    //alert(cookieValue); if (cookieValue.length > 4)
    if (cookieValue.length >= 0) {
        //Cookie exsist don't show light box
    }
    else {
        // alert(cookieValue);

        displayHideBox(boxNumber);
    }

}

function hide(objectID) {

    objDiv = document.getElementById(objectID);

    objDiv.style.visibility = "hidden";

}

function show(objectID) {

    objDiv = document.getElementById(objectID);
    objDiv.style.visibility = "visible";

}


//Scrapbook Email A Friend Get SKU ID from Feature Image
function ScrapEAFgetID() {
    var ImgElements = document.getElementsByTagName("img");
    var featureimagepattern = ".+_featureroom";

    for (i = 0; i < ImgElements.length; i++) {
        if (IsMatch(ImgElements[i].id, featureimagepattern)) {
            var InputId = ImgElements[i].id;
            objImg = document.getElementById(InputId);


//            objImg.src = 'productImages/rooms/' + imageid + '.jpg';
//            objImg.alt = imageid;
            //            createCookie('featureimage', imageid, 1);
            return objImg.alt;

        }
    }

}

function getValueOfNote()
{
    var notecopy;
     var ImgElements = document.getElementsByTagName("textarea");
        var featureimagepattern = ".+_txtNotes";

        for (i = 0; i < ImgElements.length; i++) {
            if (IsMatch(ImgElements[i].id, featureimagepattern)) {
                var InputId = ImgElements[i].id;
                objImg = document.getElementById(InputId);


               notecopy = objImg.value;

            }
           
           
        }
        return notecopy;
}

function reloadfeatureImage()
{
    var value = getCookie('featureimage');
    alert('here');
      var ImgElements = document.getElementsByTagName("img");
    var featureimagepattern = ".+_featureroom";

    for (i = 0; i < ImgElements.length; i++) {
        if (IsMatch(ImgElements[i].id, featureimagepattern)) {
            var InputId = ImgElements[i].id;
            objImg = document.getElementById(InputId);
            objImg.src = 'productImages/rooms/' + imageid + '.jpg';
            objImg.alt = imageid;
        }
       
       
    }
}

function featureimage(imageid) {
    editnote("Load=" + imageid);
    var ImgElements = document.getElementsByTagName("img");
    var featureimagepattern = ".+_featureroom";

    for (i = 0; i < ImgElements.length; i++) {
        if (IsMatch(ImgElements[i].id, featureimagepattern)) {
            var InputId = ImgElements[i].id;
            objImg = document.getElementById(InputId);


            objImg.src = 'productImages/rooms/' + imageid + '.jpg';
            objImg.alt = imageid;
            createCookie('featureimage', imageid, 1);

        }
       
       
    }
    
    //Load SKU label above postit note
    var spanElements = document.getElementsByTagName("span");
    var spanpattern = "_lblPostitsku";
    
    for(i=0;i< spanElements.length;i++)
    {
        if(IsMatch(spanElements[i].id,spanpattern))
        {
            var SpanId = spanElements[i].id;
            spanObj = document.getElementById(SpanId);
            spanObj.innerHTML = imageid;
        }
    }
    
    
    
    
    //var btn = document.getElementById('btnUpdate');
   // btn.click();
    var inputElements = document.getElementsByTagName("input");
    var updatebuttonpattern = ".+_btnLoadNotes";
    for (i = 0; i < inputElements.length; i++) {
        if (IsMatch(inputElements[i].id, updatebuttonpattern)) {
            var InputId = inputElements[i].id;
            var btn = document.getElementById(InputId);
           
            btn.click();
           

        }
    }
}


var count = 0;

//var scrapbook = document.getElementById('nodrop').getElementsByTagName('img');

var imgpatterm = ".+_imgSKU$"





function CallUpdateCard() {
//    var btn = document.getElementById('btnAddToCart');
    //    btn.click();
  
    var inputElements = document.getElementsByTagName("input");
    var updatebuttonpattern = ".+_btnUpdate";
    for (i = 0; i < inputElements.length; i++) {
        if (IsMatch(inputElements[i].id, updatebuttonpattern)) {
            var InputId = inputElements[i].id;
            var btn = document.getElementById(InputId);
            btn.click();
            //alert('line 144 custom' + InputId);

        }
    }
    

    var items = document.getElementById('thecart').getElementsByTagName('img');
    count = items.length;
  }

function IsMatch(id, pattern) {
    var regularExpresssion = new RegExp(pattern);
    if (id.match(regularExpresssion)) return true;
    else return false;
}



function RollOverHelp() {
    var imageElements = document.getElementsByTagName("img");
    var imagepatterm = ".+_helpbutton";
    for (i = 0; i < imageElements.length; i++) {
        if (IsMatch(imageElements[i].id, imagepatterm)) {
            var imageId = imageElements[i].id;
            var theImage = document.getElementById(imageId);
            theImage.src = "http://www.andersonfloors.com/images/btnHelp_over.png";
        }
    }
}

function RollOverHelpOff() {
    var imageElements = document.getElementsByTagName("img");
    var imagepatterm = ".+_helpbutton";
    for (i = 0; i < imageElements.length; i++) {
        if (IsMatch(imageElements[i].id, imagepatterm)) {
            var imageId = imageElements[i].id;
            var theImage = document.getElementById(imageId);
            theImage.src = "http://www.andersonfloors.com/images/btnHelp.png";
        }
    }
}
