/*
    :: Damon System
    :: http://DamonBraces.com
    :: core.js - javascript singleton OOP
    :: Version 1.4 - August 2011
*/  
$(document).ready(function(){
	//Initialize Navigation
	var menu = new Menu;
	menu.Initialize();
	
	//Check for doctor referrer.
	var doctorReferrer = readCookie('Doctor-Referrer');
	if(doctorReferrer == 'True'){
		$('#Doctor-Locator-Link').hide();
		$('#Patient-Doctor-Link').css({'top':'10px','right':'0'});
		$('#Footer-Navigation-Community-Locator').hide();
	}
	
	//Attach Locator
	var LocatorLocation = '/locator/app/views/web/';
	$(".Locator-Link").colorbox({
		width:1010, 
		height:660,
		transition:'none',
		speed:20,
		opacity:0.5,
		scrolling:false,
		iframe:true,
		href:LocatorLocation,
		onOpen:function(){
			_gaq.push(['_trackEvent','Locator','Open'])
		},
		onClosed:function(){
			_gaq.push(['_trackEvent','Locator','Close'])
		}
	});
	
	//Attach Chase Calculator Lightbox
	$(".Chase-Calc-Link").colorbox({
		innerWidth:460, 
		height:"90%",
		transition:'none',
		speed:20,
		opacity:0.5,
		scrolling:true,
		iframe:true
	});
});

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

