function imgPopup(url,alt){
        var openIpix='';
        var closeIpix='';
        var isIpix=false;
        urlExtension=url.split(".");
        if(urlExtension[urlExtension.length-1]=='ipx'){isIpix=true;}
        //else{alert('not an ipix, must be an image');}
                                        var imgPopup=window.open('','imgPopup','height=50,width=50,toolbar=no,scrollbars=no,resizable=yes,menubar=no,status=no,directories=no,location=no,50,50');
                                        imgPopup.document.open();
                                        imgPopup.document.writeln('<html><head><title>image</title> \n <style type="text/css"> \n a{color:#3f3479;} p#caption{background-color:#eeeeee;text-align: left;padding-left: 10px;padding-right: 10px;}  \n body {font-family: Tahoma, Arial, Helvetica, sans-serif;text-align: center;} \n p {font-size: 70%;margin-top: 0px;padding-top: 0.5em;padding-bottom: 1em;} \n img {display: block; margin-right: auto; margin-left: auto;} \n  p.close {text-align: center; margin-bottom: 0px;        width: 9em;        float: right;        color: #FFFFFF;           padding: 3px;        font-weight: normal;}  \n </style> \n </head> \n <body  oncontextmenu="return false;" >');
                                                                               imgPopup.document.writeln('<img src="' + url + '" alt="' + alt + '" id="lrgimage" />');
                                                                               imgPopup.document.writeln(' \n<p class="close"><a href="javascript:window.close();">Close Window</a></p> \n </body> \n </html>');
                                                                               imgPopup.document.title=alt;
                                                                               var bigImage=imgPopup.document.getElementById('lrgimage');
                                        var captiontxt=imgPopup.document.getElementById('caption');
                                                                                //alert(bigImage.width);
                                        //captiontxt.style.color='#333333';
                                        //captiontxt.style.fontsize='70%';
                                        //1st resize for shitty explorer
                                                var newwidth=bigImage.width+60;
                                                if(!newwidth){newwidth=490;}
                                                var newheight=imgPopup.document.body.scrollHeight+40;
                                                imgPopup.resizeTo(newwidth,newheight);
                                                imgPopup.window.focus;
                                                
                                        bigImage.onload = function ()
                                        //for firefox
                                        {
                                                newwidth=bigImage.width+40;
                                                newheight=imgPopup.document.body.scrollHeight+60;
                                                imgPopup.resizeTo(newwidth,newheight);
                                                imgPopup.window.focus;
                                        }
                                                                                window.onload = function ()
                                        //for firefox
                                        {
                                                newwidth=bigImage.width+40;
                                                newheight=imgPopup.document.body.scrollHeight+60;
                                                imgPopup.resizeTo(newwidth,newheight);
                                                imgPopup.window.focus;
                                        }
                                                                                imgPopup.onblur=imgPopup.window.focus;
}

function docPopup(url){
                                                window.open(url,'popup');
}

function popupLinks(){
if(!document.getElementById)return false;
var aLinks=document.getElementsByTagName('a');
//alert('running script');
for (var i=0;i<aLinks.length;i++) {
        if (aLinks[i].className == 'popup')
                        {
                                aLinks[i].onclick = function ()
                                {
                                        //alert(linktype);]
                                        //
                                        var linktype=this.getAttribute('href');
                                        var linktype_array=linktype.split(".");
                                        var linkex=linktype_array[linktype_array.length-1];
                                                                                linkex=linkex.toLowerCase();
                                        //if(this.protocol=="file:"){
                                        if(linkex=='jpg' || linkex=='gif' || linkex=='ipx'){
                                                imgPopup(this.getAttribute('href'),this.getAttribute('title') );}
                                        else{docPopup(this.getAttribute('href'));}
                                return false;
                                }
                                //return false;
                        }
                        aLinks[i].onkeypress = aLinks[i].onclick;
                }
}

function toggleAdvancedOptions(){
	if(!document.getElementById("advsearch")){return false;}
	x=document.getElementById('advsearch');
	var newcontrol=document.getElementById('newcontrol');
	if (x.style.display=='none')
	{
		x.style.display='block';
		newcontrol.innerHTML='<a href="javascript:toggleAdvancedOptions();" >more options</a>  - ';
		}
	else{x.style.display='none';
	newcontrol.innerHTML='<a href="javascript:toggleAdvancedOptions();" >more options</a> + ';}	
}

function replacesIFR(){
	var sIFRColour='#073185';
	if(document.getElementById('AboutUs')){sIFRColour='#cb0622';}
	if(document.getElementById('Courses')){sIFRColour='#8f2e3e';}
	if(document.getElementById('Gallery')){sIFRColour='#8f2e3e';}
	if(document.getElementById('Diary')){sIFRColour='#cd6e2e';}	
	if(document.getElementById('CommunityProgrammes')){sIFRColour='#97875b';}
	if(document.getElementById('diarysort')){sIFRColour='#eac2a7';}
	if(document.getElementById('Performances')){sIFRColour='#cd6e2e';}	
	if(document.getElementById('News')){sIFRColour='#625c23';}	
							   
if(typeof sIFR == "function"){
	// element // file // txt colour // text link colour // text hover colour /// text bg colour
	//sIFR.replaceElement("#primary h1","/Scripts/nscd/helv.swf","#ff0000", "#ff0000", "#ff0000", "", 0, 0, 0, 0,sWmode:'transparent');
	 sIFR.replaceElement("#primary h1.pgTitle", named({sFlashSrc: "/Scripts/nscd/helv.swf", sColor: "#000000",sWmode:'transparent'}));
	  sIFR.replaceElement("#HomePage #primary h1", named({sFlashSrc: "/Scripts/nscd/helv.swf", sColor: "#000000",sWmode:'transparent'}));
	sIFR.replaceElement("#Gallery #gallerylevel1secondary h2", named({sFlashSrc: "/Scripts/nscd/helv.swf", sColor: "#000000",sWmode:'transparent'}));
	sIFR.replaceElement("#secondary h1", named({sFlashSrc: "/Scripts/nscd/helv.swf", sColor: sIFRColour,sWmode:'transparent'}));


	};
}
function swaprandom(){
	var imgRoot="/css/nscd/";
	var img1;	
	var img2;
	
	var randommax=34;
	var rndnumber1;
	var rndnumber2;
	rndnumber1=Math.floor(Math.random()*randommax);
	rndnumber2=Math.floor(Math.random()*randommax);
	while(rndnumber2==rndnumber1){
		rndnumber2=Math.floor(Math.random()*randommax);
	}
	
	//randommax--;
	
	Images=new Array(randommax);
		
	Images[0]="rnd000.jpg";
	Images[1]="rnd001.jpg";
	Images[2]="rnd002.jpg";
	Images[3]="rnd003.jpg";
	Images[4]="rnd004.jpg";
	Images[5]="rnd005.jpg";
	Images[6]="rnd006.jpg";
	Images[7]="rnd007.jpg";
	Images[8]="rnd008.jpg";
	Images[9]="rnd009.jpg";
	Images[10]="rnd010.jpg";
	Images[11]="rnd011.jpg";
	Images[12]="rnd012.jpg";
	Images[13]="rnd013.jpg";
	Images[14]="rnd014.jpg";
	Images[15]="rnd015.jpg";
	Images[16]="rnd016.jpg";
	Images[17]="rnd017.jpg";
	Images[18]="rnd018.jpg";
	Images[19]="rnd019.jpg";
	Images[20]="rnd020.jpg";
	Images[21]="rnd021.jpg";
	Images[22]="rnd022.jpg";
	Images[23]="rnd023.jpg";
	Images[24]="rnd024.jpg";
	Images[25]="rnd025.jpg";
	Images[26]="rnd026.jpg";
	Images[27]="rnd027.jpg";
	Images[28]="rnd028.jpg";
	Images[29]="rnd029.jpg";
	Images[30]="rnd030.jpg";
	Images[31]="rnd031.jpg";
	Images[32]="rnd032.jpg";
	Images[33]="rnd033.jpg";
	
	
	
	
	img1="<img src=\""+imgRoot+Images[rndnumber1]+"\" class=\"top\"/>";
	img2="<img src=\""+imgRoot+Images[rndnumber2]+"\" />";

	a=document.getElementById('randomImages');
	if(a){
	a.innerHTML=img1+"<br />"+img2;	
	}
	//alert(a.innerHTML);
}


function loadfunctions(){
	replacesIFR();
	if(self.parent.frames.length != 0 )return false;
	swaprandom();
	popupLinks();
	 toggleAdvancedOptions()
}
var message="© NSCD"; // Message for the alert box

// Don't edit below!

function click(e) {
	if(document.all){
if (event.button == 2) {
		alert(message);
		return false;
		}
	}
}
document.onmousedown=click;
document.oncontextmenu=new Function("return false")


window.onload=loadfunctions;


