// JavaScript Document
//===========================================
//COMMON LIBREARY FUNCTION
function ajaxPreload(){
	
	var html="";
	var src="/jsc/jquery/preloader.gif";
	var ico='<img src="' + src + '" alt="preload"/>';
	html = "<table cellspacing='0' cellpadding='0' width='100%' height='100%' border='0'><tr><td align='center' valign='middle' style='vertical-align:middle;'>" + ico + "</td></tr></table>";
	return html;
	
}

function ajaxError( xhr ){
	
	var html="";
	var src="/jsc/jquery/ajax-error.gif";
	var ico='<img src="' + src + '" alt="error"/>';
	html = "<table cellspacing='0' cellpadding='0' width='100%' height='100%' border='0'><tr><td align='center' valign='middle' style='vertical-align:middle;'>" + ico + " [" + xhr.status + "] " + xhr.statusText + "</td></tr></table>";
	return html;
	
}
//======================================================================================

function fuzzBody(par, attr){
	
	if (attr == undefined) attr = Object();
	
	var prevHeight = 450;
	var prevWidth = 840;
	var clickToClose = true;
	
	if ($("#fuzz")[0]){
		$("#fuzz").remove();
		$("#prevFuzz").remove();
		$("object").show();
		$("select").show();
		$("embed").show();
		return false;
	}
	

	
	if( attr.height ) prevHeight = parseInt(attr.height);
	if( attr.width ) prevWidth = parseInt(attr.width);
	if( !attr.click ) clickToClose = false;
	else clickToClose = true;
	
	if( attr.click == undefined ) clickToClose = true;

	$('body').append("<div id=\"fuzz\"></div>");
	
	if( $('body').height()>$(window).height() ){		
		$("#fuzz").css("height", $( 'body').height( ));
	}
	else $("#fuzz").css( "height", $(window).height() );
	
	$("object").hide();
	$("select").hide();
	$("embed").hide();
	
	
	if(par=='iframe'){
		if(attr.src.length>0) $('body').append("<iframe id=\"prevFuzz\" src=\"" + attr.src + "\"></iframe>");
		else $('body').append("<iframe id=\"prevFuzz\" ></iframe>");
	}
	else{
		$('body').append("<div id=\"prevFuzz\" ></div>");
	}	
	
	$("#prevFuzz").css("width", prevWidth);
	$("#prevFuzz").css("height", prevHeight);
	
	$("#prevFuzz").css( 'top', 100);
	$("#prevFuzz").css( 'left', Math.round(($('body').width() - $('#prevFuzz').width())/2) - 20 );	
	
	if(clickToClose)
	{
		$("#fuzz").click(function(){
									$(this).remove();
									$("#prevFuzz").remove();
									$("object").show();
									$("select").show();
									$("embed").show();
								  })
	}
	
	
	$(window).resize(function() {
		var width = $(window).width();
		$("#prevFuzz").css( 'left', Math.round((width - $('#prevFuzz').width())/2) - 20 );
		
		var height;
		if( $('body').height()>$(window).height() ) height = $('body').height();
		else height = $(window).height();
		
		$("#fuzz").css( "height", height );
		
	});

}

function fuzzBodyClose(){
	$("#fuzz").remove();
	$("#prevFuzz").remove();
	$("object").show();
	$("select").show();
	$("embed").show();
}

function hyperLogin(){
	fuzzBody( null, {height:150, width:350} );
	$.cookie( 'SCROLL_POSITION', document.documentElement.scrollTop, {expires: 7});
			$.ajax({
			   type: "POST",
			   url: "/wideo/login",
			   data: "",
			   contentType: "text/plain charset=iso-8859-2",
			   success: function(msg){ $("#prevFuzz").html( msg ) },
			   error: function(XMLHttpRequest, textStatus, errorThrown){ 
			   																	alert( textStatus  + ': status ' +  XMLHttpRequest.status);																				
																				
																				}
			 });
	
	
	return false;
}
