window.onload = function() {

	var h1 = $("ul.headerMenu").height();

	if (h1/2 != Math.floor(h1/2)) {$("ul.headerMenu").css({paddingBottom:1})};

	var h2 = $("#left div.col").height();

	if (h2/2 != Math.floor(h2/2)) {$("#left div.col").css({paddingBottom:1})};

	var h3 = $("fieldset.searchFld").height();

	if (h3/2 != Math.floor(h3/2)) {$("fieldset.searchFld").css({paddingBottom:1})};

	var h4 = $("#auth").height();

	if (h4/2 != Math.floor(h4/2)) {$("#auth").css({paddingBottom:1})};

	var h5 = $("#discForum").height();

	if (h5/2 != Math.floor(h5/2)) {$("#discForum").css({paddingBottom:1})};

	var h6 = $("li.last").height();

	if (h6/2 != Math.floor(h1/2)) {$("li.last").css({paddingBottom:1})};

	$('ul.headerMenu').corner("bl round 15px");

	$('li.last').corner("br round 15px");

	$('#left div.col').corner("bottom round 13px");

	$('fieldset.searchFld').corner("bottom round 13px");

	$('#auth').corner("round 13px");

	$('#discForum').corner("round 13px");

	externalLinks()

	try{

   	  var FO = { movie:"http://www.atp.ro/css/header.swf", width:"760", height:"189", majorversion:"8", build:"0", xi:"true", wmode:"transparent"};
	  UFO.create(FO, "headerFlash");

  } catch(err){}

}

$(function() {
	$('a[@rel*=lightbox]').lightBox();
});

function isemail(str) {

	if(str == ""){

		return true;

	}

	else{

		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		return (filter.test(str) ? true : false);

	}

}



function validatecontact(){

	error = "";



		if(document.getElementById('nume').value.length < 1) error += 'Campul Nume trebuie sa fie completat!\r\n'

		if(document.getElementById('email').value.length < 1) error += 'Campul Email trebuie sa fie completat!\r\n'

		if(document.getElementById('mesaj').value.length < 1) error += 'Campul Mesaj trebuie sa fie completat!\r\n'

		if(!isemail(document.getElementById('email').value)) error += 'Campul Email trebuie sa contina email!\r\n'



	if(error != ""){

		alert(error);

		return false;

	}

	else return true;

}



function validatelogin(){

	error = "";



		if(document.getElementById('user').value.length < 1) error += 'Campul Utilizator trebuie sa fie completat!\r\n'

		if(document.getElementById('pass').value.length < 1) error += 'Campul Parola trebuie sa fie completat!\r\n'



	if(error != ""){

		alert(error);

		return false;

	}

	else return true;

}



function validateparolauitata(){

	error = "";



		if(document.getElementById('email').value.length < 1) error += 'Campul Email trebuie sa fie completat!\r\n'

		if(!isemail(document.getElementById('email').value)) error += 'Campul Email trebuie sa contina email!\r\n'



	if(error != ""){

		alert(error);

		return false;

	}

	else return true;

}



function validateregister(){



	errn = '';

	

	if(document.getElementById('nume').value.length < 1){

		document.getElementById('nume2').className='bad';

		document.getElementById('nume2').innerHTML='Va rugam completati!';		

		errn += '+';

	}

	else{

		document.getElementById('nume2').className='good';

		document.getElementById('nume2').innerHTML='&nbsp;';		

	}



	if(document.getElementById('oras').value.length < 1){

		document.getElementById('oras2').className='bad';

		document.getElementById('oras2').innerHTML='Va rugam completati!';		

		errn += '+';

	}

	else{

		document.getElementById('oras2').className='good';

		document.getElementById('oras2').innerHTML='&nbsp;';		

	}



	if(document.getElementById('oras').value.length < 1){

		document.getElementById('oras2').className='bad';

		document.getElementById('oras2').innerHTML='Va rugam completati!';		

		errn += '+';

	}

	else{

		document.getElementById('oras2').className='good';

		document.getElementById('oras2').innerHTML='&nbsp;';		

	}



	if(document.getElementById('parola').value.length < 1){

		document.getElementById('parola2').className='bad';

		document.getElementById('parola2').innerHTML='Va rugam completati!';		

		errn += '+';

	}

	else{

		document.getElementById('parola2').className='good';

		document.getElementById('parola2').innerHTML='&nbsp;';		

	}



	if(document.getElementById('email').value.length < 1){

		document.getElementById('email2').className='bad';

		document.getElementById('email2').innerHTML='Va rugam completati!';		

		errn += '+';

	}

	else if(!isemail(document.getElementById('email').value)){

		document.getElementById('email2').className='bad';

		document.getElementById('email2').innerHTML='Acesta nu este un email!';

		errn += '+';

	}

	else{

		document.getElementById('email2').className='good';

		document.getElementById('email2').innerHTML='&nbsp;';		

	}



	if(document.getElementById('conditii').checked == false){

		errn += '+';

	}



		if(document.getElementById('utilizator').value.length < 3){

			document.getElementById('utilizator2').className='bad';

			document.getElementById('utilizator2').innerHTML='Va rugam completati!';	

			errn += '+';

		}

		else {

			document.getElementById('utilizator2').className='';

			document.getElementById('utilizator2').innerHTML='&nbsp;';	

			var request = preiaObjectDinHTTP();

			if (request) {

				request.onreadystatechange = function() {

					if (request.readyState == 4) {

						if (request.status == 200) {

							if(request.responseText != "") {

								if(request.responseText == 'utilizator') {

									errn += '+';

									document.getElementById('utilizator2').className='bad';

									document.getElementById('utilizator2').innerHTML='Userul exista deja!';	

								} else {

									document.getElementById('utilizator2').innerHTML='&nbsp;';	

									document.getElementById('utilizator2').className='good';

								}

							} else {

								document.getElementById('utilizator2').innerHTML='&nbsp;';	

								document.getElementById('utilizator2').className='good';

							}

						}

					}

				};



				params = 'utilizator='+document.getElementById('utilizator').value+'&action=getUser';

				request.open("POST", "php/server.php", true);

				request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

				request.send(params);

			}

		}



		// Cod

		if(document.getElementById('cod').value != ""){

			document.getElementById('cod2').className='';

			document.getElementById('cod2').innerHTML='&nbsp;';	

			var request = preiaObjectDinHTTP();

			if (request) {

				request.onreadystatechange = function() {

					if (request.readyState == 4) {

						if (request.status == 200) {

							if(request.responseText != "") {

								if(request.responseText == 'cod') {

									errn += '+';

									document.getElementById('cod2').className='bad';

									document.getElementById('cod2').innerHTML='Codul nu este corect!';	

									document.getElementById('captcha').src='php/image.php?id='+Math.random();

								} else {

									er = '';

									document.getElementById('cod2').innerHTML='&nbsp;';	

									document.getElementById('cod2').className='good';

								}

							} else {

								er = '';

								document.getElementById('cod2').innerHTML='&nbsp;';	

								document.getElementById('cod2').className='good';

							}

						}

					}

				};



				params = 'cod='+document.getElementById('cod').value+'&action=getCode';

				request.open("POST", "php/server.php", true);

				request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

				request.send(params);

			}

		}

		else {

			document.getElementById('cod2').className='bad';

			document.getElementById('cod2').innerHTML='Va rugam completati!';	

		}



	if(errn != '') return false;

	else return true;

}



function preiaObjectDinHTTP() {

	var xhr = false;

	if (window.ActiveXObject) {

		try {

			xhr = new ActiveXObject("Msxml2.XMLHTTP");

		} catch(e) {

			try {

				xhr = new ActiveXObject("Microsoft.XMLHTTP");

			} catch(e) {

				xhr = false;

			}

		}

	} else if (window.XMLHttpRequest) {

		try {

			xhr = new XMLHttpRequest();

		} catch(e) {

			xhr = false;

		}

	}

	return xhr;

}



function externalLinks() {

	if (!document.getElementsByTagName) return;

	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) {

	var anchor = anchors[i];

	if (anchor.getAttribute("href") &&

	   anchor.getAttribute("rel") == "external")

	 anchor.target = "_blank";

	}

}



function fasearch() {

	window.location.href = 'http://www.atp.ro/search/'+document.getElementById('cat').value+'/'+document.getElementById('query').value+'.html';

	return false;

}



function makeit(mama){

	if(document.getElementById(mama).style.display == 'block'){

		document.getElementById(mama).style.display = 'none'; 

		return false;	

	}

	else {

		document.getElementById(mama).style.display = 'block'; 

		return false;

	}

}
