
/*
	Ajaxtools - 
	(c) 2009 Arne Treuter
	MIT-style license.
*/

	var win = window, operaFix = window.opera && (navigator.appVersion >= "9.3"), 
		documentElement = document.documentElement, lang, movie, changedScenes = new Array();

	$(function() {
		$('#closeajaxlayer').click( function() {
			$('#ajaxlayer').css({ display: "none"});
		});

		$('#makeRequestForPornstars--').click(function() {
			$('#ajaxnavbar').css({ visibility: "visible", display: "", opacity: "0.9"});
			$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
			$('#ajaxlayerCenter').text('');
			position();
			$.get(
				'/actors/ajaxbrowse/letter/A/format/html',
				'',
				function(data) {
        	$('#ajaxlayerCenter').html(data);
        }
      );
		});

	});


	function showTrailerMovie(movie) {
		$('#front-trailer').css({ visibility: "none"});
		var flashvars = {};
		var params = {
		  loop: "true"
		};
		var attributes = {};
		swfobject.embedSWF("/embed/front-trailer-640-"+movie+".swf", "front-trailer", "640", "352", "10.0.0","", flashvars, params, attributes);
		$('#front-trailer').css({ visibility: "visible"});
	}

	function makeRequestForPornstars(letter) {
			$('#ajaxnavbar').css({ visibility: "visible", display: "", opacity: "0.9"});
			$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
			$('#ajaxlayerCenter').html('<img src="/css/loading.gif"/">');
			position();
			$.get(
				'/'+lang+'/actors/ajaxbrowse/letter/'+letter+'/format/html',
				'',
				function(data) {
        	$('#ajaxlayerCenter').html(data);
        }
      );
	}

	function makeRequestForSceneTab(id,dom_id,lang) {
     	$('#'+dom_id).append('<img src="/css/loading_small.gif"/>');
			$('#ajaxnavbar').css({ display: "none"});
			$('#ajaxlayer').css({ visibility: "visible", display: "", opacity: "0.9"});
			$('#ajaxlayerCenter').text('');
			position();
			$.get(
				'/'+lang+'/movies/ajaxscenetab/id/'+id+'/format/html',
				'',
				function(data) {
        	$('#'+dom_id).html(data);
        }
      );
	}

	function viewAScene(scene,dom_id) {
//     	$('#'+dom_id).html('<img src="/css/loading.gif"/>');
			$.get(
				'/'+lang+'/movies/ajaxviewascene/m/'+movie+'/s/'+scene+'/format/html',
				'',
				function(data) {
        	$('#'+dom_id).html(data).hide().css({ border: "2px solid #f00"}).fadeIn('normal');
        }
      );
	changedScenes.push(scene);
	}

	function viewModifiedScene(scene,dom_id) {
			$.get(
				'/'+lang+'/movies/ajaxviewascene/m/'+movie+'/s/'+scene+'/format/html',
				'',
				function(data) {
        	$('#'+dom_id).html(data).hide().css({ border: "2px solid #f00"}).fadeIn('normal');
        }
      );
	}

	function buyAScene(scene,scene_id,dom_id) {
//     	$('#'+dom_id).html('<img src="/css/loading.gif"/>');
			$.get(
				'/'+lang+'/movies/ajaxbuyascene/m/'+movie+'/s/'+scene+'/sd/'+scene_id+'/format/html',
				'',
				function(data) {
        	$('#'+dom_id).html(data).hide().css({ border: "2px solid #0f0"}).fadeIn('normal');
			updatebasket();
        }
      );
//      $('#'+dom_id).css({ background: "#0F0", color: "#000"});

	}

	function basketlink() {
			$('#ajaxnavbar').css({ display: "none"});
			$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
			$('#ajaxlayerCenter').text('');
			position();
			$.get(
				'/'+lang+'/movies/ajaxviewbasket/format/html',
				'',
				function(data) {
        	$('#ajaxlayerCenter').html(data);
        }
      );
		}

	function updatebasket() {
			$('#basket').text('');
			$.get(
				'/'+lang+'/movies/ajaxupdatebasket/format/html',
				'',
				function(data) {
        	$('#basket').html(data).hide().fadeIn('normal');
        }
      );
		}

	function deletebasket(scene) {
			$('#ajaxnavbar').css({ display: "none"});
			$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
			position();
			$.get(
				'/'+lang+'/movies/ajaxdeletebasket/s/'+scene+'/format/html',
				'',
				function(data) {
        	$('#ajaxlayerCenter').html(data);
        	refresh();
        }
      );
		}

	function linktoconfirmation() {
			$('#ajaxnavbar').css({ display: "none"});
			$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
			position();
			$.get(
				'/'+lang+'/movies/ajaxconfirmorder/format/html',
				'',
				function(data) {
        	$('#ajaxlayerCenter').html(data);
        }
      );
		}

	function linktoprocessorder() {
		$('#ajaxnavbar').css({ display: "none"});
		$('#ajaxlayer').css({ visibility: "visible", display: "block", opacity: "0.9"});
		position();
		$.get(
			'/'+lang+'/movies/ajaxprocessorder/format/html',
			'',
			function(data) {
        $('#ajaxlayerCenter').html(data);
    	refresh();
        //location.reload();
        }
      );
	}

	function check_form() {
		if (!$('#checktermsofservice').attr('checked') )
		{
			$.get(
				'/'+lang+'/payment/ajaxchecktermsofservice/format/html',
				'',
				function(data) {
					$('#error_termsofservice').html(data).hide().css({border: "2px solid #f00",color: "#f00"}).fadeIn('normal');
        }
      );
			return false;
		}
		return true;
	}

	function selectCurrency(currency) {
			$.get(
				'/'+lang+'/payment/ajaxselectcurrency/cur/'+currency+'/format/html',
				'',
				function(data) {
        	$('#curselect').html(data).hide().fadeIn('normal');
        }
      );
	}

	function refresh() {
        updatebasket();
        for (var i=0;i<changedScenes.length;++i ){
        	viewModifiedScene(changedScenes[i],'buyScene-' + changedScenes[i]);
        }
		
	}

	function position() {
		var offset;
		var w =  documentElement.clientWidth;
//		var w = operaFix ? documentElement.clientWidth : win.innerWidth;
		var h =  documentElement.clientHeight;
//		var h = operaFix ? documentElement.clientHeigth : win.innerHeigth;

	if (w<1166) w=1166;

	agent = navigator.userAgent.toLowerCase();
	if (agent.indexOf('msie')>-1)
		offset = document.documentElement.scrollTop;
	else
		offset = win.pageYOffset;
		
	$('#ajaxlayer').css({left: Math.ceil(w/8), top: Math.ceil(h/10)+ offset, width: w-Math.ceil(w/4), height: h-Math.ceil(h/5)});
	}
	
	function _() {}
