function check_form (obj) {
  if (obj.agree.checked)
  {
    return true
  }
  else
  {
    alert('Pentru a fi inregistrat pe acest site trebuie sa fiti de acord cu termeni si conditiile acestui site!')
    return false
  }
}

function showName(letter) {
/*	try
	{
		var contentDiv = document.getElementById("names"); 
		var allContainedElements = contentDiv.getElementsByTagName("div"); 
		for (var i = 0; i < allContainedElements.length; i++) { 
			var div = allContainedElements[i]; 
			if(div.className == "numeCopiiDisplay") { div.className = "numeCopiiNotDisplay"; }
			if(div.className == "numeCopiiDescDisplay") { div.className = "numeCopiiDescNotDisplay"; }
			if(div.className == "usersShow") { div.className = "usersHidden"; }
		}
		document.getElementById(showId).className = "numeCopiiDisplay";
	}
	catch(err)
	{
		//Handle errors here
	}
	*/
	$('.names').load('http://www.babyonline.ro/users_with_pictures.php?letter='+letter);
}
function showNameCopii(showId) {
	try
	{
		var contentDiv = document.getElementById("names"); 
		var allContainedElements = contentDiv.getElementsByTagName("div"); 
		for (var i = 0; i < allContainedElements.length; i++) { 
			var div = allContainedElements[i]; 
			if(div.className == "numeCopiiDisplay") { div.className = "numeCopiiNotDisplay"; }
			if(div.className == "numeCopiiDescDisplay") { div.className = "numeCopiiDescNotDisplay"; }
			if(div.className == "usersShow") { div.className = "usersHidden"; }
		}
		document.getElementById(showId).className = "numeCopiiDisplay";
	}
	catch(err)
	{
		//Handle errors here
	}
}

function gohide(name){
  var button=document.getElementById(name); button.innerHTML = 'Trebuie sa fii logat <a target=\'_parent\' href=\'/login.html\' >Login</a>'
}

function change_article(total_cover_story)
{
    if (getNextStory == 1)
    {
	nextCoverStory = (currentCoverStory + 1) > total_cover_story ? 1 : (currentCoverStory + 1);
	select_cover_story(nextCoverStory, total_cover_story);
    }
    window.clearTimeout(timeoutId);
    timeoutId = window.setTimeout('change_article(' + total_cover_story + ')', time);
}

function select_cover_story(current_cover_story, total_cover_story)
{
    for (var i = 1; i <= total_cover_story; i++)
    {
	document.getElementById('cover_story_' + i).style.display = 'none';
    }
    document.getElementById('cover_story_' + current_cover_story).style.display = 'block';
    currentCoverStory = current_cover_story;
    if (total_cover_story > 1)
    {
	window.clearTimeout(timeoutId);
	timeoutId = window.setTimeout('change_article(' + total_cover_story + ')', time);
    }
}
	 
function openPopup (url, name, w, h) 
{
	pictures = window.open(url, name, 'width='+ w +',height='+ h +',top='+ (screen.height/2-h/2) +',left='+ (screen.width/2-w/2) +',toolbar=0,resizable=1,scrollbars=yes');
}

function resizeImagePopup() {
        var img = document.getElementById('popImg');
        var width = img.width;                                                                                                                                       var height = img.height;

		window.moveTo(0,0);
		//console.error("Widtd: "+img.width+" Height: "+img.height);
        if (0 == img.width || 0 == img.height || img.width < 100) {
                var toWidth = 1130;
                var toHeight = 900;
        }
        else {
                var toWidth = 200 + img.width;
                var toHeight = 250 + img.height;
                if (toWidth > screen.width) {
                        toWidth = screen.width;
                }
                if (toHeight > screen.height) {
                        toHeight = screen.height;
                }
        }
        top.resizeTo(toWidth, toHeight);
	
		x = (screen.height -  toHeight)/2;
		y = (screen.width - toWidth)/2;

		window.moveTo(x,y);
}

function showNameDescription(showId) {
	try
	{
		var contentDiv = document.getElementById("names"); 
		var allContainedElements = contentDiv.getElementsByTagName("div"); 
		for (var i = 0; i < allContainedElements.length; i++) { 
			var div = allContainedElements[i]; 
			if(div.className == "numeCopiiDescDisplay") { div.className = "numeCopiiDescNotDisplay"; }
		}
		document.getElementById(showId).className = "numeCopiiDescDisplay";
	}
	catch(err)
	{
		//Handle errors here
	}
}

function pollVote(box_id, poll_id) {
	xmlAsyncRequestText ('/ajax?'+box_id+'&submit=1&itemID='+poll_id+'&service_type=PollContest'
		+'&rnd='+Math.random()
		, Form_MakeQueryString('fp'+poll_id+'_'+box_id)
		, 'dinamicContent'+box_id+'_'+poll_id);
	return false;
}
function pollShowResults(box_id, poll_id) {
	xmlAsyncRequestText ('/ajax?'+box_id+'&submit=1&itemID='+poll_id+'&service_type=PollContest&output=results'
		+'&rnd='+Math.random()
		, ''
		, 'dinamicContent'+box_id+'_'+poll_id);
	return false;
}
/*
function getCookie(c_name) {
alert(document.cookie +"\n"+ 'Length: '+ document.cookie.length);
	if (document.cookie.length>0) {
	  c_start=document.cookie.indexOf(c_name + "=")
	  if (c_start!=-1) { 
	    c_start=c_start + c_name.length+1 ;
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) {
			c_end=document.cookie.length;
		}
	    return unescape(document.cookie.substring(c_start,c_end));
	  } 
	}
	return "";
}
*/
function srchSet(e){
	if ('' != e) {
		document['{/literal}{t}cautare{/t}{literal}'].action = '/'+e.replace(/[ ]+/g, '-')+'.html';
	}
	else {
		document['{/literal}{t}cautare{/t}{literal}'].action = '{/literal}{t}rezultate{/t}{literal}.html';
	}
	return true;
}
/*pt a lua din get*/
function getVar(name)
{
         get_string = document.location.search;         
         return_value = '';
         
         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');
            
            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              
              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                value = get_string.substr(0, end_of_value);                
              else                
                value = get_string;                
                
              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)
            
         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              { 
              return_value = return_value.substr(0, space) + ' ' + 
              return_value.substr(space + 1, return_value.length);
							 
              space = return_value.indexOf('+');
              }
          
         return(return_value);       
}

/*folosita in formularul de adaugare poze*/
function validate_form_pic(thisform)
{
	with (thisform)
	{ 
		if (main_picture.value==null||main_picture.value==""){ 
				document.getElementById("error_pic").innerHTML="Nu ai completat campul poza!"; 
				return false;}
	}
}
/*folosita in lista cu suericu poze*/
function moreUsers(str) {
	document.getElementById('hidden').className = "usersShow";
	document.getElementById('more').style.display="none";
}
/*folosita in formularul rusinica*/
function validStory(){
	var nume = document.getElementById('nume');
	var prenume = document.getElementById('prenume');
	var varsta = document.getElementById('varsta');
	var loc = document.getElementById('localitatea');
	var email = document.getElementById('email');
	var dms_title = document.getElementById('dms_title');
	if(nume.value.length > 0 && prenume.value.length > 0 && varsta.value > 0 && loc.value.length > 0 && email.value.length > 0 && dms_title.value.length >0){

		if (document.getElementById('poveste').value.length < 500)  	
            	
		{ 
			document.getElementById("err").innerHTML="Povestea dumneavostra este mai mica de 500 de caractere. Va rugam scrieti minim 500 de caractere si apoi trimiteti."; 
			
			return false;
		}else{ return true; }

	}
	else{
		document.getElementById("err").innerHTML="Mesajul nu a fost trimis. Va rugam completati toate campurile obligatorii, marcate cu *."; 
		return false;	
	}
}
/*folosita in formularul rusinica*/
function validSolutiaMea(){
	var nume = document.getElementById('nume');
	var prenume = document.getElementById('prenume');
	var varsta = document.getElementById('varsta');
	var loc = document.getElementById('localitatea');
	var email = document.getElementById('email');
	
	if(nume.value.length > 0 && prenume.value.length > 0 && varsta.value > 0 && loc.value.length > 0 && email.value.length > 0 && document.getElementById('poveste').value.length > 0){
	if (document.getElementById('poveste').value.length < 500){ 
		document.getElementById("err").innerHTML="Povestea dumneavostra este mai mica de 500 de caractere. Va rugam scrieti minim 500 de caractere si apoi trimiteti."; 
		     return false;
		}else{ return true; }
	}else{
		document.getElementById("err").innerHTML="Mesajul nu a fost trimis. Va rugam completati toate campurile obligatorii, marcate cu *."; 
		return false;	
	}
}
/*folosita in formularul adaugare foto *.jpg *.gif */
function validFoto()
{
	var poza = document.getElementById('main_picture');
	var length = poza.value.length -3;
	var ext = poza.value.substr(length,3);
	ext = ext.toLowerCase();
	if(ext == "jpg" || ext == "gif") { 
		document.getElementById("err").innerHTML="";
		return true; 
	} else {
		document.getElementById("err").innerHTML="<br/><span style='color:red'>Fisierul nu are extensia corecta. Va rugam setati o poza gif sau jpg.<span>"; 
		return false;
	}
			
}


/*folosita profil */
function validProfile() 
{
	var errStr = "Numele si/sau prenumele contin caractere nepermise";
	var str1 = document.getElementById("last_name").value;
	var str2 = document.getElementById("first_name").value;
	var regStr = "^[a-zA-Z]"; //neaparat sa inceapa cu litera
	var reg = new RegExp(regStr);
	if (reg.test(str1) && reg.test(str2)) 
	{
		return true;
	}
	else
	{
		alert(errStr);
		return false;
	}

}

function check_form (obj) {
  if (obj.agree.checked)
  {
    if(validProfile()) 
	{
		return true;
	}
	else
	{
		return false;
	}
  }
  else
  {
    alert('Pentru a fi inregistrat pe acest site trebuie sa fiti de acord cu termeni si conditiile acestui site!')
    return false
  }
}

function srchSetPic(e){
	var searchVal = document.getElementById('searchVal').value;
	var searchType = document.getElementById('searchType').value;
	var link = e+'?q='+searchType+':'+searchVal;
	window.location=link;
}
//afisarea voturilor din iframe in pagina parinte
function votingCallback() {
	
	try{
		var doc = top.frames['iframeVot'].document;
		
		var votesNumber = doc.getElementById('votesHiddenPopul').innerHTML;
		if(votesNumber) window.parent.document.getElementById('votesPopularitate').innerHTML = votesNumber;
	}catch(err) {
	}
}

function votingCallback1() {
	
	try{
		var votesNumber = document.getElementById('votesHiddenPopul').innerHTML;
		if(votesNumber) window.parent.document.getElementById('votesPopularitate').innerHTML = votesNumber;
	}catch(err) {
	}
}

function contestVoteMultiple(box_id, poll_id) {
	if($('#members_only').val() == 1)
	{
		str = $("input[id=opt]:checked").val(); 
		if(typeof str == 'undefined')
		{
			str_text = $("#opt"+$('#curent_page').val()).val();
			if(str_text > '')
			{
			}
			else
			{
				alert("Pentru a putea participa la concurs trebuie sa alegeti/introduceti un raspuns!");
				return false;
			}
		}
	}
	xmlAsyncRequestText ('/ajax?'+box_id+'&submit=1&itemID='+poll_id+'&service_type=PollContest'
		+'&rnd='+Math.random()
		, Form_MakeQueryString('fp'+poll_id+'_'+box_id)
		, 'dinamicContent'+box_id+'_'+poll_id);
	
	var url = 'http://www.babyonline.ro';
	    if($('#members_only').val() == 1)
		{
			if(getCookie('user_name') > "")
			{
				if($('#refresh').val() == 'yes')
				{
					if($('#curent_page').val() < $('#count_pages').val())
					{
						var next = parseInt($('#curent_page').val()) + 1;
						window.location = url+$('#cms_url').val()+'&p='+next+'#concurs';
					}
				}
			}
		}
		else
		{
			if($('#refresh').val() == 'yes')
			{
				if($('#curent_page').val() < $('#count_pages').val())
				{
					var next = parseInt($('#curent_page').val()) + 1;
					window.location = url+$('#cms_url').val()+'&p='+next+'#concurs';
				}
			}
		}
	return false;
}

function calcHeight()
{
	try
	{
		alert("resize iframe");
		//find the height of the internal page
		var the_height = document.getElementById('iframeOtherVideos').contentWindow.document.body.offsetHeight + 'px';

		//change the height of the iframe	
		if(the_height == '0px')
		{
			the_height = document.getElementById('iframeOtherVideos').contentWindow.document.body.scrollHeight + 'px';
		}
		if(the_height == '0px')
		{
			the_height = document.getElementById('iframeOtherVideos').document.body.scrollHeight + 'px';
		}
		document.getElementById('iframeOtherVideos').height=the_height;
	}
	catch (err)
	{
	}
}

function pollVoteSpecialClasic(box_id, poll_id) {
	var str_text = '';
	if($('#members_only').val() == 1)
	{
		var str = $("input[id=opt]:checked").val(); 
		if(typeof str == 'undefined')
		{
			str_text = $("#opt"+$('#curent_page').val()).val();
			if(str_text > '')
			{
			}
			else
			{
				alert("Pentru a putea participa la concurs trebuie sa alegeti/introduceti un raspuns!");
				return false;
			}
		}
	}
		
	   var url = 'http://www.babyonline.ro';
	    if($('#members_only').val() == 1)
		{
			if(getCookie('user_name') > "")
			{
				if($('#curent_page').val() < $('#count_pages').val())
					{
						var next = parseInt($('#curent_page').val()) + 1;
						$.ajax({
							type: "POST",
							url: "/contest_submit.php",
							data: "page="+$('#curent_page').val()+"&itemId="+poll_id+"&opt="+str,
							 async: false,
							success: function(msg){
								if(msg==1)
								{
									window.location = url+$('#cms_url').val()+'&p='+next+'#concurs';
								}
								else
								{
									alert("Pentru a putea participa la concurs trebuie sa alegeti/introduceti un raspuns!");
								}
						   }
						 });
						
					}
			}
		}
		else
		{
			if($('#curent_page').val() < $('#count_pages').val())
				{
					var next = parseInt($('#curent_page').val()) + 1;
					$.ajax({
							type: "POST",
							url: "/contest_submit.php",
							data: "page="+$('#curent_page').val()+"&itemId="+poll_id+"&opt="+str,
							 async: false,
							success: function(msg){
								if(msg==1)
								{
									window.location = url+$('#cms_url').val()+'&p='+next+'#concurs';
								}
								else
								{
									alert("Pentru a putea participa la concurs trebuie sa alegeti/introduceti un raspuns!");
								}
						   }
					 });
				}
		}
	return false;
}
