var popupStatus = 0;

function loadPopup()
{  
  if (popupStatus == 0) {   
    $('#backgroundPopup').css({
      "opacity":"0.7"
    });
    $("#backgroundPopup").fadeIn("fast");

    jQuery.each(jQuery.browser, function(i) {
        if($.browser.msie && jQuery.browser.version.substr(0,3)=="6.0"){
          $("#popupContact").fadeIn("fast").css('background-image','url(/img/en/pop_up_ie6.gif)');
        }
        else
        {
          $("#popupContact").fadeIn("fast").css('background-image','url(/img/en/pop_up.png)');
        }
    });

    popupStatus = 1;
  };
    
};
    
function disablePopup(){
    if(popupStatus == 1) {
        $("#backgroundPopup").fadeOut("normal");
        $("#popupContact").fadeOut("normal");
        popupStatus = 0;            
    };
};


function centerPopup() {
    
    var windowWidth = document.documentElement.clientWidth;
    var windowHeight = document.documentElement.clientHeight;
    var popupWidth = $("#popupContact").width();
    var popupHeight = $("#popupContact").height();
    
    $("#popupContact").css({
      "position":"absolute",
      "top" : windowHeight/2-popupHeight/2,
      "left" : windowWidth/2-popupWidth/2
    });
 //$("#backgroundPopup").css({ "height": windowHeight, "width": windowWidth });   
};

$(document).ready(function(){    
    $(".popup").click(function(){
       centerPopup();
       loadPopup();
       return false;
    });
    
  $("#popupContactClose").click(function(){
        disablePopup();
    });
  
    $("#backgroundPopup").click(function(){  
        disablePopup();  
    });
    
    $(document).keypress(function(e){
        
    if(e.keyCode == 27 && popupStatus==1) {
        disablePopup();
     }
    }); 
});

function purchaseContent(id)
{
	var id = parseInt(id);
	if (id > 0) {
		var opts = {
				url: "/details/purchase/?id="+id,
				data: {ajax: 1},
				//datatype:'json',
				datatype:'html',
				type: "POST",
				async:true,
				timeout:45000,
				error:function (){
					$('#ajax-loader-' + slider_id).fadeOut('slow');
					alert('System error!');
					return false;
				},
				beforeSend:function(){
					//$('#ajax-loader-' + slider_id).fadeIn('slow');
				},
				complete: function(req){
					if(req.status == 200){
						if(req.responseText.length > 0) {
							var json_results = eval('(' + req.responseText+ ')');
							if (parseInt(json_results.error_code) === 51) {
								$('#flashParam').attr('value', $('#flashParam').attr('value') + json_results.urlToPlay);
								$('#flashEmbed').attr('src', $('#flashEmbed').attr('src') + json_results.urlToPlay);
								$('#flash').css('display', 'block');
								$('#list').css('display', 'none');
								$('#purchase_results').css('display', 'block');
								$('#creditsHolder').text(json_results.credits)
							}else{
								window.location.href = json_results.creditsRechargeUrl;
								//alert('Sorry,..');
							}
							return true;
						}
					}
				}
			};
		return $.ajax(opts);
	}
}

function sendPhoneNo()
{
	var phoneNo = $('#num1').val() + $('#num2').val() + $('#num3').val();
	phoneNo = parseInt(phoneNo);
	if (phoneNo > 0) {
		var opts = {
				url: "/details/enterphone/?id=",//+id,
				data: {ajax: 1, phoneNo: phoneNo},
				datatype:'json',
				type: "POST",
				async:true,
				timeout:45000,
				error:function (){
					//$('#ajax-loader-' + slider_id).fadeOut('slow');
					//alert('System error!');
					return false;
				},
				beforeSend:function(){
					//$('#ajax-loader-' + slider_id).fadeIn('slow');
				},
				complete: function(req){
					if(req.status == 200){
						if(req.responseText.length > 0) {
							var json_results = eval('(' + req.responseText+ ')');
							if (parseInt(json_results.error_code) === 0) {
								$('#formPhoneNo').css('display', 'none');
								$('#formPinCode').css('display', 'block');
							}else{
								alert('Sorry,..there was an error!');
							}
							return false
						}
					}
				}
			};
		$.ajax(opts);
	}else{
		alert('Please enter valid phone No!');
	}
	return false;
}

function enterPin()
{
	var pin = $('#pin').val();
	pin = parseInt(pin);
	if (pin > 0) {
		var opts = {
				url: "/details/enterpin/?id=",//+id,
				data: {ajax: 1, pin: pin},
				datatype:'json',
				type: "POST",
				async:true,
				timeout:45000,
				error:function (){
					//$('#ajax-loader-' + slider_id).fadeOut('slow');
					//alert('System error!');
					return false;
				},
				beforeSend:function(){
					//$('#ajax-loader-' + slider_id).fadeIn('slow');
				},
				complete: function(req){
					if(req.status == 200){
						if(req.responseText.length > 0) {
							var json_results = eval('(' + req.responseText+ ')');
							if (parseInt(json_results.error_code) === 0) {
								$('#formPinCode').css('display', 'none');
								disablePopup();
							}else{
								alert('Sorry,..there was an error!');
							}
							return false
						}
					}
				}
			};
		$.ajax(opts);
	}else{
		alert('Please enter valid pin code');
	}
	return false;
}

function test(){

		$('#flash').css('display', 'block');
		$('#list').css('display', 'none');
		$('#purchase_results').css('display', 'block');
		$('#movie_name').css('float', 'left');
		$('#images').css('width', '140px');
}
