﻿var image_votes;
image_votes = new Array();

function showGallery(id)
{
	var block = document.getElementById('block'+id);
	if(block.offsetHeight == 0)
	{
		if(!window.ActiveXObject)
			block.style.display = 'table';
		else
			block.style.display = 'block';
		document.getElementById('gallery'+id).style.background = "#f7f7f7";
		document.getElementById('l'+id).style.display = 'block';
		document.getElementById('c'+id).style.display = 'block';
		document.getElementById('r'+id).style.display = 'block';
		//document.getElementById('br'+id).style.display = 'inline';
		//document.getElementById('br_'+id).style.display = 'inline';
	}
	else
	{
		block.style.display = 'none';
		document.getElementById('gallery'+id).style.background = "#fff";
		document.getElementById('l'+id).style.display = 'none';
		document.getElementById('c'+id).style.display = 'none';
		document.getElementById('r'+id).style.display = 'none';		
		//document.getElementById('br'+id).style.display = 'none';		
		//document.getElementById('br_'+id).style.display = 'none';		
	}
}
function authors()
{
	var block = document.getElementById('alphabit');
	if(block.offsetHeight == 0)
	{
		document.getElementById('dt').style.display = 'block';
		if(!window.ActiveXObject)
			block.style.display = 'table';
		else
			block.style.display = 'block';		
	}
	else
	{
		document.getElementById('dt').style.display = 'none';
		document.getElementById('alphabit').style.display = 'none';
	}
}
function otherAuthorsWork()
{
	var block = document.getElementById('otherWorks');
	if(block.offsetHeight == 0)
	{
		document.getElementById('allworks').style.display = 'block';
		if(!window.ActiveXObject)
			block.style.display = 'table';
		else
			block.style.display = 'block';		
	}
	else
	{
		document.getElementById('allworks').style.display = 'none';
		block.style.display = 'none';
	}
}
function rating(id)
{
	var block = document.getElementById('rating'+id);
	if(block.offsetHeight == 0)
	{
		if(!window.ActiveXObject)
			block.style.display = 'table';
		else
			block.style.display = 'block';		
	}
	else
	{
		block.style.display = 'none';
	}
}
function category()
{
	var block = document.getElementById('category_table');
	if(block.offsetHeight == 0)
	{
		document.getElementById('cat_br').style.display = 'block';
		//document.getElementById('cat_br2').style.display = 'block';
		document.getElementById('cat_dt').style.display = 'block';
		if(!window.ActiveXObject)
			block.style.display = 'table';
		else
			block.style.display = 'block';		
	}
	else
	{
		document.getElementById('cat_dt').style.display = 'none';
	//	document.getElementById('cat_br2').style.display = 'none';
		document.getElementById('cat_br').style.display = 'none';
		block.style.display = 'none';
	}
}

var currStars = false;
var delay;

function stars(cnt, id)
{
	if(delay)
	{
		clearTimeout(delay);
	}
	if(currStars && (currStars != id))
	{
		endStars(currStars);
	}
	currStars = id;
	for(var i=1; i<=5; i++)
	{
		if(i <= cnt)
			document.getElementById('s'+i+'i'+id).src = 'img/yellow_star.jpg';
		else {
			if (i <= image_votes[id]) {
				document.getElementById('s'+i+'i'+id).src = 'img/red_star.jpg';
			}
			else {
				document.getElementById('s'+i+'i'+id).src = 'img/black_star.jpg';
			
			}
		}
	}
	
	setTimeout("endStars(currStars)",2000);
}

function endStars(id)
{
	if (id) {
		for(var i=1; i<=5; i++)
		{
			if(i<=image_votes[id])
				document.getElementById('s'+i+'i'+id).src = 'img/red_star.jpg';
			else
				document.getElementById('s'+i+'i'+id).src = 'img/black_star.jpg';
		}
	}
	currStars = false;
}
// Form validating
function CheckLength(Fields, Errors, Select) {
	var Counter=0;
	if (document.getElementById('cat').value == 'none')
		alert(Select);
	else {	
	//alert(document.getElementById('file').value.length);
	for(i in Fields)
		if(document.getElementById(Fields[i]).value.length < 2){
			alert(Errors[i]);
			Counter++;
		}
	if(document.getElementById('file').value.length > 2){
		var FileName=document.getElementById('file').value;
		var FileNameParts=FileName.split(".");
		var FileExtension=FileNameParts.pop();
		if(FileExtension.toLowerCase() != 'jpg'){
			Counter++;
			alert(Errors.pop());
		  }
	}
	if(Counter==0)
		document.upload_form.submit();
	}
}

function GetUserInfo(name,surname,id) {
	document.getElementById('name').value=name;
	document.getElementById('surname').value=surname;
	document.getElementById('user_id').value=id;
	document.getElementById('user_edit').style.display='block';
	
	}
function HideOrDisplay(id){
	if (document.getElementById(id).style.display == 'block') 
		document.getElementById(id).style.display='none';
	else 
		document.getElementById(id).style.display='block';
	    }
		
function checkPassConfirm(txt){
	if (confirm(txt)){		
			document.upload_form.submit();	
	    }
}		

		