///////////////////////////////////////////////////////
//
// Base javascript functions for most sites
// By Karl Brightman - v1.0
//
///////////////////////////////////////////////////////

//external links - allows for the use of rel=external to open links in a new window
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"; } } window.onload = externalLinks;

if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', cmxform, false );
function cmxform(){
  // Hide forms
  //$( 'form.cmxform' ).hide().end();  
  // Processing
  //$( 'form.cmxform' ).find( 'li/label' ).not( '.nocmx' ).each( function( i ){
  // var labelContent = this.innerHTML;
  // var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
  //  var labelSpan = document.createElement( 'span' );
  //    labelSpan.style.display = 'block';
  //    labelSpan.style.width = labelWidth;
  //    labelSpan.innerHTML = labelContent;
  // this.style.display = '-moz-inline-box';
  // this.innerHTML = null;
  //  this.appendChild( labelSpan );
  //} ).end();  
  // Show forms
  //$( 'form.cmxform' ).show().end();
}

$(document).ready(function(){										 


	$(".formpopup").colorbox({width:"50%", inline:true, href:"#form_popup"});


	//External = target="_blank"
	$('a[@rel$="external"]').click(function(){this.target="_blank";});
	
	// JQUERY Input rollover
	$('form.cmxform input.send').css('cursor', 'pointer').hover(function() {$(this).addClass('sendhover');}, function() {$(this).removeClass('sendhover');});

  //show/hide celebrants function
  $("ul.blue_box_links_list .showtext").hide();
  $("ul.blue_box_links_list .showtext:first").show();
  $("ul.blue_box_links_list .showhide").click(function(){
    var category_id = $(this).attr("id").substring(8);
    $("ul.blue_box_links_list #celebrants" + category_id).toggle('slide');
  });
	

	// form popup
	//$(".formpopup").colorbox({width:"50%", inline:true, href:"#form_popup"});



});

$(document).ready(function() {                
	if(jQuery.browser.mozilla) {
		$('form.cmxform').hide().find('label:not(.nocmx)').each(function(){
			var $labelContent = $(this).html();
			var $labelWidth = $(this).css('width');
			$(this).empty();
			$(this).append('<span style="display: block; width: '+$labelWidth+';">');
			$(this).prepend('</span>');
			$(this).css('display', '-moz-inline-box');
			$(this).find('span').html($labelContent);
			$('form.cmxform').show();
		});
	};             
});
