bAds = true;    //alows us to turn off all ads in the page if wanted
bSky = true;   
adserver = "http://sam.itv.com";
takeover = false;
pageNum = Math.round(Math.random() * 1000000000);
section='';

function skyHeight(){
    var column1Height = $(".column1").height();
    var column2Height = $(".column2").height();
    var colDiff = column1Height - column2Height;
    if(colDiff <300 ){
        bSky = true;
    }
    else{
        bSky = false;
        $("#sky").hide();
    }

}
FR.onLoad.addLoadSetup(skyHeight);
    
//Revenue Science adtag. 21/04/08 CP
if (!rsString) {
    var rsiSegments = [];
    var segmentBegin = document.cookie.indexOf ( 'rsi_segs=' );
    if ( segmentBegin >= 0 ) {
        segmentBegin = document.cookie.indexOf ( '=' , segmentBegin ) + 1;
        if ( segmentBegin > 0 ) {
            var segmentEnd = document.cookie.indexOf ( ';', segmentBegin );
            if ( segmentEnd == -1 ) segs_end = document.cookie.length;
               rsiSegments = document.cookie.substring(segmentBegin,segmentEnd).split('|');
        }
    }
    var rsString = '';
    for ( var i = 0; i < rsiSegments.length; i++ ) {
    rsString += ( rsiSegments[i] + '.' );
    }
}
if(rsString){
	rs=rsString.replace(/_/g,'');
}else{
    rs='';
}

if(typeof ITVPageId == 'undefined'){
    var ITVPageId ='';
    FR.adverts.logAdvertError('ITVPageIdMissing')
}

var agegrp="";
var gender="";

if (typeof memberadinfo == 'undefined') {
    memberadinfo = "GAMSUK=X.X.X.X.X.X/EJCP=X.X.X.X/REG=X/SEG=X.X/PC=X/ITR=NNNNNNNNNNNNNNNNNNN";
    //log missing adtag
    FR.adverts.logAdvertError('missingMemberAdInfo');
} else {
    var temp = memberadinfo.split(".");
    gender = temp[0].split("=")[1];
    agegrp = temp[1];
}
    
function showbanner(){

    FR.onLoad.addLoadSetup(function() {
        var firstname = "";
        var surname = "";
        if (FR) {
            if (FR.member) {
                var names = FR.member.fullName.split(" ");
                if (names.length > 0) {
                    firstname = names[0];
                    surname = names[names.length - 1];
                }
                else {
                    name = '';
                }

            }
        }
        if (bAds) {
            switch (ShowInternalAdsOnly) {
                case 1: //toptable
                    FR.onLoad.addLoadAdvert("banner", "/adhtm/advert_UK_InternalT_banner.htm");
                    break;
                case 2: //dating
                    if (gender == "M") { // men, so show women
                        if (agegrp == "5059" || agegrp == "6099") {
                            FR.onLoad.addLoadAdvert("banner", "/adhtm/xs_banner_o50_women_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("banner", "/adhtm/xs_banner_FRD_women_photos.htm");
                        }
                    } else { // women, so show men
                        if (agegrp == "5059" || agegrp == "6099") {
                            FR.onLoad.addLoadAdvert("banner", "/adhtm/xs_banner_o50_men_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("banner", "/adhtm/xs_banner_FRD_men_photos.htm");
                        }
                    }
                    break;
                case 3: //genes
                    FR.onLoad.addLoadAdvert("banner", "/adhtm/gr_leaderboard.htm?surname=" + surname + "&firstname=" + firstname);
                    break;
                case 4: //travel (tradedoubler)
                    FR.onLoad.addLoadAdvert("banner", "/adhtm/advert_UK_Internal_TD_banner.htm");
                    break;
                default:
                    if (ITVPageId != "FR.SPLASH") {
                        FR.onLoad.addLoadAdvert("banner", '/adhtm/advert_UK_banner.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
                    }

            }
        }
    });
    
}

function showbottombanner(){ // is this a leader?
	if (bAds){
        switch (ShowInternalAdsOnly) {
			case 1: //toptable
				FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/advert_UK_InternalT_banner2.htm");
				break;
			case 2: //dating
                if (gender=="M") { // men, so show women
                    if (agegrp=="5059" || agegrp=="6099") {
                        FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/xs_leader_o50_women_photos.htm");
                    } else {
                        FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/xs_leader_FRD_women_photos.htm");
                    }
                } else { // women, so show men
                    if (agegrp=="5059" || agegrp=="6099") { 
                        FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/xs_leader_o50_men_photos.htm");
                    } else {
                        FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/xs_leader_FRD_men_photos.htm");
                    }
                }
                break;
			case 3: //genes
				FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/gr_leaderboard.htm?surname=" + surname+"&firstname="+firstname);
				break;
            case 4: //travel (tradedoubler)
				FR.onLoad.addLoadAdvert("bottomBanner", "/adhtm/advert_UK_Internal_TD_banner.htm");
				break;
			default:
				FR.onLoad.addLoadAdvert("bottomBanner", '/adhtm/advert_UK_banner2.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
		}
	}
}

function showsky(){
    FR.onLoad.addLoadSetup(function(){
        var    firstname = "";
        var    surname = "";
        if(FR){
            if(FR.member){
                var names = FR.member.fullName.split(" ");
                if (names.length > 0) {
                    firstname = names[0];
                    surname = names[names.length - 1];
                }
                else {
                    name = '';
                }
             }
        }
	if (bAds){
	    if (bSky){
            switch (ShowInternalAdsOnly) {
			    case 1: //toptable
				    FR.onLoad.addLoadAdvert("sky", "/adhtm/advert_UK_InternalT_sky.htm");
				    break;
			    case 2: //dating
                    if (gender=="M") { // men, so show women
                        if (agegrp=="5059" || agegrp=="6099") {
                            FR.onLoad.addLoadAdvert("sky", "/adhtm/xs_sky_o50_women_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("sky", "/adhtm/xs_sky_FRD_women_photos.htm");
                        }
                    } else { // women, so show men
                        if (agegrp=="5059" || agegrp=="6099") { 
                            FR.onLoad.addLoadAdvert("sky", "/adhtm/xs_sky_o50_men_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("sky", "/adhtm/xs_sky_FRD_men_photos.htm");
                        }
                    }
                    break;
			    case 3: //genes
				    FR.onLoad.addLoadAdvert("sky", "/adhtm/gr_sky.htm?surname=" + surname+"&firstname="+firstname);
				    break;
                case 4: //travel (tradedoubler)
				    FR.onLoad.addLoadAdvert("sky", "/adhtm/advert_UK_Internal_TD_sky.htm");
				    break;
			    default:
				    FR.onLoad.addLoadAdvert("sky", '/adhtm/advert_UK_sky.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
		        }
            }
         }
    });
}

function showmpu(){
    FR.onLoad.addLoadSetup(function() {
        var firstname = "";
        var surname = "";
        if (FR) {
            if (FR.member) {
                var names = FR.member.fullName.split(" ");
                if (names.length > 0) {
                    firstname = names[0];
                    surname = names[names.length - 1];
                }
                else {
                    name = '';
                }
            }
        }
        if (bAds) {
            switch (ShowInternalAdsOnly) {
                case 1: //toptable
                    FR.onLoad.addLoadAdvert("mpu", "/adhtm/advert_UK_InternalT_mpu.htm");
                    break;
                case 2: //dating
                    if (gender == "M") { // men, so show women
                        if (agegrp == "5059" || agegrp == "6099") {
                            FR.onLoad.addLoadAdvert("mpu", "/adhtm/xs_mpu_o50_women_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("mpu", "/adhtm/xs_mpu_FRD_women_photos.htm");
                        }
                    } else { // women, so show men
                        if (agegrp == "5059" || agegrp == "6099") {
                            FR.onLoad.addLoadAdvert("mpu", "/adhtm/xs_mpu_o50_men_photos.htm");
                        } else {
                            FR.onLoad.addLoadAdvert("mpu", "/adhtm/xs_mpu_FRD_men_photos.htm");
                        }
                    }
                    break;
                case 3: //genes
                    FR.onLoad.addLoadAdvert("mpu", "/adhtm/gr_mpu.htm?surname=" + surname + "&firstname=" + firstname);
                    break;
                case 4: //travel (tradedoubler)
                    FR.onLoad.addLoadAdvert("mpu", "/adhtm/advert_UK_Internal_TD_MPU.htm");
                    break;
                default:
                    FR.onLoad.addLoadAdvert("mpu", '/adhtm/advert_UK_mpu.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
            }
        }
    });

}

function showmpu2() {
	if (bAds){
        switch (ShowInternalAdsOnly) {
			case 1: //toptable
				FR.onLoad.addLoadAdvert("mpu2", "/adhtm/advert_UK_InternalT_mpu.htm");
				break;
			case 2: //dating
                if (gender=="M") { // men, so show women
                    if (agegrp=="5059" || agegrp=="6099") {
                        FR.onLoad.addLoadAdvert("mpu2", "/adhtm/xs_mpu_o50_women_photos.htm");
                    } else {
                        FR.onLoad.addLoadAdvert("mpu2", "/adhtm/xs_mpu_FRD_women_photos.htm");
                    }
                } else { // women, so show men
                    if (agegrp=="5059" || agegrp=="6099") { 
                        FR.onLoad.addLoadAdvert("mpu2", "/adhtm/xs_mpu_o50_men_photos.htm");
                    } else {
                        FR.onLoad.addLoadAdvert("mpu2", "/adhtm/xs_mpu_FRD_men_photos.htm");
                    }
                }
				break;
			case 3: //genes
				FR.onLoad.addLoadAdvert("mpu2", "/adhtm/advert_UK_Internal_mpu.htm");
				break;
            case 4: //travel (tradedoubler)
				FR.onLoad.addLoadAdvert("mpu2", "/adhtm/advert_UK_Internal_mpu2.htm");
                break;
			default:
				FR.onLoad.addLoadAdvert("mpu2", '/adhtm/advert_UK_mpu.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
		}
    }
}

function showspon(){
	if (bAds){
	    FR.onLoad.addLoadAdvert("sponbar", '/adhtm/advert_UK_spon.htm?area=' + ITVPageId + '&memberadinfo=' + memberadinfo + '&pageid=' + pageNum + '&rs=' + rs);
	}

}

function showmega(){
	if(takeover){
	    layeron(getlayer("mega"), true);
	    ord = Math.round(Math.random() * 10000000000);
	    document.write('<div class="mega"><div><scr' + 'ipt language="JavaScript" src="' + adserver + '/jserver/acc_random=' + ord + '/SITE=FRIENDSREUNITED/AREA=' + ITVPageId + '/' + memberadinfo + '/pageid=' + pageNum + '/POSITION=1/AAMSZ=300x600&rs=' + rs + '" type="text/javascript"><\/scr' + 'ipt></div></div>');
    }
}

function showbottomad(){
 	if (bAds){
 	    FR.onLoad.addLoadAdvert("bottomad", '/adhtm/advert_bottomad.htm?memberadinfo=' + memberadinfo);
 	}
}

function showbuttona(){
	if (bAds){
	    FR.onLoad.addLoadAdvert("buttona", '/adhtm/advert_button120.htm?memberadinfo=' + memberadinfo);
	}
}

function showbuttonb(){
	if (bAds){
	    FR.onLoad.addLoadAdvert("buttonb", '/adhtm/advert_button120b.htm?memberadinfo=' + memberadinfo);
	}
}

function showpopunder(){
	if (bAds){ 
	    if(ITVPageId!='FR.SPLASH'&&ITVPageId!='FR.MYHOME'){
	        FR.onLoad.addLoadAdvert("popunder", '/adhtm/advert_popunder.htm');
	    }
    }
}

function showtracking(){
    //  FR.onLoad.addLoadAdvert("tracking", '/adhtm/trackingpixels_uk.htm?memberadinfo=' + memberadinfo + '&itvpageid=' + ITVPageId);
    var wl_ord = new Date().getTime();
    FR.onLoad.addLoadTracking('http://tu.connect.wunderloop.net/TU/366/1812/7575/?AC=on&ord=' + wl_ord);
    //FR.onLoad(document.write('<img  width="1" height="1" src="' + 'http://tu.connect.wunderloop.net/TU/366/1812/7575/?AC=on&ord=' + wl_ord + '" />'));
}
