

$(window).bind('load', function() {


$('a').each(function() {
	var url = this.toString();
	
	var matchedUrls = url.match(/\/Seminars_Events\.htm/i)
		 || url.match(/\/Our_Services\/Neuroscience\/Events_Calendar\.htm/i)
		 || url.match(/\/Health_Info\/support\-group\-patient-ed\.htm/i)
		 || url.match(/\/Our_Services\/Birth_Center\/Chilbirth_Neonatal_Care\/Babys_2nd_Trimester\/Parenting_Classes\.htm/i)
		 || url.match(/\/Our_Services\/Fitness_Center\/Search_for_Class\.htm/i)
		 || url.match(/\/Our_Services\/Birth_Center\/Birth_Prep_Parenting_Education\/Birth_Prep_Classes\.htm/i)
		 || url.match(/\/Our_Services\/joint\-spine\-center\/Events_Calendar\.htm/i)
		 || url.match(/\/Health_Info\/Seminars\.htm/i);
	
	if(url.match(/\/\/customer\.sironahealth\.com\//i) || matchedUrls) {
			$(this).addClass('external');
	}
});


ch=eval(Get_Cookie('CampaignHistory'));
for (var key in ch) {
   var obj = ch[key];
   for (var prop in obj) {
      if(obj[prop]) ch[key][prop] = obj[prop].replace(/:/g, "|");
   }
}

ch = JSON.stringify(ch);
ch = ch.replace("[{","").replace("}]","").replace(/"/g,"");
ch = ch.replace(/,/g,"|||").replace(/:/g, "---");
ch += "&FacilityId=88522";
baseUrl = "https://customer.sironahealth.com/WebClassReg/default.aspx";

var cls = "external";
var param = "cid";
$("a."+cls).each(function(){
	$(this).attr("href", baseUrl+'?cid='+ch);
/*
		url = $(this).attr("href");
		if ( url.indexOf("?") < 0 ) {
										$(this).attr("href", url + '?cid=' + ch);
		}else{
										$(this).attr("href", url + '&cid=' + ch);
		}
*/
});
});


function Get_Cookie( check_name ) {
                // first we'll split this cookie up into name/value pairs
                // note: document.cookie only returns name=value, not the other components
                var a_all_cookies = document.cookie.split( ';' );
                var a_temp_cookie = '';
                var cookie_name = '';
                var cookie_value = '';
                var b_cookie_found = false; // set boolean t/f default f

                for ( i = 0; i < a_all_cookies.length; i++ )
                {
                                // now we'll split apart each name=value pair
                                a_temp_cookie = a_all_cookies[i].split( '=' );


                                // and trim left/right whitespace while we're at it
                                cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

                                // if the extracted name matches passed check_name
                                if ( cookie_name == check_name )
                                {
                                                b_cookie_found = true;
                                                // we need to handle case where cookie has no value but exists (no = sign, that is):
                                                if ( a_temp_cookie.length > 1 )
                                                {
                                                                cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
                                                }
                                                // note that in cases where cookie is initialized but no value, null is returned
                                                return cookie_value;
                                                break;
                                }
                                a_temp_cookie = null;
                                cookie_name = '';
                }
                if ( !b_cookie_found )
                {
                                return null;
                }
}

