	function emptyvalidation(entered, alertbox){
		with (entered){
		if (value==null || value==""){
			if (alertbox!="") {alert(alertbox);}
			return false;
			}
			else {
				return true;
			}
		}
	}


	function formvalidation(thisform){
		with (thisform){
			if (emptyvalidation(cautare,"Va rugam alegeti un criteriu de cautare!!!")==false) {cautare.focus(); return false;};
			if (emptyvalidation(textbox,"Va rugam sa introduceti un cuvant pentru cautare!!!")==false) {textbox.focus(); return false;};
		}
	}


	function checkLen(target,max_len) {

		len = $(target).textLength;

		if ( $('textarea_text').textLength < 4000){

            left = 4000 - $('textarea_text').textLength ;
            $('nrchars_text').innerHTML = "Caractere ramase: "+left;
		}

		else if ( $('textarea_text').textLength > 4000 ){

			$('nrchars_text').innerHTML = "Caractere ramase: 0";
			alert('Ai depasit 4000 de caractere!')

		return false;
		}

	}


	function valideazaSubiect() {

		var err_txt="";

		obj_subiect = document.getElementById("nume_topic");
		obj_opinie = document.getElementById("te_opinie");

		if (obj_subiect.value.length<1) {
			err_txt += "N-ati completat campul Titlu subiect!\n";
		}
		if (obj_opinie.value.length<1) {
			err_txt += "N-ati completat campul Opinia ta!\n";
		}

		if (err_txt) {

			alert(err_txt);
			return false;

		} else {
			return true;
		}

	}

function unlockKids(obj) {
	//alert(document.getElementById('bt_4').disabled);
	//return;
	show_text = document.getElementById('msg');
	if (obj.options[obj.selectedIndex].value >=1) {
		show_text.style.display="";
	} else {
		show_text.style.display="none";
	}

	i=1;
	while (inp_obj = document.getElementById('bt_'+i)) {
		if (i<=obj.options[obj.selectedIndex].value) {
			//unhide
			inp_obj.style.display="";
			inp_obj.disabled=false;
		} else {
			inp_obj.style.display="none";
			inp_obj.disabled=true;

		}
		i++;
	}
}

    function checkme() {
        missinginfo = "";
        if (!document.form.agree.checked) {
            missinginfo += "\n - Trebuie sa fii de acord cu termenii si conditiile site-ului Copilul.ro";
        }
        if (missinginfo != "") {
            missinginfo ="__________________________________\n" +
            missinginfo + "\n__________________________________" +
            "\n Te rugam sa bifezi casuta si sa dai \"Trimite datele\".";

            document.getElementById('submitImage').disabled=false;

            alert(missinginfo);
            return false;
        } else {
            return true;
        }
    }

	function addURL(fld) {
		var currVal = fld.value;
		var url = prompt('Adauga Link-ul:','http:\/\/');
			if (! url) { return; }

		var txt = prompt('Adauga textul care vrei sa apara ca link sau lasa spatiul gol:','Textul pentru link');
			if (! txt || (txt == 'Textul pentru link')) { txt = url; }
			fld.value = currVal + '\n' + '<a href="' + url + '" target="_blank" class="navlink">' + txt + '</a>';
	}

	function openSmilie(url,myForm,myField) {
		popupWin = window.open(url+'?id='+myForm+'&field='+myField,'new_page','width=280,height=350,scrollbars=yes');
	}


	function displayVotare(id_content,link,nota){
        s='&nota='+nota;

        var myAjax = new Ajax.Updater(

            {success: "votare"},

             link,

            {

                    method: 'post',

                    parameters: s

            }
            //

            );

            alert("Iti multumim pentru votul acordat!");
            document.location = link;

    }

function validare_campuri(camp,alerttxt)
{
	with (camp)
	{
		if (value==null||value=="")
		{alert(alerttxt);return false;}
		else {return true;}
	}
}

Event.observe(window,'load',function(){

	if ($('f_quiz_nivea')!=undefined)
	{
	Event.observe('f_quiz_nivea','submit',checkQuizzForm);
	if($('f_submit_link')!=undefined)
		Event.observe('f_submit_link','click',checkQuizzForm);
	}
})

function checkQuizzForm(event) {

Event.stop(event);
	var form = $('f_quiz_nivea');
	var elements = Form.getElements(form);

	var re = new RegExp('raspuns_quiz_([0-9]+)');
	var match;


	var last = 0; var checked = false;
	var quizzId = 0;
	for (i = 0; i < elements.length; i++) {
		if (match = re.exec(elements[i].name)) {
			quizzId = parseInt(match[1]);

			if (last != quizzId) {
				if (last != 0) {
					// check last checked
					if (!checked) {
						alert('Nu ati raspuns la toate intrebarile!');
						return false;
					}
				}
				// init vars
				last = quizzId; checked = false;
			}

			if (elements[i].checked) {
				checked = true;
			}
		}
	}

	if (last != 0 && !checked) {
		alert('Nu ati raspuns la toate intrebarile!');
		return false;
	}
		with (form)
	{

		if (validare_campuri(nume,"Numele trebuie completat!")==false)
		{nume.focus();return false;}
		if (validare_campuri(prenume,"Prenumele trebuie completat!")==false)
		{prenume.focus();return false;}
		if (validare_campuri(telefon,"Telefonul trebuie completat!")==false)
		{telefon.focus();return false;}
		if (validare_campuri(email,"Emailul trebuie completat!")==false)
		{email.focus();return false;}
		if (validare_campuri(adresa,"Adresa trebuie completata!")==false)
		{adresa.focus();return false;}
		if (validare_campuri(localitate,"Localitatea trebuie completata!")==false)
		{localitate.focus();return false;}
		if (validare_campuri(cod_postal,"Codul postal trebuie completat!")==false)
		{cod_postal.focus();return false;}

	}

$('f_quiz_nivea').submit();
}



	Event.observe(window,'load',function(){

	if ($('trimite_recomandare')!=undefined){

		alert('Recomandarea ta a fost trimisa');
	}
})


	function removeDuplicates(){

		$('remove_duplicates').value = 1;
		document.forms.select_quiz.submit();
	}



	function updateClicks(event,id_banner){
		Event.stop(event);

		linkul = $('tbanners').href;

		s='&action=update_click_bannere&clicked=1&id_banner='+id_banner;

		new Ajax.Request('index.php',{
			method:'post',
			parameters:s,
			onComplete: function (){

				document.location.href = linkul;
				}
		});
	}


//	function news_promo(id,idp){
//
//		$$('#zone a.btn_news').invoke("removeClassName","btn_news_sel" );
//		$(id).addClassName('btn_news_sel');
//
//		$$('#pozaPromo div.hiddenPromo').invoke("removeClassName","showPromo" );
//		$('articoll'+idp).addClassName('showPromo');

//	}



/*
	function news_promo1(id,idp){

      	$("contentPlaceHolder").innerHTML = $("toContentPlaceHolder_" + idp).innerHTML;
      	$("contentPlaceHolder").firstChild.style.display="";

		if (id != "") {

        	for (var i=1; i<=5; i++){
               	$("zona" + i).className="";
               	$('toContentPlaceHolder_' + i).style.display = 'none';
            }

            $(id).className="selectedFeed";
            var index = id.substr(4);

            $('toContentPlaceHolder_' + index).style.display = 'block';

        }
	}

	Event.observe(window, 'load', function(){
		if ($("contentPlaceHolder")) news_promo1('zona1', 1);
	});
*/

    function news_promo1(id,idp){

      	$("contentPlaceHolder").innerHTML = $("toContentPlaceHolder_" + idp).innerHTML;
//      	$("contentPlaceHolder").firstChild.show();

		if (id != "") {

        	for (var i=1; i<=5; i++){
               	$("zona" + i).className="";
               	$('toContentPlaceHolder_' + i).style.display = 'none';
            }

            $(id).className="selectedFeed";
            var index = id.substr(4);

            $('articol' + index).style.display = 'block';
            $('toContentPlaceHolder_' + index).style.display = 'block';

        }
	}

	Event.observe(window, 'load', function(){
		if ($("contentPlaceHolder") != undefined) news_promo1('zona1', 1);
	});







	function tooltip(event,text,action){

		if ( action == 1 ){
			$('tooltip').innerHTML = text+event.clientX + "," + event.clientY;
			$('tooltip').show();
		}

		else if ( action == 0 ){

			$('tooltip').hide();
		}
	}


	showTT=function(event){
		Event.stop(event);
		elem=Event.element(event).up('a.tooltip') || Event.element(event);
		tt_text=elem.readAttribute('title');

		tt_x=Event.pointerX(event)+10;
		tt_y=Event.pointerY(event)+10;
		$('tooltip').setStyle({top:tt_y+'px', left:tt_x+'px'});
		$('tooltip').update(tt_text);
		$('tooltip').show();
	}

	hideTT=function(event){

		$('tooltip').hide();

	}




Event.observe(window,'load',function(){
	$$('a.tooltip').each(function(tt){
		Event.observe(tt, 'mouseover', showTT);
		Event.observe(tt, 'mouseout', hideTT);
		Event.observe(tt, 'mousemove', showTT);


	})

})

	function updateClicksPromoHP(event,id, zona){

		Event.stop(event);
		linkul = $(zona).href;

		s='?action=update_articol_hp&id_articol='+id;

		new Ajax.Request('index.php',{
			method:'post',
			parameters:s,
			onComplete: function (){
			document.location.href = linkul;
			}

		});
	}


	Event.observe(window, 'load', function(){
	 $$('div.blog img').reject(function(i){return (i.getWidth() < 400 && i.getHeight() < 150)}).invoke('writeAttribute', {width:'400'}).invoke('writeAttribute', {height:''})
	})



	function submitform(){

    document.search_name.submit();
	}


	function changeSigns(){

    if ($("zodiacSigns").style.backgroundImage == "url(img/new/zodiac_part1.jpg)"){
        $("zodiacSigns").style.backgroundImage = "url(img/new/zodiac_part2.jpg)";
        $("zodiacSigns_1").style.display = "none";
        $("zodiacSigns_2").style.display = "";
    }
    else{
        $("zodiacSigns").style.backgroundImage = "url(img/new/zodiac_part1.jpg)";
        $("zodiacSigns_2").style.display = "none";
        $("zodiacSigns_1").style.display = "";
    }

    return false;
	}


	function showToolTip(e,text){

		if(document.all)e = event;

    	var obj = document.getElementById('bubble_tooltip');
      var obj2 = document.getElementById('bubble_tooltip_content');
      obj2.innerHTML = text;
      obj.style.display = 'block';
      var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
      if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
      var leftPos = e.clientX - 100;
      if(leftPos<0)leftPos = 0;
      obj.style.left = leftPos + 'px';
      obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
	}


	function hideToolTip(){

		document.getElementById('bubble_tooltip').style.display = 'none';
	}



function changeSearchLocation(elem){

    document.getElementById("search_site").className = "";
    document.getElementById("search_name").className = "";
//    document.getElementById("search_articles").className = "";
    document.getElementById("search_forum").className = "";

    elem.className = "srchSelected";
    document.getElementById("where_to_search").value = elem.id;

    return false;
}


function insertsmilie(smylie, myform, myfield) {
    orig_form = eval("window.document."+myform+"."+myfield);
    if (orig_form.createTextRange && orig_form.caretPos) {
    	var caretPos = orig_form.caretPos;
    	orig_field = eval("caretPos."+myfield);
    	orig_field = orig_field.charAt(orig_field.length - 1) == ' ' ? smylie + ' ' : smylie;
	} else {
		orig_form.value+=smylie;
    }
}

function insertURL(url, txt, myform, myfield) {
    orig_form = eval("window.document."+myform+"."+myfield);
    
    if (url.indexOf('http://') == -1) {
    	url = 'http://' + url;
    }
    
    var url_pattern = new RegExp("((http|https)(:\/\/))?([a-zA-Z0-9]+[.]{1}){2}[a-zA-z0-9]+(\/{1}[a-zA-Z0-9]+)*\/?", "i");
	if(url_pattern.exec(url) == null || url_pattern.exec(url).index > 0) { 
		 alert("Url-ul introdus nu este corect");
	} else {
	   
    if(txt == '' || txt == 'Textul pentru link'){
        txt = url;
    }
    if (orig_form.createTextRange && orig_form.caretPos) {
    	var caretPos = orig_form.caretPos;
    	orig_field = eval("caretPos."+myfield);
    	orig_field = orig_field.charAt(orig_field.length - 1) == ' ' ? '\n' + '<a href="' + url + '" target="_blank">' + txt + '</a>\n' : '<a href="' + url + '" target="_blank">' + txt + '</a>';
	} else {
		orig_form.value += '<a href="' + url + '" target="_blank">' + txt + '</a>';
    }
}
}

function startMap(latitude, longitude, divId, description, serviciu, image){
    var map = new YMap(document.getElementById(divId));
    var point = new YGeoPoint(latitude,longitude);
    // Specifying the Map starting location and zoom level
	map.drawZoomAndCenter(point,2);
	// Add the zoom control. Long specifies a Slider versus a "+" and "-" zoom control
	map.addZoomLong();
	// Add the ability to change between Sat, Hybrid, and Regular Maps
    map.addTypeControl();
    // Add the Pan control to have North, South, East and West directional control
    map.addPanControl();

	var myImage = new YImage();
	myImage.src = image;
	// Specify image url
	myImage.size = new YSize(23,23);
	// Create a new marker for an address
	var myMarker = new YMarker(point, myImage);

	var myMarkerContent = "<div><h3>"+serviciu+"</h3><p>"+description+"</p></div>";
	// When the marker is clicked, show the SmartWindow
	YEvent.Capture(myMarker, EventsList.MouseClick,
        function() {myMarker.openSmartWindow(myMarkerContent);}
        );
    // Put the marker on the map
	map.addOverlay(myMarker);
}

function removeText(){
	document.getElementById('utTestServ').value="";
}

function testServPromovareSubmit(){
	var numeServ = document.getElementById('utTestServ').value;
	var descrServ = document.getElementById('utTestServArea').value;
	var err = '';
	
	if(numeServ =='' && descrServ ==''){
		err = 'Completati numele si descrierea serviciului';
	}
	else if(numeServ ==''){
		err = 'Completati numele serviciului';
	}else if(descrServ ==''){
		err = 'Completati descrierea serviciului';
	}
	
	if(err != ''){
		document.getElementById('error').innerHTML = err;
	}
	else{
		document.servPromovare.submit();
	}
}

function changePic(tipPachet){
	var tipPromovare = document.getElementById('tip_promovare');
	var pozaPromovare = document.getElementById('poza_promovare');
	switch(tipPachet){
		case 1:
		tipPromovare.title = "Promovare Gratuita";
		pozaPromovare.src = "img/new/utile/free_prom_prev.jpg";
		pozaPromovare.alt = "Promovare Gratuita";
		break;
		case 2:
		tipPromovare.title = "Promovare 90 zile";
		pozaPromovare.src = "img/new/utile//90z_prom_prev.jpg";
		pozaPromovare.alt = "Promovare 90 zile";
		break;
		case 3:
		tipPromovare.title = "Promovare 50 clickuri";
		pozaPromovare.src = "img/new/utile/50c_prom_prev.jpg";
		pozaPromovare.alt = "Promovare 50 clickuri";
		break;
		case 4:
		tipPromovare.title = "Promovare 100 clickuri";
		pozaPromovare.src = "img/new/utile/100c_prom_prev.jpg";
		pozaPromovare.alt = "Promovare 100 clickuri";
		break;
	}
	
	
	
}
