var msg="";
var emailreg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var num = /^([0-9])+$/;
var alphaExp = /^[a-zA-Z]+$/;
var ulstart='<div class="validation"><ul>';
var ulend='</ul></div>';


function showdialog(msg){
		msg=ulstart+msg+ulend;
		$('#dialog').html(msg);
		$('#dialog').dialog('open');
		return false;
}

$(document).ready(function() {

$('#dialog').dialog({autoOpen: false,width: 300,modal: true,resizable: false});

$('#dialog2').dialog({autoOpen: false,width: 500,modal: true,
buttons: {"OK": function() {
	$(this.close);
	window.location.href='demo.asp';
}},
dialogClass: 'message',
resizable: false});
//Validation Script
$('#request-demo').submit(function() {
	var msg="";
	var first=$.trim($('#first').val());
	var last=$.trim($('#last').val());
	var email=$.trim($('#email').val());
	var phone=$.trim($('#phone').val());
	var company=$.trim($('#company').val());
	var country=$.trim($('#country').val());
	var demos=$.trim($('#demos').val());
	
	
	
	if(first=="")msg+="<li>First Name</li>";
	if(last=="")msg+="<li>Last Name</li>";
	if(email=="")msg+="<li>Business Email</li>";
	else if(emailreg.test(email) == false)msg+="<li>Invalid Business Email</li>";
	if(phone=="")msg+="<li>Phone</li>";
	if(company=="")msg+="<li>Company</li>";
	if(country=="")msg+="<li>Country</li>";
	if(demos=="")msg+="<li>Interested In</li>";
	if(msg!="")
	{
		return showdialog(msg);
	}
	return true;
});




$('.case-study-down').click(function() {
	var msg="";
	var first=$.trim($('#first').val());
	var last=$.trim($('#last').val());
	var email=$.trim($('#email').val());
	var company=$.trim($('#company').val());
	var title=$.trim($('#title').val());
	var country=$.trim($('#country').val());
	
	
	if(first=="")msg+="<li>First Name</li>";
		
	else if(alphaExp.test(first) == false)msg+="<li>First name must be alphabetic</li>";
	if(last=="")msg+="<li>Last Name</li>";
	else if(alphaExp.test(last) == false)msg+="<li>Last name must be alphabetic</li>";
	if(email=="")msg+="<li>Business Email</li>";
	else if(emailreg.test(email) == false)msg+="<li>Invalid Business Email</li>";
	if(company=="")msg+="<li>Company</li>";
	else if(alphaExp.test(company) == false)msg+="<li>Company name must be alphabetic</li>";
	if(title=="")msg+="<li>Title</li>";
	else if(alphaExp.test(title) == false)msg+="<li>Title must be alphabetic</li>";
	if(country=="")msg+="<li>Country</li>";
	else if(alphaExp.test(country) == false)msg+="<li>Country name must be alphabetic</li>";
	if(msg!="")
	{
		return showdialog(msg);
	}
	

		window.close();
		var pdf = document.getElementById('pdfvalue').value;
		window.open("pdf/"+pdf);
		
});





//Slideshow script
	var toggle = $('#toggle').click(function() {
		var paused = slideshow.is(':paused');
		slideshow.cycle(paused ? 'resume' : 'pause', true);
	});
	
    var slideshow = $('.slideshow').cycle({
		timeout: 4000, 
		speed:   300,
		fx: 		'scrollHorz',
		pause: 		true,
		prev:		'#prev', 
        next:		'#next'
	});
	var slideshow = $('.tm').cycle({fx:'fade'});
	
	
	
//Hide show toggle functionality
$("#team_one").click(function(){
	$(".hideme").hide();
	$("#one").show();
});
$("#team_two").click(function(){
	$(".hideme").hide();
	$("#two").show();
});
$("#team_three").click(function(){
	$(".hideme").hide();
	$("#three").show();
});
$("#team_four").click(function(){
	$(".hideme").hide();
	$("#four").show();
});
$("#team_five").click(function(){
	$(".hideme").hide();
	$("#five").show();
});
$("#team_six").click(function(){
	$(".hideme").hide();
	$("#six").show();
});
$("#team_seven").click(function(){
	$(".hideme").hide();
	$("#seven").show();
});
$("#team_eight").click(function(){
	$(".hideme").hide();
	$("#eight").show();
});
	
	
	
	
	
});
/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
this.imagePreview = function(){	
	/* CONFIG */
		
		xOffset = 10;
		yOffset = 30;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview' />"+ c +"</p>");								 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
	
});

function PopupCenter(pageURL, title,w,h) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
} 



