function validateContactForm(){
	//checks if posted values are valid
	var postName = document.getElementById('nombre');
	var postEmail = document.getElementById('email');
	var postPhone = document.getElementById('phone');
	var postIssue = document.getElementById('issue');
	var postMessage = document.getElementById('message');
	
	//email verification regular expression
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if(postName.value.length == 0){
		alert("Entre su nombre.");
		postName.focus();
	}
	else if(postEmail.value.length == 0){
		alert("Entre su direccion de correo electronico.");
		postEmail.focus();
	}
	//validate email
	else if(reg.test(postEmail.value) == false) {
	   alert('Verifique su direccion de correo electronico.');
	   postEmail.focus();
	}
	else if(postIssue.value.length == 0){
		alert("Entre el asunto.");
		postIssue.focus();
	}
	else if(postMessage.value.length == 0){
		alert("Entre su mensaje.");
		postMessage.focus();
	}
	
	//submit form
	else{
		document.getElementById('submitVal').value = "Send";
		document.contactForm.submit();
	}
}


function swapImage(id, newImage) {
	document.getElementById(id).src = newImage;
}

//jquery stuff (rotator)
function slideSwitch() {
    var $active = $('#rotator IMG.active');

    if ( $active.length == 0 ) $active = $('#rotator IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#rotator IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 2000, function() {
            $active.removeClass('active last-active');
        });
}


// ROLLOVER MENU
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#nav_bar > li').bind('mouseover', jsddm_open)
   $('#nav_bar > li').bind('mouseout',  jsddm_timer)

	document.onclick = jsddm_close;
	
	setInterval( "slideSwitch()", 8000 );
	
	$(".fancyboxes").fancybox({
		'autoScale'			: true
	});
	
	/*
	$('#calendar_carousel').jcarousel({
		vertical: true
   	});
   	*/
   	$('#calendar_carousel').hoverscroll({
            vertical: true,
            width: 270,
            height:200,
            fixedArrows: false
    });
    
    $('.sidebar_carousel').hoverscroll({
    		vertical: true,
            width: 200,
            height:370,
            fixedArrows: false
    });
});
