// JavaScript Document
function get_element(id){
	var obj;

	if (document.all) {
			eval('obj = document.all("' + id + '")');
	}
	else if (document.layers) {                
			eval('obj = document.layers["' + id + '"]');
	}	
	else if (document.getElementById) {        
			eval('obj = document.getElementById("' + id + '")');
	}
	
	return obj;
}

function check_email(e) 
{
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
	for(i=0; i < e.length ;i++)
	{
		if(ok.indexOf(e.charAt(i))<0)
		{ 
			alert("Adresa de e-mail este incorecta");
			e.focus();
			return (false);
		}
	} 
	
	if (document.images) 
	{
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) 
		{
			return (-1);		
		} 
	}
}

function CounterText(field, cntfield, maxlimit) {
	var obj_field = get_element(field);
	var obj_cntfield = get_element(cntfield);
	
	if (obj_field.value.length > maxlimit){
	        obj_field.value = obj_field.value.substring(0, maxlimit);
	}
	else {
		obj_cntfield.value = maxlimit - obj_field.value.length;
	}
}

function checkInsertSite()
{
	var obj_email = get_element('email');
	var obj_titlu = get_element('titlu');
	var obj_url = get_element('url');
	var obj_descriere = get_element('descriere');
	var obj_cuvinte = get_element('cuvinte');
	var obj_categorie = get_element('categorie');
	var obj_termeni = get_element('termeni');
	
	if(!obj_termeni.checked)
	{
		alert("Va rugam cititi termenii si conditiile de utilizare si bifati casuta corespunzatoare");
		obj_termeni.focus();
		return false;			
	}
	
	if(obj_titlu.value.length < 4)
	{
		alert("Titlul site-ului trebuie sa aiba cel putin 4 caractere")
		obj_titlu.focus();
		return false;		
	} 
	
	var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(obj_url.value)) {
        alert("Adresa site-ului trebuie sa fie de forma: http://www.web-director.ro.");
        return false;
    } 
	
	if(obj_descriere.value.length < 20)
	{
		alert("Descrierea site-ului trebuie sa aiba cel putin 20 de caractere")
		obj_descriere.focus();
		return false;		
	} 	
	
	if(obj_cuvinte.value.length < 10)
	{
		alert("Cuvintele cheie trebuie sa contina cel putin 10 de caractere")
		obj_cuvinte.focus();
		return false;		
	} 
	
 	if(obj_email.value != '')
	{
		if (!check_email(obj_email.value))
		{
			alert("Va rugam completati corect adresa de e-mail");
			obj_email.focus();
			return false;
		}		
	}
	else
	{
		alert("Va rugam completati adresa de e-mail");
		obj_email.focus();
		return false;		
	}
}

