jQuery(document).ready(function(){
	
	//$().ajaxStart(blockXHR).ajaxStop($.unblockUI);

	if(hasFlash==true){
	  jQuery('#flash_container').removeClass('hide');
	};

	//toggleFlashMessage();
	//toggleCpMessage();
	jQuery('a#close-flash').click(function(){
		toggleFlashMessage();	
		return false;
	});

	jQuery('a#close-teaser').click(function(){
		toggleTeaserMessage();	
		return false;
	});

	jQuery('a#close-cp').click(function(){
		toggleCpMessage();	
		return false;
	});
	$('#example1').accordion();
});

function toggleDivs(v)
{
	jQuery('#'+v).toggle("blind", { direction: "vertical" }, 500);
}

function toggleFlashMessage()
{
	toggleDivs('flash_container');
}

function toggleTeaserMessage()
{
	toggleDivs('teaser_container');
}

function toggleCpMessage()
{
	toggleDivs('cp_container');
}

function checkUsername()
{	
	jQuery.ajax({
	type:'post',
	dataType:'html',
	data:'u='+document.getElementById('username').value+'&csrf_token='+document.getElementById('csrf_token').value,
	success:function(i){
		jQuery('#errorsDiv_username').show();
		jQuery('#errorsDiv_username').html(i);
		if(i == 'Username available')
		{
		jQuery('#errorsDiv_username').addClass('innerHelp');
		}
		else
		{
		jQuery('#errorsDiv_username').addClass('innerError');
		}
	},
	beforeSend:function(){
		jQuery('#errorsDiv_username').addClass('innerError');
		jQuery('#errorsDiv_username').show();
		jQuery('#errorsDiv_username').html('Checking against existing Username, Please wait ...');
	},
	url:'/frontend_dev.php/sfGuardAuth/xhrcheckusername'})
}

function checkEmail()
{	
	jQuery.ajax({
	type:'post',
	dataType:'html',
	data:'e='+document.getElementById('email').value+'&csrf_token='+document.getElementById('csrf_token').value,
	success:function(i){
		jQuery('#errorsDiv_email').show();
		jQuery('#errorsDiv_email').html(i);
		if(i == 'Email available')
		{
		jQuery('#errorsDiv_email').addClass('innerHelp');
		}
		else
		{
		jQuery('#errorsDiv_email').addClass('innerError');
		}
	},
	beforeSend:function(){
		jQuery('#errorsDiv_email').addClass('innerError');
		jQuery('#errorsDiv_email').show();
		jQuery('#errorsDiv_email').html('Checking against existing Username, Please wait ...');
	},
	url:'/frontend_dev.php/sfGuardAuth/xhrcheckemail'})
}

function toggleMarker(el)
{
	var checked_status = el.checked;
	jQuery("input[class=marked]").each(function()
	{
		this.checked = checked_status;
	});			
}
