﻿/* WOM */
function womOn(){
  window.onload = womGo;
}

function womGo(){
    for (var i = 0; i < woms.length; i++) 
    {
        if(typeof woms[i] == "function")
        {
            woms[i]();
        }
        else
        {
            eval(woms[i]);
        }
    }
}

function womAdd(func) {
   woms[woms.length] = func;
}

var woms = new Array();

womOn();



/* Log Functions */
function debugAlert(msg)
{
	if(typeof debug != 'undefined')
	{
		alert(msg);
	}
}



/* Flash Load */
function GetFlashMovie(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);
  } 	
}



/* Cross Browser */
/* http://www.dynamicdrive.com/dynamicindex9/browsersniffer.htm for documentation */
var exclude=1;
var agt=navigator.userAgent.toLowerCase();
var win=0;var mac=0;var lin=1;
if(agt.indexOf('win')!=-1){win=1;lin=0;}
if(agt.indexOf('mac')!=-1){mac=1;lin=0;}
var lnx=0;if(lin){lnx=1;}
var ice=0;
var ie=0;var ie4=0;var ie5=0;var ie6=0;var com=0;var dcm;
var op5=0;var op6=0;var op7=0;
var ns4=0;var ns6=0;var ns7=0;var mz7=0;var kde=0;var saf=0;
if(typeof navigator.vendor!="undefined" && navigator.vendor=="KDE"){
	var thisKDE=agt;
	var splitKDE=thisKDE.split("konqueror/");
	var aKDE=splitKDE[1].split("; ");
	var KDEn=parseFloat(aKDE[0]);
	if(KDEn>=2.2){
		kde=1;
		ns6=1;
		exclude=0;
		}
	}
else if(agt.indexOf('webtv')!=-1){exclude=1;}
else if(typeof window.opera!="undefined"){
	exclude=0;
	if(/opera[\/ ][5]/.test(agt)){op5=1;}
	if(/opera[\/ ][6]/.test(agt)){op6=1;}
	if(/opera[\/ ][7-9]/.test(agt)){op7=1;}
	}
else if(typeof document.all!="undefined"&&!kde){
	exclude=0;
	ie=1;
	if(typeof document.getElementById!="undefined"){
		ie5=1;
		if(agt.indexOf("msie 6")!=-1){
			ie6=1;
			dcm=document.compatMode;
			if(dcm!="BackCompat"){com=1;}
			}
		}
	else{ie4=1;}
	}
else if(typeof document.getElementById!="undefined"){
	exclude=0;
	if(agt.indexOf("netscape/6")!=-1||agt.indexOf("netscape6")!=-1){ns6=1;}
	else if(agt.indexOf("netscape/7")!=-1||agt.indexOf("netscape7")!=-1){ns6=1;ns7=1;}
	else if(agt.indexOf("gecko")!=-1){ns6=1;mz7=1;}
	if(agt.indexOf("safari")!=-1 || (typeof document.childNodes!="undefined" && typeof document.all=="undefined" && typeof navigator.taintEnabled=="undefined")){mz7=0;ns6=1;saf=1;}
	}
else if((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)){
	exclude=0;
	ns4=1;
	if(typeof navigator.mimeTypes['*']=="undefined"){
		exclude=1;
		ns4=0;
		}
	}
if(agt.indexOf('escape')!=-1){exclude=1;ns4=0;}
if(typeof navigator.__ice_version!="undefined"){exclude=1;ie4=0;}


function NetshirtStop() {

if (ie==1) {
   document.execCommand('Stop');
    window.status="RSK Netshirt";

} 

} //end NetshirtStop

function findTopPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	};
	return curtop;
}

/*
functionality to allow flash to interact with divs on the page
*/

function openOverlay(iframeUrl, containerClass, dialogHeight) {
    /*
    var div = document.getElementById("divOverlay");
    div.style.display = "";
    div.style["z-index"] = "1000";
    */
    var overlay = document.getElementById("divOverlay");
    overlay.style.height = "100%";
    overlay.style.width = "100%";
    overlay.style.top = "0";
    overlay.style.left = "0";
    overlay.style.position = "absolute";
    
    /*var height = "500px";

    //overlay.style.display = "block";
    if (containerClass == null || containerClass =="") {
        containerClass = "SharingDialogBox";
    }
    
    if (dialogHeight != null) {
        height = dialogHeight;
    }

    //alert(navigator.appVersion);
    //alert(navigator.appVersion.indexOf("MSIE 7."));

    if ((navigator.appVersion.indexOf("MSIE 7.") != -1) || (navigator.appVersion.indexOf("MSIE 6.") != -1)) {
        height = document.body.clientHeight;
    } else {
        height = '100%';
    };*/
    
    var contents = '<div class="OverlayBackground">';
    contents += '<div class="OverlayShadowBackground"></div>';
    contents += '<div class="OverlayFloatingContainer">';
	contents += '<iframe class="OverlayFloatingFrame" id="myiframe" width="100%" src="' + iframeUrl + '" scrolling="no" frameborder="0" allowTransparency="true"></iframe>';
	contents += '</div></div> ';
		
   overlay.innerHTML = contents
};

function closeOverlay() {
    /*
    var div = document.getElementById("divOverlay");
    div.style.display = "none";
    */
    var overlay = document.getElementById('divOverlay');
    if (overlay != null) {
        overlay.innerHTML = "";
        overlay.style.height = "0px"
    }
    /*
    overlay = document.getElementById("SpanOverlayContainer")
    if (overlay != null) {
        overlay.setAttribute("class", "HiddenOverlay");
    }*/
};

function openVideo(url, height, width) {
    document.getElementById('SpanOverlay').innerHTML = '<div class="backgroundFilter"></div><div id="movieDiv" class="movieDiv"></div>';
    document.getElementById('movieDiv').innerHTML = '<iframe name="help" src="http://www.bodekandrhodes.com/appareldesignstudio/studio/demo.html" width="850" height="550" frameborder="0" scrolling="auto"></iframe><br/><div style="width: 97%; text-align: right; padding: 10px;"><a onclick="closeOverlay();">Close</a></div>';
};

/*
function getOverlay()
{
    var retVal = document.getElementById('SpanOverlay');
    if(retVal == null)
    {
        //alert("Could not find the overlay to display.");
        retVal = document.createElement("div");
		retVal.style.width = "100%";
		retVal.style.position = "absolute";
		retVal.style.top = "0px";
		retVal.style.left = "0px";
		retVal.style["z-index"] = "3000";
		retVal.setAttribute("id", "SpanOverlay");
		document.body.appendChild(retVal);
		retVal.innerHTML = "<div id='divOverlayContent' />"; // may want to add a close button in another div. 
    }
    return retVal
}   
*/ 
/*
End of Flash div interactivity support
*/
