emailpage = function(emailURL) {
	var temploc	= emailURL + "?myURL=";
	temploc += window.location.href;
	temploc += "&pathURL=" + emailURL;
	window.location.href = temploc;
}

beWebInit = function(pageID, directive) {
	
	var homeURL = 'Default.asp?pageid=1';
	if (directive == 'publish') {
		homeURL = 'http://www.brandextract.com';
	}
	if (directive == 'staging') {
		homeURL = 'http://sam.brandextract.com/staged';
	}
		
	if (pageID == 1) {
		var f1 = flashembed('flash2', { src: '/images/HeadAnim5.swf',width: 290,height: 104,version: [9,0],wmode: 'transparent' });
		//var f2 = flashembed('homeFlash', { src: '/images/homeFlash/menu.swf',width: 829,height: 291,version: [9,0],wmode: 'transparent' });
		while (jQuery("#newsticker").height() > 70 & jQuery("#newsticker > div").length > 2) {
			jQuery("#newsticker > div:last").remove();
		}
	} else {
		flashembed('flash2', { src: '/images/HeadAnim5.swf',width: 290,height: 104,version: [9,0],wmode: 'transparent' }, { homepageurl: homeURL });
	}
	
	if (jQuery("#ck_facebook").size() > 0) {
		var shared_object = SHARETHIS.addEntry({
			title: document.title,
			url: document.location.href
		});
			
		shared_object.attachButton(document.getElementById("ck_sharethis"));
		//shared_object.attachChicklet("email", document.getElementById("ck_email"));
		shared_object.attachChicklet("facebook", document.getElementById("ck_facebook"));
		shared_object.attachChicklet("twitter", document.getElementById("ck_twitter"));
		shared_object.attachChicklet("linkedin", document.getElementById("ck_linkedin"));
	}
	            
	DD_belatedPNG.fix('#primaryNavigation ul li, .collapsibleSidebarBox img, .greySidebarBox img');
	
	var triggers = jQuery("#loginLink, #eNewsLink, #othereNews").overlay({ expose: { color: '#333', loadSpeed: 200, opacity: 0.9 }, closeOnClick: false });
	
	jQuery("#extraClose").click( function () {triggers.eq(0).overlay().close();	});
	
	jQuery("#eNewsClose").click( function () {
		triggers.eq(1).overlay().close();
		triggers.eq(2).overlay().close();
	});
	
	jQuery("#eNewsSignup form").submit(function(e) { 
 		if (jQuery("form#eNews").valid()) {
 			triggers.eq(1).overlay().close(); 
 			return true; 
 		} else {
 			return e.preventDefault(); 
 		}
	});
	
	jQuery("#extranetDialog form").submit(function(e) { 
 		if (jQuery("form#Login").valid()) {
 			triggers.eq(0).overlay().close(); 
 			return true; 
 		} else {
 			return e.preventDefault(); 
 		}
	});

	if (directive == 'publish') {
		
		// Google analytics
		_uacct = "UA-2301659-1";
		urchinTracker();
		
		/*//Visitor-track
		var x, pageurl, tzo, ver, id, rp, prot, imgsrc, bn;
		id = 105292;
		ver = 3.0;
		pageurl = document.URL;
		rp = document.referrer;
		prot = location.protocol;
		bn = navigator.appName + ' v' + navigator.appVersion;
		x = new Date();
		tzo = x.getTimezoneOffset()/60;
		imgsrc = prot + '//www.visitor-track.com/admin/loghit.asp?' + 'id=' + id + '&rp=' + escape(rp) + '&sw=' + screen.width + '&sh=' + screen.height + '&pa=' + escape(pageurl) + '&bn=' + escape(bn) + '&tz=' + tzo + '&vr=' + ver;
		jQuery("#trackingHelper").append('<img border="0" alt="" src="' + imgsrc + '">');
		
		//Visistat
		var pcheck=(window.location.protocol == "https:") ? "https://sniff.visistat.com/live.js":"http://stats.visistat.com/live.js";
		jQuery("#trackingHelper").append('<scr'+'ipt src="'+pcheck+'"type="text\/javascript"><\/scr'+'ipt>');*/
						
	}
	
						
	lLPos = jQuery('#loginLink').position();
	//jQuery('#extranetDialog').dialog( { width: 229, autoOpen: false, modal: true, draggable: false, position: [jQuery('#loginLink').position().left-20, (jQuery('#loginLink').position().top - jQuery('window').scrollTop() - 10 ) ] } );
	//jQuery('#eNewsSignup').dialog( { width: 259, autoOpen: false, modal: true, draggable: false, position: [jQuery('#eNewsLink').position().left-20, (jQuery('#eNewsLink').position().top - jQuery('window').scrollTop() - 10 ) ] } );
						
						
	jQuery('#searchGo').bind("click", function(e) {
		window.document.search.submit();
	});
						
	//jQuery('.collapsibleSidebarBox').bind("click", function(e) {
	//	if (jQuery(this).hasClass("selected")) {
	//		jQuery(this).children("img").attr('src', '/content/inline-images/sidebar_arrow_down.png');
	//		jQuery(this).removeClass("selected");
	//		jQuery(this).children("div").slideUp(200);
	//	} else {
	//		jQuery(this).children("img").attr('src', '/content/inline-images/sidebar_arrow_up.png');
	//		jQuery(this).addClass("selected");
	//		jQuery(this).children("div").slideDown(200);
	//	}
	//});]]>
											
	var thedate = new Date( );
	var theyear = thedate.getFullYear( );
	jQuery("#theyear").html(theyear);
	
	jQuery("a[rel='external']").attr( { target: "_blank" });
	
	jQuery("#search2").bind("focus", function(e){
		if(jQuery("#search2").val() == 'Search this site...') jQuery("#search2").val('');
	});
	jQuery("#search2").attr({ autocomplete: "off" });
	jQuery("#search2").autocomplete("/content/includes/searchStats.asp?action=autoComplete", { width: 231, selectFirst: false, minChars: 0, max: 8, mustMatch: true });
	
	jQuery("form#eNews").validate({
		rules: {first_name: "required", last_name: "required", email: { required: true, email: true }, email_retype: {	required: true,	email: true,equalTo: "#email"} },
		messages: {first_name: " Please enter your first name.",last_name: " Please enter your last name.",email: {required: " Please enter your email address.",email: " Please enter a valid email address."},email_retype: {required: " Please enter your email address.",equalTo: " Please retype the email."}}
	});
	
	jQuery("form#Login").validate({
		rules: {uID: "required", uPW: "required" },
		messages: {uID: " Please enter your User ID.",uPW: " Please enter your password."}
	});
	
	if (pageID == 1)
		doCarousel();
	
	postStat = function(myType) {
		if (directive == 'publish') {
			d = new Date();
			myType == undefined ? myType = 'jQuery(window).load' : myType = myType;
			jQuery.get("/content/includes/performance/postStat.aspx?type="+myType+"&appVersion="+navigator.appVersion+"&appMinorVersion="+navigator.appMinorVersion+"&appName="+navigator.appName+"&userAgent="+navigator.userAgent+"&entity="+window.location.href+"&value="+(d.getTime()-perfTimer), function(data){ 
				// nothing
			});
		}
	}
	
	scratchDate = new Date();
	today = new Date();
	jQuery("#recentEvents > p").each( function() {
	    scratchDate.setFullYear(jQuery(this).attr("id").substring(0, 4).valueOf(), jQuery(this).attr("id").substring(4, 6).valueOf()-1, jQuery(this).attr("id").substring(6, 8).valueOf());
		if (scratchDate > today) {
			jQuery(this).remove().appendTo("#upcomingEvents");
			jQuery("#upcomingEvents").show();
		}
	});
	if(jQuery("#recentEvents > p").length == 0) {
		jQuery("#recentEvents").hide();
	};
	
    jQuery("#getDirectionsButton").bind("click", function() {
        if (Modernizr.geolocation) {
            navigator.geolocation.getCurrentPosition(function(position) {
                if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
					 jQuery("#getDirectionsButton").attr("href", "http://maps.google.com/maps?f=d&source=s_d&saddr=" + position.coords.latitude + "," + position.coords.longitude + "&daddr=7026+Old+Katy+Road+77024&hl=en&mra=ls&sll=" + position.coords.latitude + "," + position.coords.longitude + "&sspn=0.143112,0.21389&ie=UTF8&t=h").attr("target", "_blank");
				} else {
					window.open("http://maps.google.com/maps?f=d&source=s_d&saddr=" + position.coords.latitude + "," + position.coords.longitude + "&daddr=7026+Old+Katy+Road+77024&hl=en&mra=ls&sll=" + position.coords.latitude + "," + position.coords.longitude + "&sspn=0.143112,0.21389&ie=UTF8&t=h");
				}
			}, function(geoError) {
                // error handler
                switch (geoError.code) {
                    case 1:
                        jQuery("#getDirectionsButton").html("We understand your reluctance to share your location. If you change your mind, click here to try again.");
                        break;
                    case 2:
                        jQuery("#getDirectionsButton").html("Your current position is unavailable. Click here to try again.");
                        break;
                    case 3:
                        jQuery("#getDirectionsButton").html("Geolocation services timed out. Click here to try again.");
                        break;
                    default:
                        jQuery("#getDirectionsButton").html("An error ocurred. Click here to try again.");
                        break;
                }
            });
        }
    });
    if (!(Modernizr.geolocation)) {
        jQuery("#getDirectionsButton").css({ "display": "none" });
    }
	jQuery(window).load( function() {
		postStat();
    });

}