﻿// JScript File
var today = new Date();
var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // plus 28 days

function getCookie(name) { // use: getCookie("name");
    var re = new RegExp(name + "=([^;]+)");
    var value = re.exec(document.cookie);
    return (value != null) ? unescape(value[1]) : null;
}

function setCookie(name, value) { // use: setCookie("name", value);
    document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
}

/*==================================================================================== */
/* This is used to control the window dimensions for Cojoint to make it easier to read */
/*==================================================================================== */
function saveWindowDimensions() {
    if (parseInt(navigator.appVersion)>3) {
        if (navigator.appName=="Netscape") {
            winX = window.innerWidth + 8;
            winY = window.innerHeight + 170;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) {
            winX = document.body.offsetWidth + 8;
            winY = document.body.offsetHeight + 176;
        }
    }
    
    
    if (winX != null) {
        //alert("X = " + winX + ";Y = " + winY);
        setCookie("winX",winX);
        setCookie("winY",winY);
        window.resizeTo(winX,winY);
        //alert("X = " +  getCookie("winX") + ";Y = " + getCookie("winY"));
        
    }
    //alert("X = " + winX + ";Y = " + winY);
}

function replaceWindowDimensions() {
    winX = getCookie("winX");
    winY = getCookie("winY");

    if (winX != null) {
        //alert("X = " + winX + ";Y = " + winY);
        window.resizeTo(winX,winY);
    }
    
}
/*==================================================================================== */
/*==================================================================================== */


function DateAdd(timeU,byMany,dateObj) {
	var millisecond=1;
	var second=millisecond*1000;
	var minute=second*60;
	var hour=minute*60;
	var day=hour*24;
	var year=day*365;

	var newDate;
	var dVal=dateObj.valueOf();
	switch(timeU) {
		case "ms": newDate=new Date(dVal+millisecond*byMany); break;
		case "s": newDate=new Date(dVal+second*byMany); break;
		case "mi": newDate=new Date(dVal+minute*byMany); break;
		case "h": newDate=new Date(dVal+hour*byMany); break;
		case "d": newDate=new Date(dVal+day*byMany); break;
		case "y": newDate=new Date(dVal+year*byMany); break;
	}
	return newDate;
}

function sponsorClick_old(sponsorshipID) {
	var clickURL = "/SponsorClick.asp";
	var clickData = {sponsorshipID : sponsorshipID };
	jQuery.get(clickURL, clickData);
	return false;
}

function sponsorClick(sponsorshipID) {
	var clickURL = "/SponsorClick.asp";
	var clickData = {sponsorshipID : sponsorshipID };
	//jQuery.ajax( { type: "POST", url: clickURL , data: clickData,  async: false, success: function(data) { });
	jQuery.ajax( { type: "POST", url: clickURL , data: clickData,  async: false } );

	return true;
}




function openBanner(url,sid) {
	sponsorClick(sid);
	window.open(url,sid);
}

function launchPlayer2() {
	window.open('http://www.b101radio.com/streaming/launch.asp','Player','width=490,height=450,status=no,resizable=no,scrollbars=no');
	//window.open('http://www.b101radio.com/streaming/launch.asp','Player','height=340,width=473,status=no,resizable=no,scrollbars=no');
	return true;
}
function launchXmasPlayer() {
	window.open('/stats.asp?http://player.customchannels.net/custchnl/standard/audio_player.php?id=WBEB Holiday Channel', 'WBEB','width=400,height=330,left=400,top=200,status=no,resizable=no,scrollbars=no');
	//window.open('http://www.b101radio.com/streaming/launch.asp','Player','width=490,height=450,status=no,resizable=no,scrollbars=no');
	return true;
}
