function bankswap(){

	
	var it=document.getElementById("it");
	var dt=document.getElementById("dt");
	var i=document.getElementById("i");
	var d=document.getElementById("d");
	
	if(i.style.display=='none'){
		
		i.style.display='block';
		it.style.backgroundColor='#E7361B';
		d.style.display='none';
		dt.style.backgroundColor='#CCCCCC';
		
	}else{
		
		d.style.display='block';
		dt.style.backgroundColor='#E7361B';
		i.style.display='none';
		it.style.backgroundColor='#CCCCCC';
	
	}
	
}

function walktoitpostcode(){
	document.getElementById("walkit_from").value=document.getElementById("postcode").value;	
}

function AssembleParameters()
{

	document.getElementById("txtOrigin").value=document.getElementById("postcode").value;

	var fixedType = document.getElementById("originaltype").value;  
	var fixedData = document.getElementById("originaldata").value;  
	var fixedName =  document.getElementById("originalname").value;

	var directionList = document.getElementById("fromTo"); 
	var inputText = document.getElementById("txtOrigin").value;  
	var selection = directionList.options[directionList.selectedIndex].value;

	//set the date and time
	document.getElementById("departureDate").value = GetDate();  
	document.getElementById("departureTime").value = GetTime();

	if( selection == "From") 
	{
		document.getElementById("originData").value = fixedData;    
		document.getElementById("originName").value = fixedName;	 
		document.getElementById("originType").value = fixedType;   	
		
		// destination is the entered postcode
		document.getElementById("destinationData").value = inputText;  
	    document.getElementById("destinationName").value = inputText;  
	    document.getElementById("destinationType").value = "p";
	}
	else 
	{	
		document.getElementById("destinationData").value = fixedData;  
    	document.getElementById("destinationName").value = fixedName;  
    	document.getElementById("destinationType").value = fixedType;

		// origin is the entered postcode 
		document.getElementById("originData").value = inputText;        
		document.getElementById("originType").value = "p";       
		document.getElementById("originName").value = inputText; 
	}
}

function GetTime()
{
	var hour = document.getElementById("timeHours").options[document.getElementById("timeHours").selectedIndex].value; 
	var min = document.getElementById("timeMinutes").options[document.getElementById("timeMinutes").selectedIndex].value; 
	return hour+""+min;
}

function GetDate() 
{
   var day = document.getElementById("dateTimeDay").options[document.getElementById("dateTimeDay").selectedIndex].value; 
   var monthYear = document.getElementById("dateTimeMonth").options[document.getElementById("dateTimeMonth").selectedIndex].value; 
   
   return day+""+monthYear;
}

function logcheck(status,logid,secid,siteid){
	
	var ap=document.getElementById('approve'+logid);
	var de=document.getElementById('denay'+logid);
	
	if(status==1){
		ap.src='images/approve.jpg'
		de.src='images/denay_f.jpg'
	}else{
		ap.src='images/approve_f.jpg'
		de.src='images/denay.jpg'
	}

	var fra=document.getElementById('iframeloader');
	fra.src='inc/changelog.php?status='+status+'&logid='+logid+'&secid='+secid+'&siteid='+siteid;

}

function sendsms(eid,tel){

	var fra=document.getElementById('iframeloader');
	fra.src='inc/sms/event.php?e='+eid+'&t='+tel;
	
	var b=document.getElementById('smsbtn');
	b.style.display = "none";
	
	var s=document.getElementById('smsholder');
	s.style.display = "block";

	var s=document.getElementById('smsstatus');
	s.style.width="2px";
	
	growsms();

}

function growsms(){
	
	var s=document.getElementById('smsstatus');
	
	w=parseInt(s.style.width.replace("px",""));
	
	if(w<100){
		
		w=w+2;
		s.style.width=w+"px";
		x=setTimeout(growsms,5);
		
	}else{
		var t=document.getElementById('smstext');
		t.innerHTML="sms sent";
		clearTimeout(x);
	}
	
}


function addfriend(user,friend,name){

	var l=document.getElementById('frereq');
	l.innerHTML='<b>Your friend request has been sent to '+name+'</b>';

	var fra=document.getElementById('iframeloader');
	fra.src='inc/friendreq.php?user='+user+'&friend='+friend;


}

function approve(sec,site,user){
	
	alert("A Notification Has Been Sent To The Admin");

	var rand=Math.floor(Math.random()*999999999999)

	var fra=document.getElementById('iframeloader');
	fra.src='inc/approve.php?sec='+sec+'&site='+site+'&user='+user+'&r='+rand;
	
	var desc=document.getElementById('approvebtn'+site);
	desc.disabled = true;
	
}

function makelive(site){

	var fra=document.getElementById('iframeloader');
	fra.src='inc/makelive.php?site='+site;
	
	var desc=document.getElementById('approvebtn'+site);
	desc.disabled = true;


}

function imagepopup(x){
	
		var p=document.getElementById('popup'+x);
		p.style.display='block';
		var h=document.getElementById('holder'+x);
		h.style.zIndex=1000;
}
function imageclose(x){
	
		var p=document.getElementById('popup'+x);
		p.style.display='none';
		var h=document.getElementById('holder'+x);
		h.style.zIndex=1;
}

function loadstars(x){

	for(y=1;y<=x;y++){
	
		var star=document.getElementById('star'+y);
		star.src='images/star_r.jpg';
	
	}

}
function delstars(x){

	for(y=1;y<=5;y++){
	
		var star=document.getElementById('star'+y);
		star.src='images/star.jpg';
	
	}

}
function setstars(x){
	
	for(y=0;y<=5;y++){
	
		var rate=document.getElementById('rate'+y);
		rate.style.display='none';
	
	}
	
	var rate=document.getElementById('rate'+x);
	rate.style.display='block';
	document.comment.rating.value=x;
}

function resetstars(){
	
	
		for(y=0;y<=5;y++){
	
		var rate=document.getElementById('rate'+y);
		rate.style.display='none';
	
	}
	
	var rate=document.getElementById('rate0');
	rate.style.display='block';
	document.comment.rating.value='0';

}


function addbold(){
	
	alert(cms.content.selectionStart);
	
	document.cms.content.value=document.cms.content.value+"[b][/b]";
	document.cms.content.focus();
	
	//var sl = (document.cms.content.value).substring(,document.cms.content.selectionEnd);  
	
	
	
}

var timer;
var buffer = "";


function evalOnce(opentag,closetag) {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+opentag+pcmid+closetag+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function addlink() {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"[l="+document.getElementById("laddress").value+"][t="+document.getElementById("ltitle").value+"][/l]"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function addbullet() {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"\n[bullet]\n[*]\n[/bullet]\n"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function addbreak() {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"[br]\n"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function addpara() {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"\n[np]\n"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function addimage(img) {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"[img="+img+"]"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}

function adddownload(id,title) {
    try {
        var selection = new Selection(document.getElementById("pcontent"));
        var s = selection.create();
        var result = s.start + ":" + s.end;
        buffer += result;
		
		var pc=document.getElementById("pcontent").value;
		
		var selstart=s.start;
		var selfinish=s.end;
		var tastart=0;
		var tafinish=pc.length;

		var pc1=pc;
		var pc2=pc;
		var pc3=pc;
		
		
		
		var pcbeg=pc1.substring(tastart,selstart);
		var pcmid=pc2.substring(selstart,selfinish);
		var pcend=pc3.substring(selfinish,tafinish);
		
		document.getElementById("pcontent").value=pcbeg+pcmid+"[dl="+id+"]"+title+"[/dl]"+pcend;
		document.cms.pcontent.focus();
        //flush();
    } catch (ex) {
        buffer = ex;
       //flush();
    }
}



function clear()  {
    var out = document.getElementById("out");
    out.value = "";
}

function print(str)  {
    buffer += str + "\n";
}

/*function flush()  {
    var out = document.getElementById("out");
    out.value = buffer;
    buffer = "";
}*/

function checkform(x){

			
	if(x.fileupload.value=='') { 
			alert("Please select an image to upload");
			return (false);		
	
	}else{ return (true); }

}

function previewpage(){

	var pc=document.getElementById("pcontent").value;
	
	window.open('../preview.php?c='+pc,'imagewindow','width=850,height=700,resizable=yes,titlebar=no,toolbar=no,scrollbars=yes,menubar=no')

}

function changethumb(file,rand){
	document.getElementById("thumbimage").src='../uploads/thumbs/50_'+rand;
}
function user_changethumb(file,rand){
	document.getElementById("thumbimage").src='uploads/thumbs/200_'+rand;
}
function changeprofile(file,rand){
	document.getElementById("thumbimage").src='../uploads/users/50_'+rand;
}
function user_changeprofile(file,rand){
	document.getElementById("thumbimage").src='uploads/users/200_'+rand;
	document.getElementById("topthumbimage").src='uploads/users/50_'+rand;
}

function loadfolder(y){

	for(z=1;z<=y;z++){
		f=document.getElementById("f"+z);
		f.style.display='none';
	}
	
	x=document.imagefolder.folder.value;	
	f=document.getElementById("f"+x);
	f.style.display='block';
}

function changetheme(x){
	document.body.style.backgroundImage='url(/images/backgrounds/'+x+')';
	s=document.getElementById("session_image");
	s.innerHTML='<img src="/inc/set_theme.php?t='+x+'" width=1 height=1 />';
	disptheme();
}

function disptheme(){
	t=document.getElementById("themepopup");
	b=document.getElementById("themepopupbgr");
	
	if(t.style.display=='block'){
		t.style.display='none';
		b.style.display='none';
	}else{
		t.style.display='block';
		b.style.display='block';
	}
}

function voice21(x){
	
	window.open ("voice21/loader.php?i="+x,"voice21","location=0,menubar=0,resizable=0,width=802,height=570"); 
	
}

function previewblog(){
	
	x=document.getElementById("pcontent").value;
	y=document.getElementById("bid").value;

	window.open ("preview_blog.php?b="+y+"&c="+x,"preview","location=1,menubar=1,scrollbars=1,resizable=1,width=802,height=570"); 

}

function calpop(x){
	
	c=document.getElementById("cal"+x);
	c.style.display='block';
}

function calclose(x){
	
	c=document.getElementById("cal"+x);
	c.style.display='none';
}

function sitemap(x){
	
	m=document.getElementById("sm-"+x);
	l=document.getElementById("sl-"+x);
	
	if(m.style.display=='none'){
		
		m.style.display='block'
		l.innerHTML='[-]';
		
	}else{
		
		m.style.display='none'
		l.innerHTML='[+]';
	
	};
}

function showusers(){

	var s=document.getElementById("search").value;
	
	var a=document.getElementById("popusers");
	a.style.display='block';

	m=0;
	for(x=0;x<usernames.length;x++){
		
		if(s.toLowerCase()==usernames[x].substr(0,s.length) && s!=''){
			
			if(m<5){
				
				u=document.getElementById("popuserholder"+x);
				u.style.display='block';
				m++;
			
			}
			
		}else{
			
			u=document.getElementById("popuserholder"+x);
			u.style.display='none';
		
		}
		
	}
	
	if(m==0){
		var a=document.getElementById("popusers");
		a.style.display='none';	
	}

}

function showevents(){
	
	var a=document.getElementById("popusers");
	a.style.display='block';

	var s=document.getElementById("search").value;

	m=0;
	for(x=0;x<eventnames.length;x++){
		
		if(s.toLowerCase()==eventnames[x].substr(0,s.length) && s!=''){
			
			if(m<5){
				
				u=document.getElementById("popuserholder"+x);
				u.style.display='block';
				
				i=document.getElementById("popuserimg"+x);
				i.src='uploads/thumbs/50_'+eventimages[x];
				m++;
			
			}
			
		}else{
			
			u=document.getElementById("popuserholder"+x);
			u.style.display='none';
		
		}
		
	}
	
	if(m==0){
		var a=document.getElementById("popusers");
		a.style.display='none';	
	}

}

function addeventname(x){

	document.getElementById("search").value=x;
	
	var a=document.getElementById("popusers");
	a.style.display='none';

}

function addusername(x){

	document.getElementById("search").value=x;
	
	var a=document.getElementById("popusers");
	a.style.display='none';
	

}

function printflash(swf,w,h,div){
		var so = new SWFObject(swf, "flash-animations", w, h, "8", "#ffffff");
		so.write(div);	
}