var loginImage = 'email_EN.gif'
var passwordImage = 'password_EN.gif'

function showFormatNew(node,image){
	if(node.value == ""){
	node.style.backgroundImage = 'url(images/'+image+')';
	}else{
	node.style.backgroundImage = '';
	}
}

function setFormFormats(){
	if(document.getElementById('login')){
		login = document.getElementById('login')
		if(login.value == ''){
			login.style.backgroundImage = 'url(images/'+loginImage+')'
		}
	}
	if(document.getElementById('pwd')){
		pwd = document.getElementById('pwd')
		if(pwd.value == ''){
			pwd.style.backgroundImage = 'url(images/'+passwordImage+')'
		}
	}
}

var green = '#83E700'

function positionalAwareness(current) {
	var filename = location.pathname.substring(location.pathname.lastIndexOf("/")+1)
	if ((filename == 'index.php') || (filename == 'formprofile.php') || (filename == 'formresendpassword.php') || (filename == 'formresetpassword.php'))
		{document.getElementById('menu0').style.backgroundColor = green}
	if(document.getElementById('menu1')){
		if ( ((filename == 'profile.php') && !location.search) || (filename == 'formaddresult.php') || (filename == 'formaddschedule.php') || ((filename == 'training.php') && !location.search) )
			{document.getElementById('menu1').style.backgroundColor = green}
	}
	if ((filename == 'clubatoz.php') || (filename == 'formclub.php') || (filename == 'clubprofile.php'))
		{document.getElementById('menu2').style.backgroundColor = green}
	if ((filename == 'event.php'))
		{document.getElementById('menu3').style.backgroundColor = green}
	if (filename == 'hqc.php')
		{document.getElementById('menu6').style.backgroundColor = green}
	if ((filename == 'formcontact.php') || (filename == 'faq.php')){document.getElementById('menu7').style.backgroundColor = green}
	if ((filename == 'formclubresult.php') || (filename == 'formupdateclub.php') || (filename == 'formclubschedule.php') || (filename == 'formclubteam.php') || (filename == 'formupdateteam.php') || (filename == 'tccupdate.php'))
		{document.getElementById('menu8').style.backgroundColor = green}
	if ((filename == 'site_codes.php') || (filename == 'site_logins.php') || (filename == 'site_profiles.php') || (filename == 'site_profiles.php') || (filename == 'site_event.php') || (filename == 'site_event_orphan.php') || (filename == 'site_race.php') || (filename == 'site_calendar.php') || (filename == 'site_hqc_events.php' || (filename == 'site_hqc_races.php')))
		{document.getElementById('menu9').style.backgroundColor = green}
	if ((filename == 'dev_project.php') || (filename == 'dev_filemap.php') || (filename == 'dev_css.php') || (filename == 'dev_functions.php') || (filename == 'dev_images_map.php') || (filename == 'dev_language_map.php') || (filename == 'dev_language.php') || (filename == 'dev_variables.php') || (filename == 'dev_phpinfo.php') || (filename == 'dev_correct_url.php') || (filename == 'dev_stringsearch.php') || (filename == 'faq.php') || (filename == 'about.php') || (filename == 'invite.php'))
		{document.getElementById('menu10').style.backgroundColor = green}
}


//search

var membersuggest = document.getElementById('membersuggest')
var clubsuggest = document.getElementById('clubsuggest')

function removeChildrenFromNode(node,leave){
	while(node.children.length >= leave){
		node.removeChild(node.lastChild);       
	} 
}

function findMembers(search){
	var membersuggest = document.getElementById('membersuggest')
	removeChildrenFromNode(membersuggest,1)
	membersuggest.style.display = 'none'
	document.getElementById('goto1').childNodes[0].src = 'images/arrow1.gif'
	document.getElementById('goto1').removeAttribute('href')
	if(search.value.length >1){
		search = search.value;
		http.open('POST', 'findmembers_ajax.php', true);
		http.onreadystatechange = handleResponseMembers;
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
		http.send('SEARCH=' + escape(search));
	}
}

function findClubs(search){
	var clubsuggest = document.getElementById('clubsuggest')
	removeChildrenFromNode(clubsuggest,1)
	clubsuggest.style.display = 'none'
	document.getElementById('goto2').childNodes[0].src = 'images/arrow1.gif'
	document.getElementById('goto2').removeAttribute('href')
	if(search.value.length > 1){
		search = search.value;
		http.open('POST', 'findclubs_ajax.php', true);
		http.onreadystatechange = handleResponseClubs;
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
		http.send('SEARCH=' + escape(search));
	}
}

function handleResponseMembers(){
	if(http.readyState == 4){
		var response = http.responseText;
		members = response.split("|||");
		members.pop()
		displayMemberSuggest(members);
	}
}

function handleResponseClubs(){
	if(http.readyState == 4){
		var response = http.responseText;
		clubs = response.split("|||");
		clubs.pop()
		displayClubSuggest(clubs);
	}
}

function displayMemberSuggest(members){
	var membersuggest = document.getElementById('membersuggest')
	var m = members.length
	for(i=0;i<m;i++){
		members[i] = members[i].split("|");	
		var newDiv = document.createElement('div')
		newDiv.setAttribute('id','id_'+members[i][0])
		newDiv.onclick = function(){selectMember(this);}
		newDiv.style.cursor = 'pointer'
		newDiv.style.display = 'block'	
		newTextNode = document.createTextNode(members[i][1])
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode);
		newDiv.appendChild(newSpan)
		newTextNode = document.createTextNode(members[i][2])
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode)
		newDiv.appendChild(newSpan)
		newTextNode = document.createTextNode('('+members[i][3]+')')
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode)
		newDiv.appendChild(newSpan)
		membersuggest.appendChild(newDiv)
		membersuggest.style.display = 'block'
	}
}

function displayClubSuggest(clubs){
	var clubsuggest = document.getElementById('clubsuggest')
	var m = clubs.length
	for(i=0;i<m;i++){
		clubs[i] = clubs[i].split("|");	
		var newDiv = document.createElement('div')
		newDiv.onclick = function(){selectClub(this);}
		newDiv.setAttribute('id','id_'+clubs[i][0])
		newDiv.style.cursor = 'pointer'
		newTextNode = document.createTextNode(clubs[i][1])
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode);
		newDiv.appendChild(newSpan)
		newTextNode = document.createTextNode(clubs[i][2])
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode)
		newDiv.appendChild(newSpan)
		newTextNode = document.createTextNode('('+clubs[i][3]+')')
		var newSpan = document.createElement('span')
		newSpan.appendChild(newTextNode)
		newDiv.appendChild(newSpan)
		clubsuggest.appendChild(newDiv)
		clubsuggest.style.display = 'block'
	}
}




function selectMember(node){
	var membersuggest = document.getElementById('membersuggest')
	var athlete = node.id.substr(3)
	var spans = node.getElementsByTagName('span')
	var text = spans[0].innerHTML+' '+spans[1].innerHTML+' '+spans[2].innerHTML
	document.getElementById('sm1').value = text
	document.getElementById('goto1').childNodes[0].src = 'images/arrow2.gif'
	document.getElementById('goto1').setAttribute('href','profile.php?athlete_id='+athlete)
	membersuggest.style.display = 'none'	

}

function selectClub(node){
	var clubsuggest = document.getElementById('clubsuggest')
	var clubid = node.id.substr(3)
	var spans = node.getElementsByTagName('span')
	var text = spans[0].innerHTML+' '+spans[1].innerHTML+' '+spans[2].innerHTML
	document.getElementById('sc1').value = text
	document.getElementById('goto2').childNodes[0].src = 'images/arrow2.gif'
	document.getElementById('goto2').setAttribute('href','clubprofile.php?club_id='+clubid)
	clubsuggest.style.display = 'none'
}

