﻿ var sendToFriendJobId;
 
 function getPageSize() 
 {
            var xScroll, yScroll;
            if (window.innerHeight && window.scrollMaxY) {
                xScroll = document.body.scrollWidth;
                yScroll = window.innerHeight + window.scrollMaxY;
            } else if (document.body.scrollHeight > document.body.offsetHeight) { // all but Explorer Mac
                xScroll = document.body.scrollWidth;
                yScroll = document.body.scrollHeight;
            } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
                xScroll = document.body.offsetWidth;
                yScroll = document.body.offsetHeight;
            }
            
            var windowWidth, windowHeight;
            if (self.innerHeight) {	// all except Explorer
                windowWidth = self.innerWidth;
                windowHeight = self.innerHeight;
            } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
                windowWidth = document.documentElement.clientWidth;
                windowHeight = document.documentElement.clientHeight;
            } else if (document.body) { // other Explorers
                windowWidth = document.body.clientWidth;
                windowHeight = document.body.clientHeight;
            }

            // for small pages with total height less then height of the viewport
            if (yScroll < windowHeight) {
                pageHeight = windowHeight;
            } else {
                pageHeight = yScroll;
            }
            // for small pages with total width less then width of the viewport
            if (xScroll < windowWidth) {
                pageWidth = windowWidth;
            } else {
                pageWidth = xScroll;
            }
            var yScroll;
            if (self.pageYOffset) {
                yScroll = self.pageYOffset;
            } else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
                yScroll = document.documentElement.scrollTop;
            } else if (document.body) {// all other Explorers
                yScroll = document.body.scrollTop;
            }
            arrayPageSize = new Array(pageWidth, pageHeight, windowWidth, windowHeight, yScroll);
            return arrayPageSize;            
        }
        
        function open_popuptellfriend(id, jobId) {
            //var iframeObj = document.getElementById('frame2');
            //iframeObj.setAttribute("src", url);
            var pagevalues = getPageSize();
            sendToFriendJobId=jobId;
            
            document.getElementById(id).style.top = (pagevalues[3] / 2) + pagevalues[4]-150+ 'px';
            document.getElementById(id).style.left = (pagevalues[2] / 2)-150 + 'px' ;
            //document.getElementById(id).style.top = "20px";
            //document.getElementById(id).style.left = "50px";
            document.getElementById(id).style.display = "block";
        }
        
        
        function increaseFontSizes() {
      
        var brs = whichBrs();
        
        if(brs == "Firefox" || brs == "Safari")
        {
            for(j = 0; j < classArray.length; j++)
            {
                var elements = document.getElementsByClassName(classArray[j]);
                for(i = 0; i < elements.length; i++)
                    increaseFontSizeFF(elements[i]);
            }
            
        }
        else
        {
            for(j = 0; j < classArray.length; j++)
            {
                
              
                    var elements = document.getElementsByClassName(classArray[j]);
                    for(i = 0; i < elements.length; i++)
                        increaseFontSizesNew(elements[i]);
               
            }
            

       }
}

function increaseFontSizesNew(element)
{
    
    if(element.currentStyle.fontSize)
    {
        var s = parseInt(element.currentStyle.fontSize.replace("px",""));
        if(s != maxFont)
            s += 1;
        element.style.fontSize = s + "px!important";    
    }
}

function showLoading() {
          
            //var objProcessFilter = document.getElementById("progressBackgroundFilters");
            var objProcessMessage = document.getElementById("processMessage");
           // var objImage = document.getElementById("imgCancel");

           
             var pagevalues = getPageSize();


            //objProcessFilter.style.height = pagevalues[1] + "px";
            //objProcessFilter.style.width = "966px";
           // objProcessFilter.style.top = scrolledY + 'px';

           // objProcessFilter.style.display = 'block';

            objProcessMessage.style.top =(pagevalues[3] / 2) + pagevalues[4] + "px";
    //        IfrRef.style.width = objProcessFilter.style.width;
//	        IfrRef.style.height = objProcessFilter.style.height;
//	        IfrRef.style.top ='0px';
//	        IfrRef.style.left = '0px';
//	        IfrRef.style.zIndex = 998; 
//	        IfrRef.style.display = "block";

            objProcessMessage.style.display = 'block';
            //objImage.style.display = 'block'
           
        }
        
        function hideLoading()
        {
             var objProcessFilter = document.getElementById("progressBackgroundFilters");
             var objProcessMessage = document.getElementById("processMessage");
             //var objImage = document.getElementById("imgCancel");
             objProcessMessage.style.display = 'none';
             //objProcessFilter.style.display = 'none';
             //objImage.style.display = 'none'
         }
        
	function popupOrgInfo(url,id){
		if(id == 0){
		    return;
		}else{
			opener = window.open(url + '?id=' + id ,'demoWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=350,left=150,top=100');
			opener.focus();
		}
	}

	

