function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http=createRequestObject();

//start Daily program list
//****************************
function dpl(queryString) {

    http.open('get', 'http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/programguide/dailyprogramlist.do?'+queryString);
    http.onreadystatechange = handleResponseDpl;
    http.send(null);
}

function handleResponseDpl() {
    if(http.readyState == 4){
        var response = http.responseText;
        setDpl(response);
    }
}

function setDpl(message) {
    mdiv = document.getElementById("programList");
    mdiv.innerHTML = message;
}
//end Daily program list
//****************************

//start weekly program list
//****************************
function wplbyshowname() {

	var showname=getSelectVariable('FMSName')
	//alert("showname=     "+showname);
	var zone=getSelectVariable('zone')
	//alert("zone=    "+zone);
	if (zone.indexOf("&ZONE") >= 0) {
	   zone=zone.substr(zone.indexOf("&ZONE"));
	}
	var queryString=zone+showname;
	//alert("queryString=    "+queryString);
    http.open('get', 'http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/programguide/weeklyprogramlist.do?'+queryString);
    http.onreadystatechange = handleResponseWpl;
    http.send(null);
}

function wpl(queryString) {

    http.open('get', 'http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/programguide/weeklyprogramlist.do?'+queryString);
    http.onreadystatechange = handleResponseWpl;
    http.send(null);
}

function handleResponseWpl() {
    if(http.readyState == 4){
        var response = http.responseText;
        setWpl(response);
    }
}

function setWpl(message) {
    mdiv = document.getElementById("weeklyProgramList");
    mdiv.innerHTML = message;
}
//end weekly program list

//start weekly program find my show
//****************************
function wplfms(queryString) {

    http.open('get', 'http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/programguide/findmyshow.do?'+queryString);
    http.onreadystatechange = handleResponseWplfms;
    http.send(null);
}

function handleResponseWplfms() {
    if(http.readyState == 4){
        var response = http.responseText;
        setWplfms(response);
    }
}

function setWplfms(message) {
    mdiv = document.getElementById("showDropDown");
    mdiv.innerHTML = message;
}

//end weekly program find my show

//start 24 hr programList
//****************************
function pl24(queryString) {
	location.href='http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/category/id/101221.do?'+queryString;
}
//end 24 hr programList

//start TimeList
//****************************
function tl(queryString) {
	location.href='http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/category/id/101223.do?'+queryString;
}
//end TimeList


//start Guest TimeList
//****************************
function gtl(queryString) {
	location.href='http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/category/tsc+tv/tv+personalities/guests.do?detail=1'+queryString;
}
//end Guest TimeList

//start show detail
//****************************
function sd(queryString) {
    http.open('get', 'http://fr.theshoppingchannel.com/tsc/enfr/24/_www_theshoppingchannel_com/programguide/showdetails.do?'+queryString);
    http.onreadystatechange = handleResponseSd;
    http.send(null);
}

function handleResponseSd() {
    if(http.readyState == 4){
        var response = http.responseText;
        setSd(response);
    }
}

function setSd(message) {
    mdiv = document.getElementById("showdetails");
    mdiv.innerHTML = message;
}

//end show detail

function getFormVariable(varName, formname) {
	var element = document.getElementById(varName);
	return element.value;

}

function getSelectVariable(varName) {
    var oDropDown    = document.getElementById(varName);
    var intSelected  = oDropDown.selectedIndex;
    var optionID     = oDropDown[intSelected].value;
    return optionID;
}