var inputList = ['Username','Password','Enter a keyword','Type the code on the image'];
var numberPages = 9;
var numberSites = 12;
var imgX = 0;
var imgY = 0;
	$(document).ready(function(){
	if($('#first_time').attr('id')){
		var visited = readCookie('visited');
		if(visited == undefined){
			$('#first_time').fadeIn('slow');
			createCookie('visited','1','1065')
		}
		$('#first_time .close').click(function(){ 
			 $('#first_time').fadeOut('slow');
		});
	}
	$('.star-rating a').click(function(){ 
		var element = $(this); 
		$.get($(this).attr('href'),function (data, textStatus) {
				var anchor = element; 
				 anchor.parent().parent().find('.current-rating').width(data - 0);
				 if(textStatus == 'success'){$('#content').prepend('<p class="succesMsg" style="display:none;"><a href="#" class="close_message"><img src="/images/close_message.gif" alt="" /></a>Your vote has been accepted </p>');}
				 $('#content .succesMsg').fadeIn(500);				 
				$('.close_message').click(function(){
					$(this).parent().remove();
				});
			});
		return false;
	});
	$('.star-ratingIndividual a').click(function(){ 
		var element = $(this); 
		$.get($(this).attr('href'),function (data, textStatus) {
				var anchor = element; 
				 anchor.parent().parent().find('.current-rating').width(data - 0);
				 if(textStatus == 'success'){$('#content').prepend('<p class="succesMsg" style="display:none;"><a href="#" class="close_message"><img src="/images/close_message.gif" alt="" /></a>Your vote has been accepted </p>');}
				 $('#content .succesMsg').fadeIn(500);				 
				$('.close_message').click(function(){
					$(this).parent().remove();
				});
			});
		return false;
	});
	$('.close_message').click(function(){
		$(this).parent().fadeOut(500);
	}); 
	$('form input[type=checkbox]').addClass('checkbox');
	imgResizeWidth('.big_preview img',941);
	/**/
		/*
	if($('#customFileNotReg').attr('name')){
		$('#customFileNotReg').fileUpload({
			'uploader': '/uploadify/uploader.swf',
			'buttonImg': '/uploadify/uploadify.png',
			'rollover': 'true', 
			'cancelImg': '/uploadify/cancel.png'
		});
		}
	if($('#customFileReg').attr('name')){
		$('#customFileReg').fileUpload({
			'uploader': '/uploadify/uploader.swf',
			'buttonImg': '/uploadify/uploadify.png',
			'rollover': 'true', 
			'cancelImg': '/uploadify/cancel.png'
		});
	}*/
		generateSprites(".nav", "current-", true, 400, "slide");
		$('.ClearOnClick').focus(function () {
			for (var i = 0; i < inputList.length; i++) {
				if($(this).attr('value') == inputList[i]){ 
					$(this).attr('value','');
					break;
				}
			}
    });
	// big site preview
		$(".showAllCategories").click(function(){
			$("span.hiddenCategories").show("slow");
			$(this).addClass('hidden');
			});
		$(".siteThumb").hover(
			function(){
				delaier($(this).attr('rel'));				
			},
			function(){
				clearTimeout(timer);
				$(".Previewholder").attr('src',"images/blank.gif");
				$(".Previewholder").css({"width" : "0px","height" : "0px","background" : "transparent"});	
		});
		$(".siteThumb").mousemove(function(e){
			var offset = $(this).offset(); 
			var x = (e.pageX - offset.left) / 2.54;
			var y = (e.pageY - offset.top) / 1.73;
			$(".Previewholder").css({"backgroundPosition" : ""+ x +"% "+ y +"%"});  
		}); 
		
	$('#delicious').click(function(){
			window.open('http://delicious.com/save?v=5&noui&jump=close&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=550,height=550');
			return false;
		});
	});
	
	// function for the preloader
	function preloader(flag){
	if(flag) $("#loader").css({"width" : $("body").width() + "px","height" : $("body").height() + "px","padding" : ($('html').scrollTop() + 120) + "px 0 0 " + $('html').scrollLeft() +"px"});	
	else $("#loader").css({"width" : "0","height" : "0"});	
	}
	
	
	function loadPages(anhor,currentNum) {
		var url = anhor;
		var currentPage = currentNum;
		preloader(1);
		var siteCount = 0 ;
		var thumbs = $("#content .siteHolder .siteThumb img")
		$.getJSON(url,
			function(data){	
				$.each(data.sites, function(i,item){
					siteCount++;
					$("#content .page" + siteCount).css({"display" : "block"});	
					$("#content .page" + siteCount + " .siteThumb img").attr("src", "images/site"+item.num+".jpg").attr("title", item.title);
					$("#content .page" + siteCount + " .siteThumb").attr("rel", "images/site"+item.num+"Big.jpg").attr("href", item.url);
					$("#content .page" + siteCount + " .current-rating").attr("style", "width:" + (65 * (item.rate/5)) +"px");
					$("#content .page" + siteCount + " li a").attr("href", "vote.html" + item.num);
					$("#content .page" + siteCount + " .bookmark").attr("href", "bookmark" + item.num + ".html?height=400&amp;width=400");
					$("#content .page" + siteCount + " .siteTitle").html(item.title).attr("href", item.url);			
					$("#content .page" + siteCount + " .timeUpload").html(item.date);	
				});
				for(var i = siteCount + 1;i<=numberSites;i++){
					$("#content .page" + i).css({"display" : "none"});	
				}
				// Pagination 
				pages_min = data.minPage;
				pages_current = (data.currentPage - 0);
				pages_max = (data.maxPage - 0);
				
				$("#pagination li").remove();
				if(currentNum != 1) $("#pagination ul").append('<li><a href="' + pages_min + '"  onclick="return loadPages(\'json.html\',\'' + pages_min + '\');">&lt;</a></li>');
				classCurr = '';
				while(pages_min <= pages_max){
					if(pages_min == pages_current) classCurr = "class = 'current' "
					$("#pagination ul").append('<li><a href="' + pages_min + '"  onclick="return loadPages(\'json.html\',\'' + pages_min + '\');"' + classCurr + '>' + pages_min + '</a></li>');
					pages_min ++;
					classCurr = '';
				}
				if(currentNum != pages_max) $("#pagination ul").append('<li><a href="' + ((currentPage - 0) + 1) + '"  onclick="return loadPages(\'json.html\',\'' + ((currentPage - 0) + 1) + '\');">&gt;</a></li>');
				
				preloader(0);
			});
		return false;
    } 
	
function dotb(title, url)
{
 tb_show(title, url, null);  
}

			function loadPages(url){
				preloader(1);
				$('#contentBoard').load(url,function(){preview()});
				preloader(0);
				return false;
		}
function preview(){ 
		$(".siteThumb").hover(
			function(){
				delaier($(this).attr('rel'));		
			},
			function(){
				$(".Previewholder").attr('src',"images/blank.gif");
				$(".Previewholder").css({"width" : "0px","height" : "0px","background" : "transparent"});	
		});
		$(".siteThumb").mousemove(function(e){
			
			var x = (e.pageX - $(this).offset().left) / 2.54;
			var y = (e.pageY - $(this).offset().top) / 1.73;
			$(".Previewholder").css({"backgroundPosition" : ""+ x +"% "+ y +"%"});  
		}); 
}
function delaied(imgRefUrl)
{
	$(".Previewholder").css({"width" : "400px","height" : "273px","background" : "#000 url(images/loader.gif) 50% 50% no-repeat"});	
	$(".Previewholder").css({"width" : "400px","height" : "273px","background" : "#000 url("+imgRefUrl+") 50% 50% no-repeat"});	
}
var timer;
function delaier(imgUrl)
{
	timer = setTimeout("delaied('" +  imgUrl + "')", 1000);
}
function submitSwitch(stats){
	if(stats == "reg") 
	{ 
		$('#submitSiteNotRegistered').css("display","none");
		$('#submitSiteRegistered').css("display","block");
	}
	else 
	{ 
		$('#submitSiteNotRegistered').css("display","block");
		$('#submitSiteRegistered').css("display","none");
	}

}
function imgResizeWidth(parentId,maxWidth){ 
			$(parentId).each(function(){	
				
				if($(this).width() >= maxWidth) {
					$(this).width(maxWidth); 
				} 
			});  
	}
	
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
