
window.size = function()
{
	var w = 0;
	var h = 0;

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		w = window.innerWidth;
		h = window.innerHeight;
	}
	return {width:w,height:h};
}

function openTVC() {	
	var left = (window.size().width / 2) - ( 440 / 2);
    var top = (window.size().height / 2) - ( 320 / 2);

    document.getElementById('light').style.top = top + 'px';
    document.getElementById('light').style.left = left + 'px';

    document.getElementById('light').style.display='block';
	document.getElementById('fade').style.display='block';

    var req = new XMLHttpRequest;
    if (req) {
      req.onreadystatechange = function() {
        if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
            var code = req.responseText;
            document.getElementById('flashCode').innerHTML = code;
        }
        else if(req.status == 404){
            alert("Unable to contact the server. Please try again later.");
        }
      };
      req.open('GET', sitePath + 'tvc/loadcode.php');
      // many server-side scripts require the Content-Type to be set:
      req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
      req.send(null);
    }
}

function closeTVC() {
	document.getElementById('light').style.display='none';
	document.getElementById('fade').style.display='none';
    document.getElementById('flashCode').innerHTML = '';
}

function tvclinkRollover() {
	document.getElementById('tvcLinkoff').style.display='none';
	document.getElementById('tvcLinkon').style.display='block';
}
function tvclinkRollout() {
	document.getElementById('tvcLinkoff').style.display='block';
	document.getElementById('tvcLinkon').style.display='none';
}

