// JavaScript Document

function focusa(t)
{
	switch(t)
	{
		case"caption":
		{
			document.f.caption.focus();
			break;
		}
		case "url":
		{
			document.f.urll.focus();
			break;
		}
		case "usr":
		{
			document.f.usr.focus();
			break;
		}
		case "dsc":
		{
			document.f.sitedesc.focus();
			break;
		}
		case "email":
		{
			document.f.email.focus();
			break;
		}
		case "pass":
		{
			document.f.l_lozinka.focus();
			break;
		}
		case "img":
		{
			document.f.attempt.focus();
			break;
		}

	}
	return true;
}
function validate_url(al)
{
	var url=document.f.url.value;
	var info=document.getElementById("url_status");
	if(url.length==0)
	{
		if (!al)
		alert("URL is missing.");
		else
		{
			info.innerHTML="Url is missing";
			document.f.url.focus();
		}
		document.f.url.focus();
		return false;
	}
	if((url.length<=7))
	{
		if (!al)
		alert("Invalid URL.");
		else
		{
			info.innerHTML="Invalid URL";
			document.f.url.focus();
		}
		document.f.url.focus();
		return false;
	}
	info.innerHTML="";
	return true;
}
function count()
{
	var b=document.f.sitedesc;
	var opisinfo=document.getElementById("sitedescinfo");
	var limit=500;
	if (b.value.length > limit)
	b.value = b.value.substring(0, limit);
	else
	opisinfo.innerHTML = limit - b.value.length;
}
function validate()
{
	h=true;
	h=validate_url();
	if(!h)
	{
		return false;
	}
	var title=document.f.caption.value;
	if(title.length==0)
	{

		alert("Please write a title for your site.");
		document.f.caption.focus();
		return false;
	}
	if(title.length>60 || title.length<3)
	{

		alert("Maximum characters for title is 60, minumum is 3");
		document.f.caption.focus();
		return false;
	}

	if(document.f.email.value=="")
	{
		alert("E-mail is needed.")
		document.f.email.focus();
		return false;
	}
	
	if(document.f.catname.options[document.f.catname.selectedIndex].title=="")
	{
		alert("Please select the most appropiete category from the list box.");
		document.f.catname.focus();
		return false;
	}
        if(document.f.sitedesc.value.length<30)
       {
             alert("Minimum 30 characters in description for maximum SEO value!");
document.f.sitedesc.focus();
return false;
}


	return h;
}
