$(document).ready(function()
{

		$('#logout-a').click(function(){ return false; 	});
		
		$('#logout-a').click(function(){

		$.ajaxSetup({ type: "POST" });

				var adata = {};
				
				$.ajax({
					url: "/auth/logout",
					data: adata,
					success: function(response){
						if(response == 0)
						{
							alert('Ouch something went wrong with your logout. Please try again!');
							return false;
						}
						else
						{
							//alert('You are now logged out!');
							window.location = '/';
							return false;
						}
						

					}
				});

		return false;
		});

//	$("form:not(#search-frm)").bind("keypress", function(e) {
//		   if (e.keyCode == 13) return false;
//		});


		$('#search-submit').click(function() {
			  if ($('#Search').val() == '' || $('#Search').val() == 'Search...')
			  {
					alert('You have to enter at least a keyword first!');	
					return false;
			  }
			  
		});
		
		$('#Search').blur(function() {
			  if ($(this).val() == '')
			  {
					$(this).val('Search...');
					$(this).removeClass('hilite');
			  }
			  
		});
		
		$('#Search').focus(function() {
			  if ($(this).val() == 'Search...')
			  {
					$(this).removeClass('hilite');
					$(this).addClass('hilite');
					$(this).val('');		  
			  }
			  
		});


		
});		

//================================================
function populateBDate(bDate, flag)	{
//================================================

	dateArr = bDate.split('/');

	var months 	= new Array();
	var d = new Date();
	var year = d.getFullYear();
	
	months[1] = 'January';
	months[2] = 'February';
	months[3] = 'March';
	months[4] = 'April';
	months[5] = 'May';
	months[6] = 'June';
	months[7] = 'July';
	months[8] = 'August';
	months[9] = 'September';
	months[10] = 'October';
	months[11] = 'November';
	months[12] = 'December';


	dateStr = '';

	dateStr += '<select id="bday" name="edit-day">\n';
	dateStr += '<option value="">day</option>\n';
	
		for (i=1;i<32;i++)
		{
			dateStr += '<option value="' + i + '"';
			if (dateArr[0] == i) dateStr += ' selected="selected"';
			dateStr += '>' + i +  '</option>\n';					
		}
	
	dateStr += '</select>\n';
	

	dateStr += '<select id="bmonth" name="edit-month">\n';
	dateStr += '<option value="">month</option>\n';
	
	
		for (i=1;i<months.length;i++)
		{
			dateStr += '<option value="' + i + '"';
			if (dateArr[1] == i) dateStr += ' selected="selected"';
			dateStr += '>' + months[i] +  '</option>\n';					
		}
	
	dateStr += '</select>\n';
	
	
	dateStr += '<select id="byear" name="edit-year">\n';
	dateStr += '<option value="">year</option>\n';

	if (flag)
	{
		for (i=year;i<year+10;i++)
		{
			dateStr += '<option value="' + i + '"';
			if (dateArr[2] == i) dateStr += ' selected="selected"';
			dateStr += '>' + i +  '</option>\n';					
		}		
		
	}
	else
	{
		for (i=year;i>year-100;i--)
		{
			dateStr += '<option value="' + i + '"';
			if (dateArr[2] == i) dateStr += ' selected="selected"';
			dateStr += '>' + i +  '</option>\n';					
		}
	
	}
	dateStr += '</select>\n';
	
	 return dateStr; 
		  

}

//================================
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
//================================

//================================
function isDate (day,month,year) {
//================================

// checks if date passed is valid
// will accept dates in following format:
// isDate(dd,mm,ccyy), or
// isDate(dd,mm) - which defaults to the current year, or
// isDate(dd) - which defaults to the current month and year.
// Note, if passed the month must be between 1 and 12, and the
// year in ccyy format.

    var today = new Date();
    year = ((!year) ? y2k(today.getYear()):year);
    month = ((!month) ? today.getMonth():month-1);
    if (!day) return false
    var test = new Date(year,month,day);
    if ( (y2k(test.getYear()) == year) &&
         (month == test.getMonth()) &&
         (day == test.getDate()) )
        return true;
    else
        return false
}


//================================
function bSameAsD(el) {
//================================
	
	if ($(el).attr('checked') == true)
	{
		$('#daddress').val($('#baddress').val());
		$('#daddress1').val($('#baddress1').val());
		$('#daddress2').val($('#baddress2').val());
		$('#dcity').val($('#bcity').val());
		$('#dzip').val($('#bzip').val());
		
		selCountry = $('#bcountry').val();
	
		$('#dcountry option').each(function(){
			if ($(this).val() == selCountry) $(this).attr('selected', 'selected');							  
		});
		
/*		$('#daddress').attr('disabled', 'disabled');
		$('#daddress1').attr('disabled', 'disabled');
		$('#daddress2').attr('disabled', 'disabled');
		$('#dcity').attr('disabled', 'disabled');
		$('#dzip').attr('disabled', 'disabled');
		$('#dcountry').attr('disabled', 'disabled');*/
		
	}
	else
	{
		$('#daddress').val('');
		$('#daddress1').val('');
		$('#daddress2').val('');
		$('#dcity').val('');
		$('#dzip').val('');
		$('#dcountry option').each(function(){
			if ($(this).val() == 0) $(this).attr('selected', 'selected');							  
		});

/*		$('#daddress').attr('disabled', '');
		$('#daddress1').attr('disabled', '');
		$('#daddress2').attr('disabled', '');
		$('#dcity').attr('disabled', '');
		$('#dzip').attr('disabled', '');
		$('#dcountry').attr('disabled', '');*/
		
	}
}
