// sha2fet ajaxeye
var span;
var hand = function(str){
	window.document.getElementById(span).innerHTML=str;
}
function validateUsername(user){
	var strDomain='';
	span='response_span_username';
	window.document.getElementById('response_span_username').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateUsername&username='+user,hand,'text');
}
function validatePassword(user){
	var strDomain='';
	span='response_span_password';
	window.document.getElementById('response_span_password').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validatePassword&username='+user,hand,'text');
}
function validateBusinessName(user){
	var strDomain='';
	span='response_span_businessname';
	window.document.getElementById('response_span_businessname').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateBusinessName&username='+user,hand,'text');
}
function validateBusinessSector(user){
	var strDomain='';
	span='response_span_businesssector';
	window.document.getElementById('response_span_businesssector').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateBusinessSector&username='+user,hand,'text');
}
function validateContactName(user){
	var strDomain='';
	span='response_span_contactname';
	window.document.getElementById('response_span_contactname').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateContactName&username='+user,hand,'text');
}
function validateJobTitle(user){
	var strDomain='';
	span='response_span_jobtitle';
	window.document.getElementById('response_span_jobtitle').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateJobTitle&username='+user,hand,'text');
}
function validateAddress1(user){
	var strDomain='';
	span='response_span_address1';
	window.document.getElementById('response_span_address1').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateAddress1&username='+user,hand,'text');
}
function validateAddress2(user){
	var strDomain='';
	span='response_span_address2';
	window.document.getElementById('response_span_address2').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateAddress2&username='+user,hand,'text');
}
function validateTelephone(user){
	var strDomain='';
	span='response_span_telphone';
	window.document.getElementById('response_span_telphone').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateTelephone&username='+user,hand,'text');
}
function validateEmail(user){
	var strDomain='';
	span='response_span_email';
	window.document.getElementById('response_span_email').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateEmail&username='+user,hand,'text');
}
////////////////////////////// BOOK FUNCTIONS /////////////////////////////////////
function validateBookingName(user){
	var strDomain='';
	span='response_span_booking_name';
	window.document.getElementById('response_span_booking_name').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateBookingName&username='+user,hand,'text');
}
function validateNbsPlaces(user){
	var strDomain='';
	span='response_span_nbs_places';
	window.document.getElementById('response_span_nbs_places').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateNbsPlaces&username='+user,hand,'text');
}
function validateNamesAttendee(user,i){
	var strDomain='';
	span='response_span_name_attendees_'+i;
	window.document.getElementById(span).innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateNamesAttendee&username='+user,hand,'text');
}
function validateCompany(user){
	var strDomain='';
	span='response_span_booking_company';
	window.document.getElementById('response_span_booking_company').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateCompany&username='+user,hand,'text');
}
function validateBookTelephone(user){
	var strDomain='';
	span='response_span_booking_telephone';
	window.document.getElementById('response_span_booking_telephone').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateBookTelephone&username='+user,hand,'text');
}
function validateBookEmail(user){
	var strDomain='';
	span='response_span_booking_email';
	window.document.getElementById('response_span_booking_email').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateBookEmail&username='+user,hand,'text');
}
function validateMessage(user){
	var strDomain='';
	span='response_span_booking_message';
	window.document.getElementById('response_span_booking_message').innerHTML="<img src='images/loader.gif' width=16 height=16>";
	var ajax = new Ajax();
	ajax.doGet(strDomain+'ajax_fun.php?action=validateMessage&username='+user,hand,'text');
}
/////////////////////////////////////// SPECIAL FUNCTIONS /////////////////////////////////
function updatePrice(value)
{
	alert("asd");
	var shi;
	shi=window.document.getElementById('payment_value');
	shi.value=0;
	if(value=="0-10")
	{
		shi.value=1;
	}
	if(value=="11-50")
	{
		shi.value=2;
	}
	if(value=="51+")
	{
		shi.value=3;
	}
}
function updateBookingPrice(value,price)
{
	total_price = value * price;
	document.getElementById('bookinge_fee').value=total_price;
	updateBookingNames(value);
}
function updateBookingNames(value)
{
	for(var i=2;i<=15;i++)
	{
		document.getElementById('booking_names_'+i).className=' hidden';
	}
	for(var i=2;i<=value;i++)
	{
		document.getElementById('booking_names_'+i).className=' visible';
	}
}
function updateRegistrationPrice(date)
{
	var membernbs=document.getElementById('member_nbemployees').value;
	var day=document.getElementById('member_datestarted_d').value;
	var month=document.getElementById('member_datestarted_m').value;
	var year=document.getElementById('member_datestarted_y').value;
	
	var price=document.getElementById('member_fees');
	var tmp_price;
	
	date = date.split("-");
	
	// year --> date[0];
	// month --> date[1];
	// day --> date[2];
	
	price.value='';
	if(membernbs==0)
	{
		price.value=0;
	}
	else if(day==0 || month==0 || year==0)
	{
		price.value=0;
	}
	else
	{
		if(membernbs=='0-10')
		{
			tmp_price=85;
		}
		else if(membernbs=='11-50')
		{
			tmp_price=132;
		}
		else if(membernbs=='51+')
		{
			tmp_price=245;
		}
		//The NBA subscription year runs from 1 January  to 31 December.
		//Joining between 01 January and 31 March – cost 100%
		//Joining between 01 April and 30 June - pay 75%
		//Joining  between 01 July and 30 September - pay 50%
		//Joining  between 01 October and 31 December - pay 25%

		if(date[1]>=4 && date[1]<=6)
		{
			tmp_price = tmp_price*0.75;
		}
		if(date[1]>=7 && date[1]<=9)
		{
			tmp_price = tmp_price*0.50;
		}
		if(date[1]>=10)
		{
			tmp_price = tmp_price*0.25;
		}
		//Businesses less than 1 year old pay 50% subscriptions unless they are joining  between 01 October and 31 December, then they pay 25%
		if(year==date[0])
		{
			if(date[1]>=10)
			{
				tmp_price = tmp_price*0.25;
			}
			else
			{
				tmp_price = tmp_price*0.50;
			}
		}
		price.value=Math.round(tmp_price);
	}
	
}
function CreateBookmarkLink(url,title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}