//<!--

$(document).ready( function()
{
	// PNG image fix for IE6
	$(document).pngFix();
	
	/*// Toggle feedback boxes
	$('.feedback_box').click(function(event)
	{
		event.preventDefault();
		event.stopImmediatePropagation();
		$(this).toggle();
		return false;
	});*/
	
	// Print page and record analytics hit
	$('.print_click').click(function(event)
	{
		event.preventDefault();
		event.stopImmediatePropagation();
		
		record_page_hit( $(this).attr('rel') );
		window.print();
		
		return false;
	});
	
	// Print page and record analytics hit
	$('.analytics_click').click(function(event)
	{
		record_page_hit( $(this).attr('rel') );
		return true;
	});
	
	$('a.inline').fancybox({'hideOnContentClick': true, 'overlayOpacity': 0.3, 'padding': 0});
	
	// Setup modal window
	if ( $('.iframe_opt_in').length > 0 )
	{
		$('.iframe_opt_in').fancybox({ 
			'frameWidth': 408
			, 'frameHeight': 300
			, 'overlayOpacity': 0.3
			, 'padding': 0
			, 'hideOnContentClick': false
			, 'centerOnScroll': false
			//, 'callbackOnClose': function () { $('#fancy_frame').remove(); }
		});
	}
	
	if ( $('.iframe_sign_in').length > 0 )
	{
		$('.iframe_sign_in').fancybox({ 
			'frameWidth': 408
			, 'frameHeight': 270
			, 'overlayOpacity': 0.3
			, 'padding': 0
			, 'hideOnContentClick': false
			, 'centerOnScroll': false
			//, 'callbackOnClose': function () { $('#fancy_frame').remove(); }
		});
	}
	
	if ( $('.iframe_sign_up').length > 0 )
	{
		$('.iframe_sign_up').fancybox({ 
			'frameWidth': 408
			, 'frameHeight': 270
			, 'overlayOpacity': 0.3
			, 'padding': 0
			, 'hideOnContentClick': false
			, 'centerOnScroll': false
			//, 'callbackOnClose': function () { $('#fancy_frame').remove(); }
		});
	}
	
	/*Added By Atul For Terms & conditions*/
	
	if ( $('.iframe_terms').length > 0 )
	{
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
		{ //test for MSIE x.x;
		 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		}

		browser_version = parseInt(navigator.appVersion);
		browser_type = navigator.appName;
		
		if ((browser_type == "Microsoft Internet Explorer"))
		{
			var width=900;
			var hight=550;
		}
		else
		{
			//var width=1000;
			//var hight=565;
			var width=900;
			var hight=555;
		}
		$('.iframe_terms').fancybox({ 
			'frameWidth': width
			, 'frameHeight': hight
			, 'overlayOpacity': 0.3
			, 'padding': 0
			, 'hideOnContentClick': false
			, 'centerOnScroll': false
			//, 'callbackOnClose': function () { $('#fancy_frame').remove(); }
		});
	}
	
	
	/* End Added By Atul*/
	
	
	if ( $('.iframe_forward').length > 0 )
	{
		$('.iframe_forward').fancybox({ 
			'frameWidth': 408
			, 'frameHeight': 333
			, 'overlayOpacity': 0.3
			, 'padding': 0
			, 'hideOnContentClick': false
			, 'centerOnScroll': false
			//, 'callbackOnClose': function () { $('#fancy_frame').remove(); }
		});
	}
	
});

/** 
* 
*/
function record_page_hit( page )
{
	if ( page.length > 0 )
	{
		// Change iframe src to make a faux page hit with some relevance
		$('#iframe_analytics').attr('src', base_url +'home/analytics/'+ page);
	}
}

/**
*
*/
function limitText( limitField, limitCount, limitNum, doNotLimit )
{
	if ( limitField.value.length > limitNum && doNotLimit == true )
	{
		limitField.value = limitField.value.substring(0, limitNum);
	}
	else
	{
		$('#'+ limitCount).html(limitNum - limitField.value.length);
	}
}

/** 
* 
*/
function toggle_clickHandler( event, element_id )
{
	if (event) event.preventDefault();
	$(element_id).slideToggle('fast');
	return false;
}

/** 
* 
*/
function updateSiteEmailFields()
{
	// Populate e-mail fields
	var email = $.cookies.get('email');
	if (email != 'undefined' && email != 'null' && email != null && email != '')
	{
		$('input[name=email]').each(function(index){
			$(this).val( email );
		});
	}
}

//-->
