var cl1=0;
var cl2=0;
var cl3=0;

function setClick1(id){
document.getElementById('myhide2').style.display='';
document.getElementById('myhide1').style.display='';
resetPrev2();
resetPrev3();
if(cl1==0)
	{
		document.getElementById(id).src="img/tmenu_"+id+"_on.gif";
		cl1=1;
	}
		else
			{
				document.getElementById(id).src="img/tmenu_"+id+".gif";
				cl1=0;
			}
}


function setClick2(id){
document.getElementById('myhide2').style.display='';
document.getElementById('myhide1').style.display='';
resetPrev1();
resetPrev3();
if(cl2==0)
	{
		document.getElementById(id).src="img/tmenu_"+id+"_on.gif";
		cl2=1;
	}
		else
			{
				document.getElementById(id).src="img/tmenu_"+id+".gif";
				cl2=0;
			}
}


function setClick3(id){
document.getElementById('myhide2').style.display='';
document.getElementById('myhide1').style.display='';
resetPrev1();
resetPrev2();
if(cl3==0)
	{
		document.getElementById(id).src="img/tmenu_"+id+"_on.gif";
		cl3=1;
	}
		else
			{
				document.getElementById(id).src="img/tmenu_"+id+".gif";
				cl3=0;
			}
}



function resetAll(){
document.getElementById('tmusic').src="img/tmenu_tmusic.gif";
document.getElementById('tjoin').src="img/tmenu_tjoin.gif";
document.getElementById('tshare').src="img/tmenu_tshare.gif";
//cl1=0;
//cl2=0;
//cl3=0;
}

function resetPrev(){
	if(cl1==1) {document.getElementById('tmusic').src="img/tmenu_tmusic.gif";cl1=0;}
	if(cl2==1) {document.getElementById('tjoin').src="img/tmenu_tjoin.gif";cl2=0;}
	if(cl3==1) {document.getElementById('tshare').src="img/tmenu_tshare.gif";cl3=0;}
}

function resetPrev1(){
if(cl1==1) {document.getElementById('tmusic').src="img/tmenu_tmusic.gif";cl1=0;}
}

function resetPrev2(){
if(cl2==1) {document.getElementById('tjoin').src="img/tmenu_tjoin.gif";cl2=0;}
}

function resetPrev3(){
if(cl3==1) {document.getElementById('tshare').src="img/tmenu_tshare.gif";cl3=0;}
}




	function loadPage(url)
			{
// reset all temporary variables

			var dest_div='ajaxcontainer';
			obj = document.getElementById(dest_div);
			obj.innerHTML = '<div id="ajaxloader_main"><div><img src="img/loader.gif"></div></div>'; 

					AjaxRequest.get(
					  {
					    'url':'incs/pages/'+url+'.php','onSuccess':function(req)
							{ 
								obj = document.getElementById(dest_div);
								obj.innerHTML = req.responseText; 

								if(url=="about") {
//									loadModule('ajaxmodule1','venuephotos',55);
//									loadModule('news_container','news',110);
//									loadModule('latest_container','latest_projects',120);
								}
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){ loadPage(url); }
					  }
					);
			}

	function loadModule(dest_div, url)
			{
			obj = document.getElementById(dest_div);
			obj.innerHTML = '<div id="ajaxloader" style="padding-top:145px !important;"><img src="img/loader.gif"></div>'; 

					AjaxRequest.get(
					  {
					    'url':'incs/modules/'+url,'onSuccess':function(req)
							{ 
								obj = document.getElementById(dest_div);
								obj.innerHTML = req.responseText; 


							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){ loadModule(dest_div, url); }
					  }
					);
			}

	function loadModule2(dest_div, url)
			{
			obj = document.getElementById(dest_div);
			obj.innerHTML = '<div id="ajaxloader" style="text-align:center;padding-top:100px !important;"><img src="img/loader.gif"></div>'; 
//			obj.style.display="none";

					AjaxRequest.get(
					  {
					    'url':'incs/modules/'+url,'onSuccess':function(req)
							{ 
								obj = document.getElementById(dest_div);
								obj.innerHTML = req.responseText; 
								obj.style.display="block";

							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){ loadModule2(dest_div, url); }
					  }
					);
			}


	function loadModule3(dest_div, url)
			{
			obj = document.getElementById(dest_div);
			obj.innerHTML = '<div id="ajaxloader" style="padding-top:110px !important;"><img src="img/loader.gif"></div>'; 

					AjaxRequest.get(
					  {
					    'url':'incs/modules/'+url,'onSuccess':function(req)
							{ 
								obj = document.getElementById(dest_div);
								obj.innerHTML = req.responseText; 


							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){ loadModule3(dest_div, url); }
					  }
					);
			}


	function loadPreview(image,gallery,offset)
			{
			dest_div="previewzone";

			obj = document.getElementById(dest_div);
			obj.innerHTML = '<div id="ajaxloader" style="padding-top:145px !important;"><img src="img/loader.gif"></div>'; 

					AjaxRequest.get(
					  {
					    'url':'incs/modules/preview.php?image='+image+'&gallery='+gallery+'&offset='+offset,'onSuccess':function(req)
							{ 
								obj = document.getElementById(dest_div);
								obj.innerHTML = req.responseText; 


							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){ loadPreview(image,gallery,offset); }
					  }
					);
			}



var isshare;
var issend;


function doShare(){

document.getElementById('send').src="img/send_off.gif"; issend=0; setState('senddiv','send_hidden');

	if(!isshare) {document.getElementById('share').src="img/share_on.gif"; isshare=1;  setState('sharediv2','share_visible');}
	else {document.getElementById('share').src="img/share_off.gif"; isshare=0; setState('sharediv2','share_hidden');}
}

function doSend(){

document.getElementById('share').src="img/share_off.gif"; isshare=0; setState('sharediv2','share_hidden');

	if(!issend) {document.getElementById('send').src="img/send_on.gif"; issend=1; setState('senddiv','send_visible');}
	else {document.getElementById('send').src="img/send_off.gif"; issend=0;  setState('senddiv','send_hidden');}

}


function setState(div,clas){
	document.getElementById(div).className=clas;
}

function doShare2(){

document.getElementById('send').src="../../img/send2_off.gif"; issend=0; setState('senddiv','send2_hidden');

	if(!isshare) {document.getElementById('share').src="../../img/share2_on.gif"; isshare=1;  setState('sharediv2','share2_visible');}
	else {document.getElementById('share').src="../../img/share2_off.gif"; isshare=0; setState('sharediv2','share2_hidden');}
}

function doSend2(){

document.getElementById('share').src="../../img/share2_off.gif"; isshare=0; setState('sharediv2','share2_hidden');

	if(!issend) {document.getElementById('send').src="../../img/send2_on.gif"; issend=1; setState('senddiv','send2_visible');}
	else {document.getElementById('send').src="../../img/send2_off.gif"; issend=0;  setState('senddiv','send2_hidden');}

}

var curbtn=1;

function btngo(num){
	document.getElementById('but_'+curbtn).className="btn_off";
	curbtn=num;
	document.getElementById('but_'+curbtn).className="btn_on";
}


function validateSend(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('send_name').value.length<=0) { errstring=errstring+'- Your Name\n'; flag=0; }
	                if(document.getElementById('send_eemails').value.length<=0) { errstring=errstring+'- Friends\' Emails\n'; flag=0; }

                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else  document.getElementById('sendform').submit();
				return false;
}


function validateContacts(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('fname').value.length<=0) { errstring=errstring+'- First Name\n'; flag=0; }
	                if(document.getElementById('email').value.length<=0) { errstring=errstring+'- Email\n'; flag=0; }
	                if(document.getElementById('message').value.length<=0) { errstring=errstring+'- Message\n'; flag=0; }

                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else  document.getElementById('contactform').submit();
				return false;
}




function validateJoin(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('join_fname').value.length<=0) { errstring=errstring+'- First Name\n'; flag=0; }
	                if(document.getElementById('join_lname').value.length<=0) { errstring=errstring+'- Last Name\n'; flag=0; }
	                if(document.getElementById('join_email').value.length<=0) { errstring=errstring+'- Email\n'; flag=0; }
			if(document.getElementById('join_ph1').value.length<=0 || document.getElementById('join_ph2').value.length<=0 || document.getElementById('join_ph3').value.length<=0) { errstring=errstring+'- Phone\n'; flag=0; }

			 var fname=document.getElementById('join_fname').value;
			 var lname=document.getElementById('join_lname').value;
                         var birthdate=document.getElementById('join_month').value+"-"+document.getElementById('join_day').value+"-"+document.getElementById('join_year').value;
			 var homephonenumber=document.getElementById('join_ph1').value+document.getElementById('join_ph2').value+document.getElementById('join_ph3').value;
			 var email=document.getElementById('join_email').value;

                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else 
				{
        	                         stunProcess("stunresult",fname,lname,homephonenumber,email,birthdate);
					//alert(homephonenumber);
				}
				return false;
}

function validateShare(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('share_name').value.length<=0) { errstring=errstring+'- Your Name\n'; flag=0; }
	                if(document.getElementById('share_emails').value.length<=0) { errstring=errstring+'- Friends\' Emails\n'; flag=0; }
                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else  {
	var share_name=document.getElementById('share_name').value;
	var share_emails=document.getElementById('share_emails').value;
	var share_message=document.getElementById('share_message').value;

	var share_emails=share_emails.split("\r\n");


			postShare(share_name,share_emails,share_message);
					}
				return false;
}

	function postShare(share_name,share_emails,share_message){

					AjaxRequest.get(
					  {
					    'url':'friendsend.php?share_name='+share_name+'&share_message='+share_message+'&share_emails='+share_emails,'onSuccess':function(req)
							{ 
							alert('Thank You!');
//							var mySlide = new Fx.Slide('tshare');
//							mySlide.hide();
							document.getElementById('share_message').value='';
							document.getElementById('share_emails').value='';
							document.getElementById('share_name').value='';
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){  postShare(share_name,share_emails,share_message); }
					  }
					);
	}


var curabpage=0;

var fovers=new Array();
var fouts=new Array();

//fovers[1]=new function(){light(document.getElementById('tablink_1'));}
//fouts[1]=new function(){delight(document.getElementById('tablink_1'));}


function getAbTab(num){
if(document.getElementById('tablink_'+curabpage))
	{
document.getElementById('tablink_'+curabpage).className='daylink_off';
document.getElementById('abpage_'+curabpage).className='hidden';

document.getElementById('tablink_'+curabpage).onmouseover=fovers[curabpage];
document.getElementById('tablink_'+curabpage).onmouseout=fouts[curabpage];
	}

curabpage=num;

document.getElementById('tablink_'+curabpage).className='daylink_on';
document.getElementById('abpage_'+curabpage).className='visible';

fovers[curabpage]=document.getElementById('tablink_'+curabpage).onmouseover;
document.getElementById('tablink_'+curabpage).onmouseover=new function(){}


fouts[curabpage]=document.getElementById('tablink_'+curabpage).onmouseout;
document.getElementById('tablink_'+curabpage).onmouseout=new function(){}


if(num==1) initScrollLayerOne();
if(num==2) initScrollLayerTwo();
if(num==3) initScrollLayerThree();
if(num==5) initScrollLayerFive();

}


function initScrollLayer(){
  var wndo = new dw_scrollObj('wn', 'lyr');
  wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn'); 
}



function initScrollLayerOne(){
  var wndo1 = new dw_scrollObj('wn1', 'lyr1');
  wndo1.setUpScrollbar("dragBar1", "track1", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn1'); 
}

function initScrollLayerTwo(){
  var wndo2 = new dw_scrollObj('wn2', 'lyr2');
  wndo2.setUpScrollbar("dragBar2", "track2", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn2'); 
}

function initScrollLayerThree(){
  var wndo3 = new dw_scrollObj('wn3', 'lyr3');
  wndo3.setUpScrollbar("dragBar3", "track3", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn3'); 
}

function initScrollLayerFive(){
  var wndo5 = new dw_scrollObj('wn5', 'lyr5');
  wndo5.setUpScrollbar("dragBar5", "track5", "v", 1, 1);
  dw_scrollObj.GeckoTableBugFix('wn5'); 
}



function light(object){object.className='daylink_on';}
function delight(object){object.className='daylink_off';}

function checkReserve(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('reserve_name').value.length<=0) { errstring=errstring+'- Name\n'; flag=0; }
	                if(!validateEmail('reserve_email')) { errstring=errstring+'- Your Email\n'; flag=0; }
	                if(document.getElementById('reserve_ph1').value.length<3 || document.getElementById('reserve_ph2').value.length<3 || document.getElementById('reserve_ph3').value.length<4) { errstring=errstring+'- Phone\n'; flag=0; }

	                if(parseInt(document.getElementById('reserve_guests').value)>3 || parseInt(document.getElementById('reserve_guests').value)<1) { errstring=errstring+'- You can invite from 1 to 3 guests\n'; flag=0; }

                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else  {

	document.getElementById('resb').disabled=true;


	var reserve_name=document.getElementById('reserve_name').value;
	var reserve_phone=document.getElementById('reserve_code').value+'-'+document.getElementById('reserve_ph1').value+'-'+document.getElementById('reserve_ph2').value+'-'+document.getElementById('reserve_ph3').value;
	var reserve_guests=document.getElementById('reserve_guests').value;
	var reserve_etype=document.getElementById('reserve_etype').value;
	var reserve_eid=document.getElementById('reserve_eid').value;
	var reserve_email=document.getElementById('reserve_email').value;

	if(document.getElementById('reserve_resdate'))
		var reserve_resdate=document.getElementById('reserve_resdate').value;
	else var reserve_resdate="";
		

			processReservation(reserve_name,reserve_email,reserve_phone,reserve_guests,reserve_etype,reserve_eid,reserve_resdate);
					}
				return false;
}


function processReservation(reserve_name,reserve_email,reserve_phone,reserve_guests,reserve_etype,reserve_eid,reserve_resdate){

					AjaxRequest.get(
					  {
					    'url':'reserveAjax.php?reserve_etype='+reserve_etype+'&reserve_eid='+reserve_eid+'&reserve_name='+reserve_name+'&reserve_email='+reserve_email+'&reserve_phone='+reserve_phone+'&reserve_guests='+reserve_guests+'&reserve_resdate='+reserve_resdate,'onSuccess':function(req)
							{ 
//							alert('Thank You for reservation!');
							loadModule2('modulecontainer','reserve_ty.php');
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){  processReservation(reserve_name,reserve_email,reserve_phone,reserve_guests,reserve_etype,reserve_eid,reserve_resdate); }
					  }
					);
}

function checkEmail(){
                var errstring='';
                var flag=1;

	                if(document.getElementById('email_name').value.length<=0) { errstring=errstring+'- Your Name\n'; flag=0; }
//	                if(document.getElementById('email_email').value.length<=0) { errstring=errstring+'- Email\n'; flag=0; }
			if(!validateEmails('email_email')) { errstring=errstring+'- Email(s)\n'; flag=0; }

                              if(flag==0) alert('Please fill out these fields correctly:\n\n'+errstring);
                               	else  {
	var email_email=document.getElementById('email_email').value;
	var email_name=document.getElementById('email_name').value;
	var email_etype=document.getElementById('email_etype').value;
	var email_eid=document.getElementById('email_eid').value;

	var some=email_email.split("\r\n");
//	alert(some[0]);
//	alert(some[1]);

	email_email=some;

			processEmail(email_email,email_name,email_etype,email_eid);
					}
				return false;
}

function validateEmails(field){
	if(document.getElementById(field).value.indexOf("@")>-1) return true; else return false;
}







function processEmail(email_email,email_name,email_etype,email_eid){
					AjaxRequest.get(
					  {
					    'url':'emailAjax.php?email_etype='+email_etype+'&email_eid='+email_eid+'&email_email='+email_email+"&email_name="+email_name,'onSuccess':function(req)
							{ 
//							alert('Thank You for reservation!');
							loadModule2('modulecontainer2','email_ty.php?test='+email_email);
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){  processEmail(email_email,email_name, email_etype,email_eid); }
					  }
					);
}


		var flashVideoPlayer;
		var flashAudioPlayer;

		function updateAudio(vol) {
			var ie = navigator.appName.indexOf("Microsoft") != -1;

			flashAudioPlayer = (ie) ? parent.parent.frames[0]['set_mp3'] : parent.parent.frames[0].document.getElementById('set_mp3');
//			flashAudioPlayer = parent.parent.frames[0].document.getElementById('set_mp3');
//			alert(flashAudioPlayer);
			
			if(vol>0){
			flashAudioPlayer.toLoud();
			}else{
			flashAudioPlayer.toQuiet();
			
			}
		}
		function updateVideo(vol) {
			var ie = navigator.appName.indexOf("Microsoft") != -1;
//			flashVideoPlayer = (ie) ? parent.frames[1]['set_video'] : parent.frames[1]['set_video'];		
			flashVideoPlayer = parent.parent.frames[1]['set_video'];		

			if(vol>0){
				flashVideoPlayer.toLoud();
			}else{
				flashVideoPlayer.toQuiet();
			}
		}
			


	function getFrame(galid, offset){
	document.getElementById('photoframe').src='incs/modules/preview.php?id='+galid+'&offset='+offset;
	}
	
function getPage(num){
	for(var c=1;c<=totalpages;c++)
		{
		document.getElementById('paged_div_'+c).className='hidden';

		}

document.getElementById('paged_div_'+num).className='visible';
}






// ---------------


function newImage(arg) 
{
rslt = new Image();
rslt.src = arg;
return rslt;
}

function loadNextPhoto(){
if(curnum<maxnum)
		curnum++;
			

var obj=document.getElementById('containerview');
obj.src=eval("image_"+curnum).src;
obj.style.width=eval("widths_"+curnum);
obj.style.height=eval("heights_"+curnum);

var obj=document.getElementById('backlink');
obj.value=eval("actioncode_"+curnum);

var obj=document.getElementById('imageid');
obj.value=eval("imageids_"+curnum);

var obj=document.getElementById('codearea');
obj.value=eval("sharecode_"+curnum);


check();

}


function getImage(offset){
curnum=offset;

var obj=document.getElementById('containerview');
obj.src=eval("image_"+curnum).src;
obj.style.width=eval("widths_"+curnum);
obj.style.height=eval("heights_"+curnum);


var obj=document.getElementById('backlink');
obj.value=eval("actioncode_"+curnum);

var obj=document.getElementById('imageid');
obj.value=eval("imageids_"+curnum);

var obj=document.getElementById('codearea');
obj.value=eval("sharecode_"+curnum);

check();
}



function check(){
resetAll();
if(curnum==maxnum) document.getElementById('next').className='disabled';
if(curnum-1<=0) document.getElementById('prev').className='disabled';
updatecurcount();
}

function resetAll(){
document.getElementById('next').className='link';
document.getElementById('prev').className='link';
}

function loadPrevPhoto(){
if(curnum>1)
	curnum--;

var obj=document.getElementById('containerview');
obj.src=eval("image_"+curnum).src;
obj.style.width=eval("widths_"+curnum);
obj.style.height=eval("heights_"+curnum);


var obj=document.getElementById('backlink');
obj.value=eval("actioncode_"+curnum);

var obj=document.getElementById('imageid');
obj.value=eval("imageids_"+curnum);

var obj=document.getElementById('codearea');
obj.value=eval("sharecode_"+curnum);


check();
}

	function updatecount(){
document.getElementById('galcount').innerHTML=galcount;
	}

	function updatecurcount(){
	document.getElementById('curcount').innerHTML=curnum;
	}



function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function getBodyScrollTop()
{
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

function getBodyScrollLeft()
{
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function getClientCenterX()
{
		var arrayPageSize = getPageSize();
		var hei=arrayPageSize[1];
		var wid=document.body.scrollWidth;

	return parseInt(wid/2);
}

function getClientCenterY()
{
		var arrayPageSize = getPageSize();
		var hei=arrayPageSize[1];
		var wid=document.body.scrollWidth;

	return parseInt(hei/2)+getBodyScrollTop();
}



	function openEvite(page, width, height)
		{
		var arrayPageSize = getPageSize();
		var hei=arrayPageSize[1];
		var wid=document.body.scrollWidth;

		var half_width=width/2;
		var half_height=height/2;


		document.getElementById('shaded').style.height=hei+"px";
		document.getElementById('shaded').style.width=wid+"px";


		document.getElementById('infoiframe').style.width=width+"px";
		document.getElementById('infoiframe').style.height=height+"px";

		document.getElementById('infoiframe_div').style.top=(getClientCenterY()-half_height)+"px";
		document.getElementById('infoiframe_div').style.left=(getClientCenterX()-half_width)+"px";

		document.getElementById('closeiframe_div').style.top=(getClientCenterY()-half_height-30)+"px";
		document.getElementById('closeiframe_div').style.left=(getClientCenterX()-70)+"px";
	

		document.getElementById('infoiframe').src=page;
		document.getElementById('shaded').className="shaded_vis";
		}

	function closeEvite()
		{
			document.getElementById('shaded').className="shaded_hid";
		}


function loadcalendar(date,waslink){
					AjaxRequest.get(
					  {
					    'url':'incs/modules/calendar.php?caldate='+date+'&waslink='+waslink,'onSuccess':function(req)
							{ 
								obj = document.getElementById('loadcalendar');
								if(obj)
									obj.innerHTML = req.responseText; 
								else alert('Object error!');
		
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){  loadcalendar(date,waslink); }
					  }
					);

}

function buttonOn(obj){obj.className='buttonOn';};
function buttonOff(obj){obj.className='buttonOFF'};

	function stunProcess(stundiv,fname,lname,homephonenumber,email,birthdate)
		{
				obj = document.getElementById(stundiv);
				obj.innerHTML = 'Processing ...'; 
					AjaxRequest.get(
					  {
					    'url':'incs/modules/stun.php?fname='+fname+'&lname='+lname+'&homephonenumber='+homephonenumber+'&email='+email+'&birthdate='+birthdate,'onSuccess':function(req)
							{ 
								obj = document.getElementById(stundiv);
								obj.innerHTML = req.responseText; 
								document.getElementById('joinform').reset();
								mySlide.slideOut();
		
							}
					    ,'timeout':10000
					    ,'onTimeout':function(req){  stunProcess(stundiv,fname,lname,homephonenumber,email,birthdate); }
					  }
					);
		}


function go(url){document.getElementById('setframe').src=url;}
function go2(url){document.location.href=url;}



/*


  $(document).ready(function(){

//	document.getElementById('mapclose').style.display='block';

   
    $("#sitemap_link").click(function () {
      $("#sitemap").slideToggle("slow", function () {
	window.scrollTo(0, 900);
      });
    });


    $("#tshare").click(function () {
      $("#sharediv").slideToggle("slow", function () {
      });
    });

    $("#join").click(function () {
      $("#joindiv").slideToggle("slow", function () {
      });
    });


  });

*/

function flashclick(url,date){document.getElementById('setframe').src="events_i.php?id="+url+"&resdate="+date;}


		function swaplayers(){
		document.getElementById('sitecontents').className='visible';
		document.getElementById('loading').className='hidden';
//		fadeOut();
	}



//fades layer out
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);
opac2 = 100;

function fadeOut() {
//document.write(opac2);
if(opac2 > 0){
opac = 0;
opac2-=1;
if(ie5) document.getElementById('loading').filters.alpha.opacity = opac2;
if(ns6) document.getElementById('loading').style.MozOpacity = opac2/100;
setTimeout('fadeOut()', 0);
} else {

		document.getElementById('sitecontents').className='visible';
		document.getElementById('loading').className='hidden';
}
}

function validateEmail(field){
	var emailReg = "^[a-z|0-9]+([\-|_|\.]?[a-z|0-9|_]+)*@[a-z|0-9]+([\-|\.]+[a-z|0-9]+)+$";
	var regex = new RegExp(emailReg);
	if (!regex.test(document.getElementById(field).value.toLowerCase()))
	{
		return false;
	}					
return true;
}

var wnd;

function openEviteExternal(page_url, wid, hei){

	var wnd_height = (hei) ? hei : 400;
	var wnd_width = (wid) ? wid : 600;
	var wnd_left = (screen.width - wid)/2;
	var wnd_top = (screen.height - hei)/2;
	if(wnd)
	{
		wnd = window.open(page_url, "preview_wnd", "location=no,menubar=no,personalbar=no,scrollbars=no,status=no,toolbar=no,width="+wnd_width+",height="+wnd_height+",left="+wnd_left+",top="+wnd_top);
		wnd.focus();
	}
	else
	{
		wnd = window.open(page_url, "preview_wnd", "location=no,menubar=no,personalbar=no,scrollbars=no,status=no,toolbar=no,width="+wnd_width+",height="+wnd_height+",left="+wnd_left+",top="+wnd_top);
	}
}


function photosgo(id){
	document.getElementById('setframe').src="photos_i.php?id="+id;
}


function eventgo(id){
	var params=explode("-",id);
	document.getElementById('setframe').src="events_i.php?id="+params[0]+"&resdate="+params[1];	
}


function explode( delimiter, string ) {    // Split a string by string
    // 
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: kenneth
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
 
    return string.toString().split ( delimiter.toString() );
}

