    function externalLinks() {
        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";
            }
        }
    }
    function getBaseURL() {
        var url = location.href;  // entire url including querystring - also: window.location.href;
        var baseURL = url.substring(0, url.indexOf('/', 14));


        if (baseURL.indexOf('http://localhost') != -1) {
            // Base Url for localhost
            var url = location.href;  // window.location.href;
            var pathname = location.pathname;  // window.location.pathname;
            var index1 = url.indexOf(pathname);
            var index2 = url.indexOf("/", index1 + 1);
            var baseLocalUrl = url.substr(0, index2);

            return baseLocalUrl + "/";
        }
        else {
            // Root Url for domain name
            return baseURL + "/";
        }

    }
    
    var base = getBaseURL();
    var skin = 'skin/frontend/blank/theme032/';
    window.onload = function(){
		//MM_preloadImages(base+skin+'images/ap-nav-home-over.jpg',base+skin+'images/ap-nav-about-us-over.jpg',base+skin+'images/ap-nav-store-location-over.jpg',base+skin+'images/ap-nav-new-arrivals-over.jpg',base+skin+'images/ap-nav-contact-us-over.jpg');
		externalLinks(); 
	}
       
 //Get cookie routine 
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) {
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}
function getElementsByPrefix(inPrefix,inRoot){
    var elem_array = new Array;
    if(typeof inRoot.firstChild!= 'undefined'){
        var elem = inRoot.firstChild;
        while (elem!= null){
            if(typeof elem.firstChild!= 'undefined'){
            elem_array = elem_array.concat(getElementsByPrefix(inPrefix,elem));
        }
        if(typeof elem.id!= 'undefined'){
            var reg = new RegExp ( '^'+inPrefix+'.*' );
                if(elem.id.match(reg)){
                elem_array.push(elem);
            }
        }
        elem = elem.nextSibling;
     }
  }
   return elem_array;
}

function DisplayElements(in_elem_array){
   if(in_elem_array.length){
        for(var c=0; c<in_elem_array.length; c++){
        alert(in_elem_array[c].id);
        }
    }
}
// Function :fireEvent
// Args : (2) el,event
// To fire events programmatically via Jquery
function  fireEvent(element,event){
    if (document.createEventObject){
        // dispatch for IE
        var evt = document.createEventObject();
        return element.fireEvent('on'+event,evt)
    }
    else{
        // dispatch for firefox + others
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent(event, true, true ); // event type,bubbling,cancelable
        return !element.dispatchEvent(evt);
    }
}

    function MM_preloadImages() {
      var d=document; if(d.images){ 
        if (!d.MM_p) d.MM_p=new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for(i = 0; i < a.length; i++)
        if (a[i].indexOf("#")!= 0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i]; } }
    }

    function MM_swapImgRestore() {
      var i, x, a = document.MM_sr; for(i = 0; a && i <a.length && (x = a[i])&&x.oSrc; i++) x.src=x.oSrc;
    }

    function MM_swapImage() {
      var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr=new Array; for(i = 0; i < (a.length-2); i += 3)
       if ((x=MM_findObj(a[i])) != null){document.MM_sr[j++] = x; if(!x.oSrc) x.oSrc=x.src; x.src= a [i+2]; }
    }

    function MM_findObj(n, d) {
      var p, i, x;  if(!d) d = document; 
      if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);}
      if(!(x=d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
      for(i = 0; !x && d.layers && i < d.layers.length; i++) x=MM_findObj(n, d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
