
function isSet(variable){
	return( typeof(variable) != 'undefined' );
}

if(!isSet(ruleSet)){
	var ruleSet = "default";
}

var domain = "http://boards.virginmedia.com/";



if (ruleSet == "musicreviews") {
    if (!isSet(jelTitle)) {
        var jelTitle = "Your soundbites: " + document.getElementsByTagName("title")[0].innerHTML;
    }   if (!isSet(jelHeading)) {
        var jelHeading = jelTitle.substring(0, jelTitle.indexOf(" - "));
    }
    var jelAdstring = document.getElementById("vm-header").getElementsByTagName("script")[0].src;
    if (!isSet(jelSubchannel)) {
        var jelSubchannel = jelAdstring.substring((jelAdstring.indexOf("subchannel=") + 11), jelAdstring.indexOf("&", jelAdstring.indexOf("subchannel=")));
    }   if (!isSet(jelSschannel)) {
        var jelSschannel = jelAdstring.substring((jelAdstring.indexOf("sschannel=") + 10), jelAdstring.indexOf("&", jelAdstring.indexOf("sschannel=")));
    }   if (!isSet(jelPagename)) {
        var jelPagename = jelAdstring.substring((jelAdstring.indexOf("pagename=") + 9), jelAdstring.indexOf("&", jelAdstring.indexOf("pagename=")));
    }   if (!isSet(jelChannel)) {
        var jelChannel = jelAdstring.substring((jelAdstring.indexOf("channel=") + 8), jelAdstring.indexOf("&", jelAdstring.indexOf("channel=")));
    }   if (!isSet(jelImg)) {
        var jelImg = document.getElementById("middle").getElementsByTagName("img")[0].src;
    }   if (!isSet(jelSummary)) {
        var jelSummary = "<dl>" + document.getElementsByTagName("dl")[0].innerHTML + "</dl>";
    }   if (!isSet(jelItems)) {
        var jelItems = 5;
    }	if (!isSet(jelPath)) {
        var jelPath = domain + jelChannel + '/' + jelSubchannel + '/haveyoursay/' + jelPagename + '.html';
    }	if (!isSet(jelReturnUrl)) {
        var jelReturnUrl = top.location.href + "?showCommentThanks=true#commentForm";
    }	if (!isSet(jelLinkOneText)) {
	    var jelLinkOneText = "Return to the previous page";
	}	if (!isSet(jelLinkOneURL)) {
	    var jelLinkOneURL = top.location.href;
	}
    var jelSite = "jellymold";
}else if (ruleSet == "news") {
    if (!isSet(jelTitle)) {
        var jelTitle = "Your soundbites: " + document.getElementsByTagName("title")[0].innerHTML;
    }   if (!isSet(jelHeading)) {
        var jelHeading = document.getElementById("middle").getElementsByTagName("h3")[0].innerHTML;
    }
    var jelAdstring = document.getElementById("VM-header-adspace").getElementsByTagName("script")[0].src;
    if (!isSet(jelSubchannel)) {
        var jelSubchannel = jelAdstring.substring((jelAdstring.indexOf("subchannel=") + 11), jelAdstring.indexOf("&", jelAdstring.indexOf("subchannel=")));
    }   if (!isSet(jelSschannel)) {
        var jelSschannel = jelAdstring.substring((jelAdstring.indexOf("sschannel=") + 10), jelAdstring.indexOf("&", jelAdstring.indexOf("sschannel=")));
    }   if (!isSet(jelPagename)) {
		var jelPagename = jelHeading.replace(/[^a-zA-Z0-9]+/g,"");
		jelPagename = jelPagename.toLowerCase();   
    }   if (!isSet(jelChannel)) {
        var jelChannel = jelAdstring.substring((jelAdstring.indexOf("channel=") + 8), jelAdstring.indexOf("&", jelAdstring.indexOf("channel=")));
    }   if (!isSet(jelImg)) {
        var jelImg = document.getElementById("middle").getElementsByTagName("img")[0].src;
    }   if (!isSet(jelSummary)) {
		var jelSummaryCopy = "";
		var tempCount = 0;
		for(i=0;i < document.getElementById("middle").getElementsByTagName("p").length;i++){
			if(document.getElementById("middle").getElementsByTagName("p")[i].className == "" && tempCount == 0){
				var jelSummaryCopy = document.getElementById("middle").getElementsByTagName("p")[i].innerHTML;
				tempCount ++;
			}
		}
        var jelSummary = "<p>" + jelSummaryCopy + "</p>";
    }   if (!isSet(jelItems)) {
        var jelItems = 5;
    }	if (!isSet(jelPath)) {
        var jelPath = domain + jelChannel + '/' + jelSubchannel + '/soundbites/' + jelPagename + '.html';
    }	if (!isSet(jelReturnUrl)) {
        var jelReturnUrl = top.location.href + "&showCommentThanks=true#commentForm";
    }	if (!isSet(jelLinkOneText)) {
	    var jelLinkOneText = "Go back to news story";
	}	if (!isSet(jelLinkOneURL)) {
	    var jelLinkOneURL = top.location.href;
	}	if (!isSet(jelExpiryDate)) {
		var d = new Date();
//set board to expire in 5 days		
		var expiry = d.setDate(d.getDate() + 5);
		var curr_date = d.getDate();
		if(curr_date <= 9){
			curr_date = "0" + curr_date;
		}
		var curr_month = d.getMonth();
		curr_month++;
		if(curr_month <= 9){
			curr_month = "0" + curr_month;
		}
		var curr_year = d.getFullYear();
		var jelExpiryDate = curr_date + "/" + curr_month + "/" + curr_year;
	}
    var jelSite = "jellymold";
}else if (ruleSet == "gallery2") {
    if (!isSet(jelTitle)) {
        var jelTitle = "Your soundbites: " + document.getElementsByTagName("title")[0].innerHTML;
    }   if (!isSet(jelHeading)) {
        var jelHeading = document.getElementById("middle").getElementsByTagName("h2")[1].innerHTML;
    }
    var jelAdstring = document.getElementById("VM-header-adspace").getElementsByTagName("script")[0].src;
    if (!isSet(jelSubchannel)) {
        var jelSubchannel = jelAdstring.substring((jelAdstring.indexOf("subchannel=") + 11), jelAdstring.indexOf("&", jelAdstring.indexOf("subchannel=")));
		if(jelSubchannel == ""){
			jelSubchannel = "/";
		}else{
			jelSubchannel = "/" + jelSubchannel + "/";
		}
    }   if (!isSet(jelSschannel)) {
        var jelSschannel = jelAdstring.substring((jelAdstring.indexOf("sschannel=") + 10), jelAdstring.indexOf("&", jelAdstring.indexOf("sschannel=")));
        if(jelSschannel != ""){
			jelSschannel =  jelSschannel + "/";
		}
    }   if (!isSet(jelPagename)) {
        var jelPagename = jelAdstring.substring((jelAdstring.indexOf("pagename=") + 9), jelAdstring.indexOf("&", jelAdstring.indexOf("pagename=")));
    }   if (!isSet(jelChannel)) {
        var jelChannel = jelAdstring.substring((jelAdstring.indexOf("channel=") + 8), jelAdstring.indexOf("&", jelAdstring.indexOf("channel=")));
    }   if (!isSet(jelImg)) {
        var jelImg = "";//document.getElementById("middle").getElementsByTagName("img")[0].src;
    }   if (!isSet(jelSummary)) {
		var jelSummaryCopy = "";
		var tempCount = 0;
		for(i=0;i<document.getElementById("middle").getElementsByTagName("p").length;i++){
			if(document.getElementById("middle").getElementsByTagName("p")[i].className == "" && tempCount ==0){
				var jelSummaryCopy = document.getElementById("middle").getElementsByTagName("p")[i].innerHTML;
				tempCount ++;
			}
		}
        var jelSummary = "<p>" + jelSummaryCopy + "</p>";
    }   if (!isSet(jelItems)) {
        var jelItems = 5;
    }	if (!isSet(jelPath)) {
		var startNum = "";
		if(window.location.href.indexOf("ssid=") !=-1){
			startNum = window.location.href.indexOf("ssid=") + 5;
			if(window.location.href.indexOf("&") != -1){
				pageNum = window.location.href.substring(startNum,window.location.href.indexOf("&"));
			}else{
				pageNum = window.location.href.substring(startNum)
			}
		}else{
			pageNum = 1;
		}
        var jelPath = domain + jelChannel + jelSubchannel + jelSschannel + 'soundbites/' + jelPagename + pageNum + '.html';
    }	if (!isSet(jelReturnUrl)) {
			if(pageNum != 1){
        		var jelReturnUrl = top.location.href + "&showCommentThanks=true#commentForm";
			}else{
				var jelReturnUrl = top.location.href + "?showCommentThanks=true#commentForm";
			}
    }	if (!isSet(jelLinkOneText)) {
	    var jelLinkOneText = "Go back to gallery";
	}	if (!isSet(jelLinkOneURL)) {
	    var jelLinkOneURL = top.location.href;
	}
    var jelSite = "jellymold";
}else if (1==2){
    if (!isSet(jelTitle)) {
        var jelTitle = document.getElementsByTagName("title")[0].innerHTML;
    }   if (!isSet(jelHeading)) {
        var jelHeading = "";
		if(jelTitle.indexOf(" - ") != -1){
			var jelHeading = jelTitle.substring(0, jelTitle.indexOf(" - "));
		}
    }
	tempScriptCount = false;
	var jelAdstring = "";
	for(i=0;i<document.getElementsByTagName("script").length;i++){
		if(document.getElementsByTagName("script")[i].src.indexOf("adserver.virginmedia.com") != -1 && !tempScriptCount){
			jelAdstring = document.getElementsByTagName("script")[i].src;
			tempScriptCount = true;
		}
	}    if (!isSet(jelSubchannel)) {
        var jelSubchannel = jelAdstring.substring((jelAdstring.indexOf("subchannel=") + 11), jelAdstring.indexOf("&", jelAdstring.indexOf("subchannel=")));
    }    if (!isSet(jelSschannel)) {
        var jelSschannel = jelAdstring.substring((jelAdstring.indexOf("sschannel=") + 10), jelAdstring.indexOf("&", jelAdstring.indexOf("sschannel=")));
    }    if (!isSet(jelPagename)) {
        var jelPagename = jelAdstring.substring((jelAdstring.indexOf("pagename=") + 9), jelAdstring.indexOf("&", jelAdstring.indexOf("pagename=")));
    }    if (!isSet(jelChannel)) {
        var jelChannel = jelAdstring.substring((jelAdstring.indexOf("channel=") + 8), jelAdstring.indexOf("&", jelAdstring.indexOf("channel=")));
    }   if (!isSet(jelItems)) {
        var jelItems = 5;
    }	if (!isSet(jelPath)) {
        var jelPath = domain + jelChannel + '/' + jelSubchannel + '/haveyoursay/' + jelPagename + '.html';
    }
    var jelSite = "jellymold";
}
if (!isSet(jelImg)) {
	var jelImg = "";
}if (!isSet(jelSummary)) {
	var jelSummary = "";
}if (!isSet(jelReturnUrl)) {
    var jelReturnUrl = "";
}if (!isSet(jelRelatedTitle)) {
    var jelRelatedTitle = "";
}if (!isSet(jelLinkOneText)) {
    var jelLinkOneText = "";
}if (!isSet(jelLinkOneURL)) {
    var jelLinkOneURL = "";
}if (!isSet(jelLinkTwoText)) {
    var jelLinkTwoText = "";
}if (!isSet(jelLinkTwoURL)) {
    var jelLinkTwoURL = "";
}if (!isSet(jelLinkThreeText)) {
    var jelLinkThreeText = "";
}if (!isSet(jelLinkThreeURL)) {
    var jelLinkThreeURL = "";
}if (!isSet(jelLinkFourText)) {
    var jelLinkFourText = "";
}if (!isSet(jelLinkFourURL)) {
    var jelLinkFourURL = "";
}if (!isSet(jelLinkFiveText)) {
    var jelLinkFiveText = "";
}if (!isSet(jelLinkFiveURL)) {
    var jelLinkFiveURL = "";
}if (!isSet(jelModerationType)) {
    var jelModerationType = "";
}if (!isSet(jelThanks)) {
    var jelThanks = "";
}if (!isSet(jelDisplayDelay)) {
    var jelDisplayDelay = "";
}if (!isSet(jelExpiryDate)) {
    var jelExpiryDate = "";
}if (!isSet(jelConfiguration)) {
    var jelConfiguration = "Default Configuration";
}
jelSummary = jelSummary.replace(/"/g,"'");
var p = {
    boardConfigurationName : jelConfiguration,
    boardName : jelHeading,
	moderationType : jelModerationType,
	thanks : jelThanks,
	displayDelay : jelDisplayDelay,
	returnUrl : jelReturnUrl,
	expiryDate : jelExpiryDate,
	attr_pageTitle: jelHeading,
    attr_channelName : jelChannel,
    attr_imageUrl : jelImg,
    attr_summary : jelSummary,
    attr_title : jelTitle,
	attr_siteName : jelSite,
	attr_relatedTitle : jelRelatedTitle,
	attr_linkOneText : jelLinkOneText,
	attr_linkOneURL : jelLinkOneURL,
	attr_linkTwoText : jelLinkTwoText,
	attr_linkTwoURL : jelLinkTwoURL,
	attr_linkThreeText : jelLinkThreeText,
	attr_linkThreeURL : jelLinkThreeURL,
	attr_linkFourText : jelLinkFourText,
	attr_linkFourURL : jelLinkFourURL,
	attr_linkFiveText : jelLinkFiveText,
	attr_linkFiveURL : jelLinkFiveURL,
    page : 1
};
//go
var formParams = p;


if((top.location.href.indexOf(".virginmedia.com") != -1) || (top.location.href.indexOf(".livingtv.co.uk") != -1) || (top.location.href.indexOf("jellymold.com") != -1) || ruleSet == "musicreviews" || ruleSet == "news" ){
	if(ruleSet != "gallery"){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
    }else if(top.location.href.indexOf("spicegirls-vs-girlsaloud") != -1){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
    }else if(top.location.href.indexOf("beatles-vs-rolling-stones") != -1){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("sex-in-games") != -1){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("funeral-songs") != -1){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("dated-albums") != -1){
        document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("80s-overrated") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("20-songs-every-music-fan-should-own-readers-choice") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("60s-overrated") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("pub-anthems") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("classic-rock-overrated") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("ten-reasons-to-watch") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("sex-symbols") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("pop-role-models") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("top-20-beat-em-ups-of-all-time") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("overrated-bands") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("2009-best-albums") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("john-hughes") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("more-movie-myths") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("worst-movie-monsters") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("worst-movie-facial-hair") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("movie-cakes") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("short-and-tweet-ford-capri") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("pearl-jam-vs-nirvana") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("oasis-overrated") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("short-and-tweet-ford-cortina") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("round-1-fight") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("meet-the-fighters") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
	}else if(top.location.href.indexOf("brits-v-americans") != -1){
		document.write("<script src='" + jelPath + "?fragment'><\/script>");
        }else if(top.location.href.indexOf("cult-cars-lotus-esprit-board") != -1){
                document.write("<script src='" + jelPath + "?fragment'><\/script>");
        }else if(top.location.href.indexOf("way-we-wore-new-romantics") != -1){
                document.write("<script src='" + jelPath + "?fragment'><\/script>");
        }
}
