  function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


function age(year,month,day,currentDate)
{
	var curDate=currentDate.split('-'); 
	var cMonth = curDate[1];
	var cDay = curDate[2];
	var cYear = curDate[0];

	if((cMonth >= month && cDay >= day) || (cMonth > month)) {
		return (cYear - year);
	} else
	{
		return (cYear - year - 1);
	}
	
	
}
function showHideParentEmails()
{
	if(age(document.getElementById('bDateYear').value,document.getElementById('bDateMonth').value,document.getElementById('bDateDay').value,document.getElementById('currentDate').value)>=16)
	{
		document.getElementById("parentEmail").parentNode.style.display="none";
		document.getElementById("parentEmail1").parentNode.style.display="none";
		document.getElementById("parentAddress").parentNode.style.display="none";
	}
	else
	{
		document.getElementById("parentEmail").parentNode.style.display="inline";
		document.getElementById("parentEmail1").parentNode.style.display="inline";
		document.getElementById("parentAddress").parentNode.style.display="inline";
	}
}
function hideParentEmails()
{
	
		document.getElementById("parentEmail").parentNode.style.display="none";
		document.getElementById("parentEmail1").parentNode.style.display="none";
		document.getElementById("parentAddress").parentNode.style.display="none";
	
}

function addVacancie()
{
	document.getElementById('vacancieTitle').value='';
	document.getElementById('vacancieDescription').value='';
	document.getElementById('vDateDay').selectedIndex=0;
	document.getElementById('vDateYear').selectedIndex=0;
	document.getElementById('vDateMonth').selectedIndex=0;
	document.getElementById('vacancieSportType').selectedIndex=0;
	document.getElementById('vacancieId').value='';
	document.getElementById('myAction').value='saveNew';
	document.getElementById('message').innerHTML='';
}
function editVacancie(id)
{
	document.getElementById('myAction').value='edit';
	document.getElementById('vacancieId').value=id;
	document.getElementById('message').innerHTML='';
	document.myVacanciesForm.submit();
}
function deleteVacancie(id)
{
	document.getElementById('myAction').value='delete';
	document.getElementById('vacancieId').value=id;
	document.getElementById('message').innerHTML='';
	document.myVacanciesForm.submit();
}


function addCalendar()
{
    document.getElementById('eventTitle').value='';
	document.getElementById('eventDescription').value='';
	document.getElementById('eDateDay').selectedIndex=0;
	document.getElementById('eDateYear').selectedIndex=0;
	document.getElementById('eDateMonth').selectedIndex=0;
	document.getElementById('eventId').value='';
	document.getElementById('myAction').value='saveNew';
	document.getElementById('message').innerHTML='';
    
}         
function editCalendar(id)
{
	document.getElementById('myAction').value='edit';
	document.getElementById('eventId').value=id;
	document.getElementById('message').innerHTML='';
	document.myCalendarForm.submit();
}
function deleteCalendar(id)
{
	document.getElementById('myAction').value='delete';
	document.getElementById('eventId').value=id;
	document.getElementById('message').innerHTML='';
	document.myCalendarForm.submit();
}               

function hideAndReset(elementsToShow)
{
	var all=new Array();
	all[0]='clubName';
	all[1]='firstName';
	all[2]='lastName';
	all[3]='bDateMonth';
	all[4]='description';
	all[5]='phoneDisplay';
	
	var arr2str = elementsToShow.toString();  //Converting the String content to String
	for(i=0;i<all.length;i++)
	{
                if(arr2str.search(all[i])=='-1')
		{
			document.getElementById(all[i]).value='';
			document.getElementById(all[i]).parentNode.style.display="none";	
		}
		else
		{
			document.getElementById(all[i]).parentNode.style.display="inline";	
		}
	}
	
}
function showHideElements()
{
	var memberType=document.getElementById('memberType').value;
	document.getElementById('bDateYear').options[0].selected=true;
	
	var toShow=new Array();
	
	if(memberType=='club')
	{
		toShow[0]='clubName';
		toShow[1]='description';
		//toShow[2]='phoneDisplay';
		hideParentEmails();

		
	
	}
	if(memberType=='individual')
	{
		toShow[0]='firstName';
		toShow[1]='lastName';
		toShow[2]='bDateMonth';

	showHideParentEmails();	
	
	}
	if(memberType=='organisation')
	{
		toShow[0]='clubName';
		//toShow[1]='phoneDisplay';
		hideParentEmails();
	}
	if(memberType=='league')
	{
		toShow[0]='clubName';
		toShow[1]='description';
		//toShow[2]='phoneDisplay';
		hideParentEmails();
	}
	
	hideAndReset(toShow);
	
	
}
function showLogin()
{
	document.getElementById("loginMessaging").innerHTML='';
	document.getElementById('login').style.display='block';
	document.getElementById('members').style.display='none';
	document.loginForm.userName.value="";
	document.loginForm.password.value="";
}
function hideLogin()
{
	document.getElementById('login').style.display='none';
	document.getElementById('members').style.display='block';
	document.loginForm.userName.value="";
	document.loginForm.password.value="";
}
function showForgottenPassword()
{
	document.getElementById("forgottenPasswordMessaging").innerHTML='';
	document.getElementById('login').style.display='none';
	document.getElementById('forgottenPassword').style.display='block';
	document.forgottenPasswordForm.email.value="";
	
}
function hideForgottenPassword()
{
	document.getElementById("loginMessaging").innerHTML='';
	document.getElementById('login').style.display='block';
	document.getElementById('forgottenPassword').style.display='none';
	document.forgottenPasswordForm.email.value="";
	
}
function setSelect(elementId,selectedValue)
{
	for (var idx=0;idx<document.getElementById(elementId).options.length;idx++)
	{
            if (selectedValue==document.getElementById(elementId).options[idx].value)
	    {
                document.getElementById(elementId).selectedIndex=idx;
                document.getElementById(elementId).options[idx].selected=true;
	    }
	}
}/*
function Preload() 
{
  var args = Preload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++) 
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}*/
function changeImage(nr)
{
    if(nr==-1)nr++;
    if(nr==photos.length) nr--;
    actual=nr;
    document.getElementById('paginationSpan').innerHTML=(parseInt(actual)+1)+' of '+photos.length;
    for(i=0;i<photos.length;i++)
    {
	
	if(i==nr)
		document.getElementById('photoLink'+nr).style.display='inline';
	else
		document.getElementById('photoLink'+i).style.display='none';
	if(photos.length>3)
	{
		if(nr==0&&(i==0||i==1||i==2))
		{
			document.getElementById('thumbPhoto'+i).style.display='inline';
			
		}
		else
		{
			if(nr==(photos.length-1)&&(i==nr||i==nr-1||i==nr-2))
			{
				document.getElementById('thumbPhoto'+i).style.display='inline';
				
			}
			else
			{
				if((i==nr-1||i==nr||i==parseInt(nr)+1))
				{
					document.getElementById('thumbPhoto'+i).style.display='inline';
				
				}
				else
				{
					document.getElementById('thumbPhoto'+i).style.display='none';
				
				}
			}
		}
	}
    }
}

function GetRegionsCity(obj)
	{
				$.post("get_cities.php?id_region="+obj.value,{rand:Math.random() } ,function(data)
				{
				  var response = data;
				  document.getElementById('town').innerHTML  = response;
				});
				return false;
	}
function clearEventList(title,date,description)
{
	$("#eventBlocks").html("");
}
function addToEventList(eventId,title,date,time,shortDescription,description,isViewerIndividual,dateAppears)
{
	butt='';
	if(isViewerIndividual=='1')
	{
		butt='<span id="saveEvent'+eventId+'">\
			<a href="#nogo" title="Save event" onclick="document.getElementById(\'eventId\').value='+eventId+';document.saveEventForm.submit();">\
				<img src="images/btn_save_event.jpg" alt="Save event" />\
			</a>\
		    <br/></span>';
	}
	dat='';
	if(dateAppears=='1')
	{
		dat= '<span class="bold" id="eventDate">'+date+'</span> <br /><br />';
	} 
	if(shortDescription=='')
	{
		 desc='<span id="eventDescription">'+description+'<br/></span>\
			<div id="longContent'+eventId+'" style="display:none;width:200px;">'+description+'<br/></div>';
	}
	else
	{
		 desc='<span id="eventDescription">'+shortDescription+' <a href="#longContent'+eventId+'" rel="prettyPhoto" class="readMoreEvent"> ... </a><br/></span>\
			<div id="longContent'+eventId+'" style="display:none;width:200px;">'+description+'<br/></div>';
	}

	$("#eventBlocks").append('<div class="notes" id="eventBlock'+eventId+'">\
					   '+dat+'\
					    <span class="title" id="eventTitle" ><a href="#longContent'+eventId+'" rel="prettyPhoto" class="readMoreEvent" style="color:#6B1A6C;">'+title+'</a><br/></span>\
					    <span class="bold" >'+time+'</span> <br />\
					   '+desc+'\
						'+butt+'\
				  	    <br/>\
				  </div>');  
	$("#eventDescription a[rel^='prettyPhoto']").prettyPhoto();
	$("#eventTitle a[rel^='prettyPhoto']").prettyPhoto();
}


	

