﻿function WindowResize()
{
    var imageWidth = 1802.0;
    var imageHeight = 1200.0;
    var bodyWidth = $(window).width();
    var bodyHeight = $(window).height();
    var scale = bodyWidth / imageWidth;
    imageHeight = imageHeight * scale;
    if(imageHeight < bodyHeight)
    {
        imageHeight = bodyHeight;
    }
    var actualWidth = 0;
    
    if(bodyWidth > 1280)
    {
        actualWidth = 1280;
    }
    else if(bodyWidth < 1000)
    {
        actualWidth = 1000;
    }
    else
    {
        actualWidth = bodyWidth;
    }    
                    
    $('#ImgBackGround').css('width', bodyWidth + 'px');   
    $('#ImgBackGround').css('height', imageHeight + 'px');    
}

$(document).ready(function(){WindowResize();});
$(window).resize(function(){WindowResize();});

// Image Rollover in Navigation

var images = new Array();
var imageNames = new Array('OurEcom', 'WhyChoose', 'AboutUs', 'ContactUs', 'Clients', 'Jobs', 'News', 'Tech');

if (document.images) {
  var hoverImages = new Array();
  for(i=0; i< imageNames.length; i++) {
    hoverImages[i] = new Image();
    hoverImages[i].src = "Images/Navigation/"+imageNames[i]+"Over.jpg";
  }
}

function over(num) {
  if(document.images) {
    images[num] = document.images[imageNames[num]].src;
    document.images[imageNames[num]].src = hoverImages[num].src;
  }
}
function out(num) {
  if(document.images) document.images[imageNames[num]].src = images[num];
}

// Show / Hide

var showHideElements = new Array();

function getElement(id)
{
	if (document.getElementById)
		return document.getElementById(elementID);
	else if (document.all)
		return document.all(elementID);
	else
		return null;
}

function registerElementForShowHide(id)
{	
	if (!isElementRegistered(id))
		showHideElements[showHideElements.length] = id;
}

function isElementRegistered(id)
{
	var registered = false;
	
	for (i = 0; i < showHideElements.length; i++)
	{
		if (showHideElements[i] == id)
		{
			registered = true;
			break;
		}
	}
	
	return registered
}

function makeElementVisible(id)
{
	if (document.getElementById)
	{
		document.getElementById(id).style.display = '';
		document.getElementById(id).style.visibility = 'visible';
	}
	else if (document.layers)
	{
		document.layers[id].display = '';
	}
	else if (document.all)
	{
		eval("document.all." + id + ".style.display = ''");
	}
	
}

function makeElementInvisible(id)
{
	if (document.getElementById)
	{
		document.getElementById(id).style.display = 'none';
		document.getElementById(id).style.visibility = 'hidden';
	}
	else if (document.layers)
	{
		document.layers[id].display = 'none';
	}
	else if (document.all)
	{
		eval("document.all." + id + ".style.display = 'none'");
	}
	
}

function showElement(id)
{
	if (isElementRegistered(id))
	{		
		for (i = 0; i < showHideElements.length; i++)
		{
			if (showHideElements[i] == id)
			{
				makeElementVisible(id);
			}
			else
			{
				makeElementInvisible(showHideElements[i]);
			}
			
		}
	}
}

function newsToggleShowElement(id) 
{
    if (isElementRegistered(id)) 
    {
        for (i = 0; i < showHideElements.length; i++) 
        {
            if (showHideElements[i] == id) 
            {

                if (document.getElementById(id).style.visibility == "hidden") {
                    document.getElementById("expandLink" + id).innerHTML = "close";
                    makeElementVisible(id);
                    
                }
                else {
                    document.getElementById("expandLink" + id).innerHTML = "expand";
                    makeElementInvisible(id);
                    
                }
                              
            }
            else 
            {
                makeElementInvisible(showHideElements[i]);
                resetExpandLinks(showHideElements[i]);
                
            }

        }
    
    }
}

function showNewsElement(id) {

    if (isElementRegistered(id)) {
        for (i = 0; i < showHideElements.length; i++) {
            if (showHideElements[i] == id) {
            
                makeElementVisible(id);

                if(document.getElementById("expandLink"+id)) {
                    document.getElementById("expandLink" + id).innerHTML = "close";
                }
                
            }
            else {

                makeElementInvisible(showHideElements[i]);

                if (document.getElementById("expandLink"+showHideElements[i])) {
                    resetExpandLinks(showHideElements[i]);  
                }         
            }

        }
    }

}

function resetExpandLinks(id) {
    document.getElementById("expandLink" + id).innerHTML = "expand";

}

function setPageTitle(titleText){
    document.title = titleText;
}
