
/*-----------------
FX color


 var $body = $(".colorbar"),cycle;

(cycle = function() {
   $body.delay(1000)
       .animate({backgroundColor:"#52ad5b"}, 'slow')
       .delay(1000)
             .animate({backgroundColor:"#efe94f"}, 'slow')
       .delay(1000)
             .animate({backgroundColor:"#820dc5"}, 'slow')
       .delay(1000)
             .animate({backgroundColor:"#0004ff"}, 'slow')
       .delay(1000)
             .animate({backgroundColor:"#ffcc00"}, 'slow')
       .delay(1000)
        .animate({backgroundColor:"#ccc"}, 'slow',cycle);
})();
-------------------*/







$(document).ready(function() {

/* -------------------
rule divide
-----------------------*/


$("body").prepend("<div id='split'></div>");



/* -------------------
 E-News
-----------------------*/

$("a#en, a.enews").fancybox({
	'autoDimensions' : false,
	'overlayOpacity' : 0.75, 
	'width'	: 550,
	'height': 350,
	'padding' : 10,
	'margin' : 0,
	'scrolling': 'no',
	'titleShow': false,
	'onComplete': function() {
	$("#nwsfName").focus();
$("#fancybox-inner").css({'margin': '0px', 'background': 'url(http://www.e3msi.com/img/mail_bg.jpg) no-repeat top left'});
	},
	'onClosed': function() {
	$("#reg_error").hide();
	}
});

$('#enewsletter input,#enewsletter .btn').bind('keypress', function(e) {
	if(e.keyCode==13){
	runRegister();
	return false;
	}
	});

$("#registerbtn").click( function() {
	runRegister();
	});

/* -------------------
Business Seminar Form
-----------------------*/

$("a.seminar").fancybox({
	'autoDimensions' : false,
	'overlayOpacity' : 0.75, 
	'width'	: 550,
	'height': 650,
	'padding' : 10,
	'margin' : 0,
	'scrolling': 'no',
	'titleShow': false,
	'onComplete': function() {
	$("#bzfName").focus();
$("#fancybox-inner").css({'margin': '0px', 'background': 'url(http://www.e3msi.com/img/sem_bg.jpg) no-repeat top left'});
	},
	'onClosed': function() {
	$("#bz_error").hide();
	}
});

$('#bz-seminars .btn').bind('keypress', function(e) {
	if(e.keyCode==13){
	runSeminarCheck();
	return false;
	}
	});

$("#seminarBtn").click( function() {
	runSeminarCheck();
	});


isiPhone()

});//end

/* -------------------
FUNCTIONS
-----------------------*/

function isiPhone(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPod") != -1)
    );
}
if(isiPhone()){
    window.location = "http://www.e3msi.com/mobile";
}

/* -------------------
VALIDATION ON SEMINARS
-----------------------*/

function runSeminarCheck(){ 
var fail = 1
 $("#bz-seminars").find('input, textarea').each(function(n, element) {

var vvlus = element.value.length;
//$("body").prepend(element.value.length + "<br>")
if(vvlus == 0){
$("#"+element.id).css("border", "1px solid #cc1100").addClass("fail");
}else{
$("#"+element.id).css("border", "1px solid #a2907c").removeClass("fail");
}
});

var result = $("#bz-seminars input").filter( function(){
  return $(this).hasClass("fail");
});
var emaddr = $("#bzEm").val()
if (result.size() == 0 && isValidEmailAddress(emaddr)) { runSeminar()}

}

/* -------------------
Email VALIDATION ON SEMINARS
-----------------------*/
$("#bzEm").blur(function(){
var emadd = $(this).val()
    if (isValidEmailAddress(emadd)){
$(this).css("border", "1px solid #a2907c").removeClass("fail");
}else{
$(this).css("border", "1px solid #cc1100").addClass("fail");
}
});


/* -------------------
RUN SEMINARS
-----------------------*/
function runSeminar(){

$.fancybox.showActivity();


var bzData = $('#bz-seminars input, textarea').serialize(); // $('#bz-seminars input:radio:checked').serialize();

//alert(bzData)
	$.ajax({
		type	: "GET",
		cache	: false,
		url	: "../aj_seminarrequest.aspx",
		data	: bzData,
	error: function(){ 
		$.fancybox("Cannot Register you right now, Try Later.");
	}, 
	success: function(data) {
	$.fancybox("<div style='width:500px;height:400px;'>" + data + "</div>");
	$.fancybox.resize();
	setTimeout('$.fancybox.close()',8000);
		}
	});
}

/* -------------------
DATE PICKER
-----------------------*/

  $('input[type=date]').datepicker({
            // specify the same format as the spec
            dateFormat:'mm/dd/yy'
        });

/* -------------------
 Register Fn
-----------------------*/

function runRegister(){
	the_job = $('#enewsletter input:radio:checked').val();
	the_fname = $('#enewsletter #nwsfName').val();
	the_lname = $('#enewsletter #nwslName').val();
	the_email = $('#enewsletter  #nwsEm').val();
	var newsdata = ("fn=" + the_fname  + "&ln=" + the_lname + "&jb=" + the_job + "&em=" + the_email);
	if (the_fname !=0 && the_lname !=0  && isValidEmailAddress(the_email)) {
$.fancybox.showActivity();
//alert(newsdata)
	$.ajax({
		type	: "GET",
		cache	: false,
		url	: "../aj_joinenews.aspx",
		data	: newsdata,
	error: function(){ 
		$.fancybox("Cannot Register you right now, Try Later.");
	}, 
		success: function(data) {
			$.fancybox(data);
			$.fancybox.resize();
		}
	});
	}else{
	$("#reg_error").fadeIn( function(){
	setTimeout( function() { $("#reg_error").fadeOut("fast"); }, 2000);
	});
	return false;
	}
}

function isValidEmailAddress(emailAddress) {
 		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
 		return pattern.test(emailAddress);
	}






