 var ie;
	 
	    var isiPad   = navigator.userAgent.match(/iPad/i) != null;
		
		function doResize()
	    {  
		
			isiPad = navigator.userAgent.match(/iPad/i) != null;
			
			var width = $(window).width();
			var height = $(window).height();
				
			resizeAnimations();
	          
	        var sceneWidth = $('#scene_img').width();
    	    var sceneHeight = $('#scene_img').height();
				
				
    	    var copyWidth   = $('#copy').width();
        	var copyHeight  = $('#copy').height();
				
			$('#copy').css({left:(width/2 - copyWidth/2)});
				
			$('#background').css('margin-top',((height-sceneHeight)/2)+'px');
			$('#background').css('margin-left',((width-sceneWidth)/2)+'px');
	       
	       // film credits
		   var fcWidth = $('#filmCredits').width();
		   var fcHeight = $('#filmCredits').height(); 
		   if(isiPad){
			   var ratio = fcWidth/fcHeight;
			   var new_width = 770;
			   var new_height = new_width/ratio;
			   
			   $('#filmCredits').css('width',new_width+'px');
			   $('#filmCredits').css('height',new_height+'px');
			   $('#filmCreditsImg').css('width',new_width+'px');
			   $('#filmCreditsImg').css('height',new_height+'px');
			   
			   var left = width/2 - new_width/2;
			   var top = (height/2 - new_height/2);
			   
			   $('#filmCredits').offset({left:left, top:top});
		   }
		   else{
				
			   var left = width/2 - fcWidth/2;
			   var top = (height/2 - fcHeight/2);
			   
			   $('#filmCredits').offset({left:left, top:top});
		   }
		   
		   //reviews
		   var rvWidth = 645;
		   var rvLeft = width/2 - rvWidth/2;
		   
		   $('#reviews').css('left',rvLeft+'px');
		   
		   //FOOTER IPAD ORIENTATION
		   if(isiPad){
			   $('#footer-container footer').css('float','left');
				if(width>height){ //LANDSCAPE
					$('#packshot_ultraviolet').css('display','block');
					$('#footer_right').css('width','390px');
					$('#footer-container footer').css('width','960px');
				}
				else{ //PORTRAIT
					$('#packshot_ultraviolet').css('display','none');
					$('#footer_right').css('width','145px');
					$('#footer-container footer').css('width','715px');
				}
					
		   }
	    }
		
		function action_tag_buy(){
			//alert("action_tag_buy");
			$("#action_tag_container").html("<img height='1' width='1' src='http://view.atdmt.com/action/den012_PA3BuyNow_7'/>");	
		}
		
		function action_tag_trailer(){
			//alert("action_tag_trailer");
			$("#action_tag_container").html("<img height='1' width='1' src='http://view.atdmt.com/action/den012_PA3WatchTrailer_1'/>");	
		}
		
		var ticketsOn = false;
		var reviewsOn = false;
		var filmCreditsOn = false;
		
		function init()
		{
			
			//BIND THE RESIZE EVENT
		    $(window).bind('resize', function()
		    {
		        doResize();
		    })
		    
		    if(ie)
    	    {
    	        $(window).scroll(function()
    	        {
    	            doResize();
    	        })
    	    }
		    
		    setTimeout(function()
		    {
		        doResize();
    		    $('#copy').show();
		    }, 1000)
		    
		    $('#watchVideoBtn').click(function()
		    {
		        showTrailerOverlay(1);
		    })
		    
		    $("#registerForUpdates").click(function()
		    {
		        launchPopUp('register'); 
		        return false;
		    })
			
				$('#filmCreditsBtn').click(function()
				{
					filmCreditsOn = !filmCreditsOn;
					
					if( filmCreditsOn ){
						$('#filmCredits').fadeIn();
						if(ticketsOn){
							$('#buy_tickets_pop').fadeOut();
							ticketsOn = false;
						}
						if( reviewsOn ){
							$('#reviews_iframe').fadeOut();
							reviewsOn = false;
						}
					}
					else{
						$('#filmCredits').fadeOut();
					}
					
					doResize();
					return false;
				});
		    
			
			if(!isiPad){
				$('#filmCreditsImg').click(function()
				{
					filmCreditsOn = false;
					$('#filmCredits').fadeOut();
					return false;
				});
				
				$('#reviews_iframe').css('display','none');
				$('#reviews_iframe').css('opacity','1');
			}
			else{
				$('#filmCreditsImg').click(function()
				{
					filmCreditsOn = false;
					$('#filmCredits').fadeOut();
					return false;
				});
				
				$('#btn_mute').css('display','none');
				$('#ticket_input').css('padding-top','0px');
				
				$('#reviews_iframe_elem').attr('src','reviews_ipad.html');
			}
			
			
			$('#btn_ticket').click(function()
		    {
		        ticketsOn = !ticketsOn;
		        
		        if( ticketsOn ){
		            $('#buy_tickets_pop').fadeIn();
					if(filmCreditsOn){
						$('#filmCredits').fadeOut();
						filmCreditsOn = false;
					}
					if( reviewsOn ){
		            	$('#reviews_iframe').fadeOut();
						reviewsOn = false;
					}
				}
		        else{
		            $('#buy_tickets_pop').fadeOut();
				}
		        
		        doResize();
		        return false;
		    })
			
			$('#tickets_close_button').click(function(){
				ticketsOn = false;
				$('#buy_tickets_pop').fadeOut();
			});
			
			$('#btn_reviews').click(function()
		    {
		        reviewsOn = !reviewsOn;
		        
		        if( reviewsOn ){
		            $('#reviews_iframe').fadeIn();
					if(isiPad){
						$('#reviews_iframe').animate({opacity:1},500);
					}
					$('#reviews_iframe').css('z-index','110');
					if(filmCreditsOn){
						$('#filmCredits').fadeOut();
						filmCreditsOn = false;
					}
					if(ticketsOn){
						$('#buy_tickets_pop').fadeOut();
						ticketsOn = false;
					}
				}
		        else{
		            $('#reviews_iframe').fadeOut();
				}
		        
		        doResize();
		        return false;
		    })
			
			$('#reviews_iframe_close').click(function(){
				reviewsOn = false;
				$('#reviews_iframe').fadeOut();
			});
			
			if(!isiPad){
				 var isWebKit = WebKitDetect.isWebKit();
				 if(isWebKit){
					 $('#fb_like_btn').css('margin-top','-4px');
				 }
				 else{
					 $('#fb_like_btn').css('padding-top','2px');
				 }
			}
			else{
				$('#fb_like_btn').css('padding-top','-1px');
				$('#trailer_links').css('width','640px');		
			}
			
			//LOAD XML FOR REVIEWS
			$.ajax({
				type: "GET",
				url: "xml/reviews.xml",
				dataType: "xml",
				success: parseXml
			  });
			
			//TRACKING
			$('#fb_like_btn').click(function(){
				_gaq.push(['_trackPageView', '/TrailerPage/FacebookShareButton/']);
			});
			
			$('#tw_btn').click(function(){
				_gaq.push(['_trackPageView', '/TrailerPage/TwitterShareButton/']);
			});
			
			initTicket();
			
			//INIT PACKSHOT OVERLAY
			$('#packshot_brdvd_img').click(onBrDvdOver);
			$('#packshot_brdvd_img').mouseenter(onBrDvdOver);
			$('#packshot_brdvd_overlay').mouseleave(onBrDvdOut);
			$('#packshot_overlay_close').click(onBrDvdOut);
			
			if(!isiPad){
				$('#packshot_overlay_close').css('display','none');
				$('#packshot_dvd_overlay_close').css('display','none');
			}
			
			if(hasDVD == "1"){
				$('#packshot_brdvd').css('margin-left','110px');
				$('#packshot_ownit').css('top','80px');
				$('#packshot_ownit').css('left','125px');
				$('#packshot_tagline').css('top','35px');
				$('#packshot_tagline').css('left','93px');
				
				$('#packshot_dvd_img').click(onDvdOver);
				$('#packshot_dvd_img').mouseenter(onDvdOver);
				$('#packshot_dvd_overlay').mouseleave(onDvdOut);
				$('#packshot_dvd_overlay_close').click(onDvdOut);
			}
		}
		
		function onBrDvdOver(){
			onDvdOut();
			$('#packshot_brdvd_overlay').css('display','block');
			$('#packshot_brdvd_overlay').css('z-index','100');
			$('#packshot_brdvd_img').css('z-index','101');
		}
		
		function onBrDvdOut(){
			$('#packshot_brdvd_overlay').css('display','none');
			$('#packshot_brdvd_overlay').css('z-index','90');
			$('#packshot_brdvd_img').css('z-index','91');
		}
		
		function onDvdOver(){
			onBrDvdOut();
			$('#packshot_dvd_overlay').css('display','block');
			$('#packshot_dvd_overlay').css('z-index','100');
			$('#packshot_dvd_img').css('z-index','101');
		}
		
		function onDvdOut(){
			$('#packshot_dvd_overlay').css('display','none');
			$('#packshot_dvd_overlay').css('z-index','90');
			$('#packshot_dvd_img').css('z-index','91');
		}
		
		function initTicket(){
			$('#ticket_submit_btn').click(ticketSubmit);
			$('#ticket_logos_close').click(ticketLogosClose);	
			
			$('#ticket_input').click(ticketClickInput);
		}
		
		function ticketClickInput(){
			if(	$('#ticket_input').val() == "ZIPCODE"){
				$('#ticket_input').val(''); 	
			}
		}
		
		function ticketSubmit(){
			var zip = $('#ticket_input').val();
			if(isValidZip(zip)){
				$('#ticket_zipcode').fadeOut(500,function(){
					$('#ticket_logos').fadeIn(500);	
				});
				$('#ticket_fandango').attr('href','http://www.fandango.com/paranormalactivity3_140093/movietimes?location='+zip);
				$('#ticket_moviefone').attr('href','http://www.moviefone.com/movie/paranormal-activity-3/52627/showtimes?locationQuery='+zip);
				$('#ticket_movietickets').attr('href','http://www.movietickets.com/movie_detail.asp?movie_id=107461&SearchZip='+zip);
			}
			else{
				$('#ticket_input_overlay').show(0);
				$('#ticket_input_overlay').fadeOut(300);	
			}
		}
		
		function ticketLogosClose(){
			$('#ticket_logos').fadeOut(500,function(){
				$('#ticket_zipcode').fadeIn(500);	
			});
		}
		
		function isValidZip(value){
			var re = /^\d{5}([\-]\d{4})?$/;
   			return (re.test(value));
		}
		
		init();
		
		var reviews = [];
		var curr_review = 0;
		
		function parseXml(xml)
		{
			
		  $(xml).find("reviews").each(function()
		  {
			var review = $(this).attr("review");
			var author = $(this).attr("author");
			reviews.push({'review':review,'author':author});
		  });
		  
		  $('#ticker_review_top').html('"'+reviews[curr_review].review+'"');
		  $('#ticker_review_bottom').html('- '+reviews[curr_review].author);
		  
		  setTimeout(getNextReview,8000);
		  
		  doResize();
		  
		  $('#reviews').fadeIn(500);
		  
		  
		}
		
		function getNextReview(){
			setTimeout(getNextReview,8000);
			
			curr_review++;
			if(curr_review >= reviews.length){
				 curr_review = 0;	
			}
			 
			$('#ticker_review').fadeOut(500,function() {
				// Animation complete. 
				 $('#ticker_review_top').html('"'+reviews[curr_review].review+'"');
		  		 $('#ticker_review_bottom').html('- '+reviews[curr_review].author);
				 $('#ticker_review').fadeIn(500);
			});
		}
