/**********************
 * Dropdown Function  *
 **********************/

isMSIE=(navigator.appName=="Microsoft Internet Explorer") ? true : false;
  
  	var timeout    = 500;
  	var closetimer = 0;
  	var ddmenuitem = 0;
  	var ddparent=0;
  	var closetimer2 = 0;
  	var ddmenuitem2 = 0;
  	var ddparent2=0;
  
  	function jsddm_open()
  	{  jsddm_canceltimer();
  	   jsddm_close();
  	   ddparent=jQuery(this).attr('class').split(' ').slice(-1); 
  	   ddmenuitem = jQuery(this).children('div').show();
  	   jQuery(this).addClass('nav_hover');
  	   }
  
  	function jsddm_close()
  	{  if(ddmenuitem) ddmenuitem.hide();
  		jQuery('.'+ddparent).removeClass('nav_hover');
  	}
  
  	function jsddm_timer()
  	{  closetimer = window.setTimeout(jsddm_close, timeout);}
  
  	function jsddm_canceltimer()
  	{  if(closetimer)
  	   {  window.clearTimeout(closetimer);
  		  closetimer = null;}} 
		  
  
  	function jsddm_open2()
  	{  jsddm_canceltimer2();
  	   jsddm_close2();
  	   ddparent2=jQuery(this).attr('class').split(' ').slice(-1); 
  	   ddmenuitem2 = jQuery(this).children('div').show();
  	   jQuery(this).addClass('nav_hover');
  	   }
  
  	function jsddm_close2()
  	{  if(ddmenuitem2) ddmenuitem2.hide();
  		jQuery('.'+ddparent2).removeClass('nav_hover');
  	}
  
  	function jsddm_timer2()
  	{  closetimer2 = window.setTimeout(jsddm_close2, timeout);}
  
  	function jsddm_canceltimer2()
  	{  if(closetimer2)
  	   {  window.clearTimeout(closetimer2);
  		  closetimer2 = null;}}
  
  	document.onclick = function(){
		jsddm_close;
		jsddm_close2;
	}
  
  	
  	jQuery(document).ready(function($){
  		//$('#menu-top > li').bind('mouseover', jsddm_open);
  		//$('#menu-top > li').bind('mouseout',  jsddm_timer);
  		//$('#menu-top > li > ul > li').bind('mouseover', jsddm_open2);
  		//$('#menu-top > li > ul > li').bind('mouseout',  jsddm_timer2);
  	  //$('#menu-top ul li ul').hide();
  		$('#menu-top > li').bind('mouseover', jsddm_open);
  		$('#menu-top > li').bind('mouseout',  jsddm_timer);
  		$('#menu-top > li > div').bind('mouseover', jsddm_open2);
  		$('#menu-top > li > div').bind('mouseout',  jsddm_timer2);
  	  $('#menu-top ul li div').hide();
  	  $("#menu-item-485 > a").attr("href",'javascript:void(0)');
  	  $('#merchant-menus').appendTo('#menu-item-485');
  	  $("#menu-item-11 > a").attr("href",'javascript:void(0)');
  	  $('#events-menus').appendTo('#menu-item-11');
  	});


// Put all your lovely jQuery / Javascript goodies right down here.

jQuery(document).ready(function($){

		$('#slider').nivoSlider({
			effect:'fade',
			animSpeed:300,
			directionNav:false,
			directionNavHide:false,
			controlNav:false
		});

    jQuery('#mycarousel').jcarousel({
    	wrap: 'circular',
    	auto: 3
    });
});

/*!
 * Open Links in 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;

function sendForm(){
	var formerror = 0;
	var data = '';
	var elem = document.getElementById('contactform').elements;
	for(var n = 0; n < elem.length; n++){
		if(elem[n].type != 'button'){
			if(elem[n].value == ''){formerror = 1;}
			else{
				if(data != ''){data += '&';}
				data += elem[n].name+'='+escape(elem[n].value);
			}//end else
		}
	}//end for
	
	if(formerror){
		var errordiv = document.getElementById('form_errors');
		errordiv.innerHTML = 'You must provide all required (*) fields.';
		errordiv.style.display = 'block';
		return false;
	}else{
		document.getElementById('form_container').style.display = 'none';
		document.getElementById('loading').style.display = 'block';
				jQuery.ajax({
					url: ajaxDir, //document.getElementById('contactform').action,
					data: 'action=contactemail&'+data,
					success: function(returndata) {
						//alert('SUCCESS: '+returndata);
						document.getElementById('loading').innerHTML = returndata;
					},error: function(httpString,eType,exceptob){
						alert('Error sending form: '+eType);	
					}
			});//end ajax call
	}
}//end function

