var center;
var overlay;

function initScrim(){
	var windowHeight = $(document).height(); 
	var windowWidth = $(window).width(); 
	$('#overlayScrim').css({'opacity':'0','visibility':'visible','display':'block'});
	$('#overlayScrim').css({ 'width':windowWidth,'top': '0','height':windowHeight, 'left':0});
}

function showShareOverlay(){	
	//$('#shareOverlay').css('opacity',0);
	$('#shareOverlay').css('visibility','visible');
	//$('#shareOverlay').animate({opacity:1}, 200);
	
	var windowHeight = $(document).height(); 
	var windowWidth = $(window).width(); 
	$('#shareScrim').css({'opacity':'0','visibility':'visible','display':'block'});
	$('#shareScrim').css({ 'width':windowWidth,'top': '0','height':windowHeight, 'left':0});
}

function hideShareOverlay(){
	//$('#shareOverlay').css('opacity',0);
	$('#shareOverlay').css('visibility','hidden');
	$('#shareScrim').css('visibility','hidden');	
}

function showNavScrim(){
	var windowHeight = $(window).height(); 
	var windowWidth = $(window).width(); 
	$('#navScrim').css({'opacity':'0','visibility':'visible','display':'block'});
	$('#navScrim').css({ 'width':windowWidth,'top': '0','height':windowHeight, 'opacity':'0' });
}

function verifyEmail(email){
	var status = false;     
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) == -1) {
          status = false;
     }
     else {
          status = true;
     }
     return status;
}

function sendContact(){
			
 	var name = $("#name").val();

 	if (name == "" || name == "Name") {
		//$("#formError").css('display', 'block');
		//$("#formError").css('visibility', 'visible');
		$("#formError").fadeIn();
       return false;
    }

 	var email = $("#email").val();

 	if (email == "" || email == "Email" || verifyEmail(email) == false) {	
       //$("#formError").css('display', 'block');
	   //$("#formError").css('visibility', 'visible');
	   $("#formError").fadeIn();
       return false;
    }
 	
	var message = $("#message").val();
	
 	if (message == "" || message == "Message") {
       	//$("#formError").css('display', 'block');
		//$("#formError").css('visibility', 'visible');
		$("#formError").fadeIn();
	    return false;
    }

	$.post('http://www.reachcreative.com/process.php',{ 'email':email, 'name':name, 'message':message },

	      function(result) {
		
	        if (result == 'true') {
				
				var google_conversion_id = 956325178;
				var google_conversion_language = "en";
				var google_conversion_format = "3";
				var google_conversion_color = "ffffff";
				var google_conversion_label = "T_sNCNbgjQMQurqByAM";
				var google_conversion_value = 0;
				
				$.getScript( "http://www.googleadservices.com/pagead/conversion.js" );
		
				openOverlay('thankyou', false);
	        }
			else{				
				$("#formError").css('display', 'none');
				//$("#serverError").css('display', 'block');
				//$("#serverError").css('visibility', 'visible');
				$("#serverError").fadeIn();
			}

	      }

	);  
}


function adTrack(){
	var google_conversion_id = 956325178;
	var google_conversion_language = "en";
	var google_conversion_format = "3";
	var google_conversion_color = "ffffff";
	var google_conversion_label = "T_sNCNbgjQMQurqByAM";
	var google_conversion_value = 0;	
	$.getScript( "http://www.googleadservices.com/pagead/conversion.js" );
}


function openOverlay(id, animateScrim){
	
	currOverlay = 'overlay';
		
	if(animateScrim != false){
		initScrim();
	}
	
	var windowHeight = $(window).height(); 
	var windowWidth = $(window).width();
	
	var contentWidth = $('#' + id).width();
	
	$('#overlayContent').empty();
					
	$('#' + id).clone().appendTo('#overlayContent');
										
	$('#overlayContent div').css('visibility', 'visible');
	$('#overlayContent div').css('display', 'block');
	
	$('#overlayContent .error').css('display','none');
	//$('#overlayContent .error').css('visibility','hidden');
	//$('#overlayContent .error').css('opacity', 0);
	
	$('#overlay').css('width', (contentWidth + 60) + 'px');
	Elastic.refresh(document.getElementById('overlay'));
	
	$('#overlay').css('opacity', 0);
	$('#overlay').css('visibility', 'visible');
	
	var overlayWidth = $('#overlay').width();
	var overlayHeight = $('#overlay').height();
	
	var xPos = (windowWidth - overlayWidth) / 2;
	var yPos = ((windowHeight - overlayHeight) / 2) + $(window).scrollTop();

	if(yPos < 10){
		yPos = 50;
	}
	
	$('#closeBtn').css('left', ($('#overlay').width() - 27) + 'px');
					
	$('#overlay').css('left', xPos + 'px');
	$('#overlay').css('top', yPos + 'px');
	
	try{
	jwplayer("mediaspace").setup({			    
		    'file': 'http://www.reachcreative.com/wmsipad/wmsipad.mp4',
		    'controlbar': 'bottom',
		    'width': '640',
		    'height': '384',
			'autostart':'true',
			'modes': [
			   {type: 'flash', src: 'http://www.reachcreative.com/jwplayer/player.swf'},
			   {type: 'html5'}
			]
	  });
	}
	catch(e){}	
	
	if(animateScrim != false){								
		$('#overlayScrim').animate({opacity:0.8}, 200);
	}
	$('#overlay').animate({opacity:1}, 200);
					
}

function closeOverlay(){
	
	try{
		jwplayer(currPlayer).stop();
		currPlayer = null;
	}
	catch(e){}
	
	$('#overlayScrim').css('visibility', 'hidden');
	$('#' + currOverlay).css('visibility', 'hidden');
	$('#overlayContent').empty();
	$('#ytapiplayer').css('visibility', 'visible');
	$('#ytapiplayer').css('opacity', 1);
	$('#ytapiplayer').css('display', 'block');
}

$(window).load(function(){
	
	try{
		$('.overlays').css('display', 'none');
	}
	catch(e){}
		
});

$(window).resize(function() {
	
	try{
		var windowHeight = $(document).height(); 
		var windowWidth = $(window).width(); 
		$('#overlayScrim').css({ 'width':windowWidth,'top': '0','height':windowHeight, 'left':0});
		
		var overlayWidth = $('#overlay').width();
		var overlayHeight = $('#overlay').height();

		var xPos = (windowWidth - overlayWidth) / 2;
		var yPos = ((windowHeight - overlayHeight) / 2) + $(window).scrollTop();

		if(yPos < 10){
			yPos = 50;
		}

		$('#overlay').css('left', xPos + 'px');
		//$('#overlay').css('top', yPos + 'px');
		
		
	}
	catch(e){}
	
});

$(document).ready(function(){
		
	$('#overlayScrim').click(function() {
	  closeOverlay();
	});
	
	
	$('#navScrim').mouseover(function() {
	  hideNavProds();
	});
	
	$('#shareScrim').mouseover(function() {
	  hideShareOverlay();
	});
		
	
  var currentPosition = 0;  

		
});
