﻿// JScript File
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all); 
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
var offsetx = 1;
var offsety =  20;
 document.body.scroll="auto";
    var photoUploadHTML;
    var vDType;
    var intervalID;
    
    
function displayInfo(obj){
urchinTracker(obj.src);
document.onmousemove = null;
document.getElementById("divToolTip").style.display="none";
    var height=0;
    var width=0; 
    var obj =  document.getElementById("logo");
    var objP =  document.getElementById("workArchive");
    var pos = findPos(obj); 

    if (document.all!="undefined") {
        height = document.body.offsetHeight; 
        width = document.body.offsetWidth;
    }else if (document.layers) {
        height = window.innerHeight; 
        width = window.innerWidth;
    }
    
  var pos = findPos(objP);
  document.getElementById("ctl00_ContentPlaceHolder1_HiddenFieldTop").value=pos[1]; 
  document.getElementById("ctl00_ContentPlaceHolder1_HiddenFieldScreenWidth").value = objP.style.width;
  document.getElementById("ctl00_ContentPlaceHolder1_HiddenFieldScreenHeight").value = objP.style.height;
   
  return true;
}       

function hideInfo(){
   var v = document.getElementById('ctl00_ContentPlaceHolder1_divPopup'); 
   var vc = document.getElementById('ctl00_ContentPlaceHolder1_divPopupContent'); 
   hideDiv(v);
   hideDiv(vc);         
}  

function doColor(obj, st, tip){
    obj.className = (st) ? "jobOver" : "job";
    if(st){
        tooltip(obj,tip);
    }else{
        document.onmousemove=null;
        document.getElementById("divToolTip").style.display="none";
    }
}
//~~~~~~~~~~~~~~~~~~~~~~

function getStyle(el,styleProp){
    var x = document.getElementById(el);
    if (x.currentStyle)
        var y = x.currentStyle[styleProp];
    else if (window.getComputedStyle)
        var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
    return y;
}

function hideDiv(obj){
    obj.style.display="none";
} 
function showDiv(obj){
    obj.style.display="block";
}
//~~~~~~~~~~~~~~~~~~~~~~

//~~~~~~~~~~~~~~~~~~~~~

function getNaturalHeight(img) {
    if( img.naturalHeight ) {
        return img.naturalHeight;
    } else {
        lgi = new Image();
        lgi.src = img.src;
        return lgi.height;
    }
}
function getNaturalWidth(img) {
    if( img.naturalWidth ) {
        return img.naturalWidth;
    } else {
        lgi = new Image();
        lgi.src = img.src;
        return lgi.width;
    }
}        

function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
	        curleft += obj.offsetLeft
	        curtop += obj.offsetTop
        }
    }
    return [curleft,curtop];
}
function ismaxlength(obj,mlength){
//var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}


function getmouseposition(e)
{//alert(e.clientX);
    if(document.getElementById)
    {
        var iebody=(document.compatMode && 
        	document.compatMode != 'BackCompat') ? 
        		document.documentElement : document.body;
        pagex = (isapple == 1 ? 0:(ie5)?iebody.scrollLeft:window.pageXOffset);
        pagey = (isapple == 1 ? 0:(ie5)?iebody.scrollTop:window.pageYOffset);
        mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
        mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;
        
        var newOffsetx = (ie5) ? offsetx : offsetx - findPos(document.getElementById("workArchive"))[0];
        var tooltip = document.getElementById("divToolTip");
        tooltip.style.left = (mousex+pagex+newOffsetx) + 'px';
        tooltip.style.top = (mousey+pagey+offsety) + 'px';
        tooltip.style.display = 'block';
    }
}
function tooltip(obj, tip)
{
    if(!document.getElementById('divToolTip')) newelement('divToolTip');
    var tooltip = document.getElementById('tipHolder');
    tooltip.innerHTML = tip;
    document.onmousemove = getmouseposition;
}

function clearCopy(obj){
    obj.value="";
}
