$(document).observe("dom:loaded", function() {
	externalLinks();
	shippingHelp();
	doubleClick();
});

function track_and_submit_register(){
    pixel_conversion('6');
    $('user_registration_form').submit(); 
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function shippingHelp(){
	if (!document.getElementById("shipping_help_butt")) return false;
	$('shipping_help').hide();
	Event.observe('shipping_help_butt', 'click', function(e){
		Effect.toggle('shipping_help', 'slide');
		Element.toggleClassName('shipping_help_butt', 'close');
		Event.stop(e);
	})
}

function doubleClick (){
	if (!document.getElementById("submit_butt")) return false;
	Event.observe('submit_butt', 'click', function(){
		$("submit_butt").hide();
	})
}

function limitChars(limit, infodiv){
	if (!document.getElementById("gift_certificate_gift_message")) return false;
	var text = document.getElementById("gift_certificate_gift_message").value; 
	var textlength = text.length;
	var info = document.getElementById(infodiv); 
		if(textlength > limit){
			info.innerHTML = 'You cannot write more then '+limit+' characters!';
			document.getElementById("gift_certificate_gift_message").value = text.substr(0,limit);
			return false;
		}
		else{
			info.innerHTML = 'You have '+ (limit - textlength) +' characters left.';
			return true;
		}
}



