﻿function dosearch(root,query)
{
	window.location.href=root+"Search/"+query+".html";
}
function hitEnter(e, action)
{
	var keynum;
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if (keynum == 13){
		action.submit();
		return false;
	}
	return true;
}
function doSearchHitEnter(e, root, query)
{
	var keynum;
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if (keynum == 13){
		window.location.href=root+"Search/"+query+".html";
		return false;
	}
	return true;
}

function doSearchHitEnterBlog()
{
	var keynum;
	
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if (keynum == 13){
		document.forms['cautareblog'].submit();
		return false;
	}
	return true;
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function submitform(formid)
{
    if(typeof($(formid).onsubmit) == "function")
    {
        if($(formid).onsubmit())
        {
            $(formid).submit();
        }
    }
    else
    {
        $(formid).submit();
    }
}

function changeSelect(url)
{
	document.location.href=url;
}
function messagesMarkUnread(formid)
{
    $(formid).action = "/Message/MarkUnreadMultiple.rails";
    $(formid).submit();
}

function messagesMarkRead(formid)
{
    $(formid).action = "/Message/MarkReadMultiple.rails";
    $(formid).submit();
}

function messagesDelete(formid)
{
    $(formid).action = "/Message/DeleteMultiple.rails";
    $(formid).submit();
}
function deselectMessages(msgclass)
{
    var elements = document.getElementsByClassName(msgclass);
    
    for(var i=0; i<elements.length; i++)
    {
        elements[i].checked = false;
    }
}
function selectMessages(msgclass)
{
    deselectMessages('msg_input');
    var elements = document.getElementsByClassName(msgclass);
    for(var i=0; i<elements.length; i++)
    {
        elements[i].checked = true;
    }
}
function searchMessages(type)
{
}
function rateArticle(rating, rateform)
{
    $('art_rating').value = rating;
    submitform(rateform);
}

function ShowInfo(nr)
{
	 for(var x=1;x<3;x++)
	 {
		 var ob=document.getElementById("info"+x);
		 var link=document.getElementById("linkinfo"+x);
		 if(x!=nr)
		 {
			 ob.className="infooff";
			 link.className="aoff";
		 }
		 else
		 {
			 ob.className="infoon";
			 link.className="aon";
		 }
	 }
}

function ShowInfoNel(nr)
{
	 for(var x=1;x<3;x++)
	 {
		 var ob=document.getElementById("info"+x);
		 var ob2=document.getElementById("box"+x);
		 var link=document.getElementById("linkinfo"+x);
		 if(x!=nr)
		 {
			
			 ob.className="infooff";
			  ob2.className="infooff";
			 link.className="aoff";
		 }
		 else
		 {
			 
			 ob.className="infoon";
			 ob2.className="infoon";
			 link.className="aon";
		 }
	 }
}

function ShowInfoHome(nr)
{
	 for(var x=1;x<3;x++)
	 {
		 var ob=document.getElementById("info"+x);
		 var link=document.getElementById("linkinfo"+x);
		 if(x!=nr)
		 {
			 ob.className="infooff";
			 link.className="showoff";
		 }
		 else
		 {
			 ob.className="infoon";
			 link.className="showon";
		 }
	 }
}

function ShowInforg(nr)
{
	 for(var x=1;x<4;x++)
	 {
		 var ob=document.getElementById("info"+x);
		 var link=document.getElementById("linkinfo"+x);
		 if(x!=nr)
		 {
			 ob.className="infooff";
			 link.className="aoff";
		 }
		 else
		 {
			 ob.className="infoon";
			 link.className="aon";
		 }
	 }
}

function showTab(index)
{
	var elements = document.getElementsByClassName('homemenu');
	for(i=0; i<elements.length;i++)
	{
			elements[i].style.display='none';
	}
	$(index).style.display='';
}

function showTopTab(index)
{
	var elements = document.getElementsByClassName('menuhome');
	for(i=0; i<elements.length;i++)
	{
			elements[i].style.display='none';
	}
	$(index).style.display='';
}

var formHTML = null;
function replyTo(id)
{
    var formpositions = document.getElementsByClassName("replyForm");
    for(i=0; i<formpositions.length; i++)
    {
        formpositions[i].innerHTML = '';
    }

    if(formHTML == null)
    {
        formHTML = $('formposition').innerHTML;
        $('formposition').innerHTML = '';
    }

    $('replyposition' + id).innerHTML = formHTML;
    $('replyTo').value = id;

    Effect.BlindDown('replyposition' + id);
    
}
function reloadCaptcha(id)
{
    $(id).src = '/Thumbnail/Captcha.rails?'+Math.random();
}

function modifica(element)
{
	if (element != null && element.type != 'password')
	{
			element.type='password';
			element.value='';
	}
}

function  verifyCheckedRadio(checkid){
  		return document.getElementById(checkid).checked;
}

function Validare2()
	{
		var sw = 0;
		
		if (((document.getElementById('username2').value == null) || (document.getElementById('username2').value == "") || (document.getElementById('username2').value == "username") )&&(sw==0))
		{
			alert('Va rugam sa introduceti username-ul! \n');
			sw=1;
			return false;
		}
		
		if (((document.getElementById('parola2').value == null) || (document.getElementById('parola2').value == "") || (document.getElementById('parola2').value == "parola"))&&(sw==0))
		{
			alert('Va rugam sa introduceti parola! \n');
			sw=1;
			return false;
		}
		
		if (((document.getElementById('confirma2').value == null) || (document.getElementById('confirma2').value == "") || (document.getElementById('confirma2').value == "repeta parola") )&&(sw==0))
		{
			alert('Va rugam sa reintroduceti parola! \n');
			sw=1;
			return false;
		}
		
		if ( (document.getElementById('email2').value == null) || (document.getElementById('email2').value == "") || (document.getElementById('email2').value == "email") || (isEmail(document.getElementById('email2').value) == false&&sw==0))
		{
			alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
			sw=1;
			return false;
		}

		if ( (verifyCheckedRadio('conditii2') == false) && sw==0)
		{
			alert('Trebuie sa fiti de acord cu termenii si conditiile site-ului');
			sw=1;
		}
		
		
		
		if(sw == 0)
		{
			
			return true;
		}
		return false;
	}

function ValidareContNou()
	{
		var sw = 0;
		
		if (((document.getElementById('blogname').value == null) || (document.getElementById('blogname').value == "") || (document.getElementById('blogname').value == "numele blogului tau") )&&(sw==0))
		{
			alert('Va rugam sa introduceti numele blogului! \n');
			sw=1;
			return false;
		}

		if ( (document.getElementById('email2').value == null) || (document.getElementById('email2').value == "") || (document.getElementById('email2').value == "email") || (isEmail(document.getElementById('email2').value) == false&&sw==0))
		{
			alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
			sw=1;
			return false;
		}
		
		if (((document.getElementById('parola2').value == null) || (document.getElementById('parola2').value == "") || (document.getElementById('parola2').value == "parola"))&&(sw==0))
		{
			alert('Va rugam sa introduceti parola! \n');
			sw=1;
			return false;
		}
		
		if (((document.getElementById('confirma2').value == null) || (document.getElementById('confirma2').value == "") || (document.getElementById('confirma2').value == "repeta parola") )&&(sw==0))
		{
			alert('Va rugam sa reintroduceti parola! \n');
			sw=1;
			return false;
		}
		
		if (( document.getElementById('confirma2').value != document.getElementById('parola2').value )&&(sw==0))
		{
			alert('Cele doua parole nu coincid! \n');
			sw=1;
			return false;
		}
		if ( (document.getElementById('firstname').value == null) || (document.getElementById('firstname').value == "") || (document.getElementById('firstname').value == "prenumele") && (sw==0))
		{
			alert('Va rugam sa introduceti prenumele! \n');
			sw=1;
			return false;
		}
		

		if ( (document.getElementById('lastname').value == null) || (document.getElementById('lastname').value == "") || (document.getElementById('lastname').value == "numele") && (sw==0))
		{
			alert('Va rugam sa introduceti numele! \n');
			sw=1;
			return false;
		}
		
/*

		if ( (document.getElementById('location').value == null) || (document.getElementById('location').value == "") || (document.getElementById('location').value == "locatia") && (sw==0))
		{
			alert('Va rugam sa introduceti locatia! \n');
			sw=1;
			return false;
		}
		

		if ( (document.getElementById('birthday').value == null) || (document.getElementById('birthday').value == "") || (document.getElementById('birthday').value == "data nasterii") && (sw==0))
		{
			alert('Va rugam sa introduceti data nasterii! \n');
			sw=1;
			return false;
		}
	
		if ( (verifyCheckedRadio('sexM') == false && verifyCheckedRadio('sexF') == false) && sw==0)
		{
			alert('Va rugam sa completati sexul! \n');
			sw=1;
			return false;
		}
	
		if ( (document.getElementById('aboutme').value == null) || (document.getElementById('aboutme').value == "") || (document.getElementById('aboutme').value == "despre mine") && (sw==0))
		{
			alert('Va rugam sa completati campul "despre mine"! \n');
			sw=1;
			return false;
		}
		
		if ((document.getElementById('quote').value == "citatul"))
		{
            document.getElementById('quote').value == "";
		}
*/	
		if ( (verifyCheckedRadio('conditii2') == false) && sw==0)
		{
			alert('Trebuie sa fiti de acord cu termenii si conditiile site-ului');
			sw=1;
		}

		if(sw == 0)
		{
			
			return true;
		}
		return false;
	}

function isEmail(string)
	{
		if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
		else
		return false;
	}
	
function filterPosts(id)
{
    var filters = $('filter-container').getElementsByTagName('input');
    var param = "?tip=";
    for (i=0; i<filters.length; i++)
    {
        var thefilter = filters[i];
        if(thefilter.type == "checkbox" && thefilter.checked)
        {
            param += thefilter.id.replace("filter-", "") + "|";
        }
    }
    window.location.href = "http://" + id + ".hellow.ro/" + param;
}

function qstring( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function findFilterChecked()
{
     var qtypes = qstring("tip").split("|");
     for(i=0; i<qtypes.length; i++)
     {
        if ($('filter-' + qtypes[i]) != null)
        {
            $('filter-' + qtypes[i]).checked = "checked";
        }
     }
 }	
 
 function resizeHeader()
 {
    var i = 0;
    var defaultWidth = 960;
    var width = document.viewport.getWidth();
    width = (width < defaultWidth) ? defaultWidth : width;
    $('my-glider').style.width = width + 'px';

    var resizedElements = $$('div.scroller');
    for(i=0; i<resizedElements.length; i++)
    {
        resizedElements[i].style.width = width + 'px';
    }
    
    resizedElements = $$('div.scroller div.section');
    for(i=0; i<resizedElements.length; i++)
    {
        resizedElements[i].style.width = width + 'px';
    }
    if(typeof(my_glider.current) != 'undefined')
    {
        my_glider.moveTo(my_glider.current.id, my_glider.scroller, { 
      duration: 0
    })
    }
    $('intraingasca').style.right = ((width - defaultWidth) / 2 + 10) + 'px';
    $('daotura').style.right = ((width - defaultWidth) / 2 + 233) + 'px';
 }
 function glider_next(id)
 {
    if(my_glider != null && typeof(my_glider) != 'undefined')
    {
        my_glider.next();
        if(typeof(my_glider.current) != 'undefined' && my_glider.current.id != "section0")
        {
            $(id).style.zIndex = '100';
            $('intraingasca').style.display = 'none';
            $('daotura').style.display = 'none';
            $('derulare-stanga').style.display = '';
            $('derulare-dreapta').style.display = '';
        }
        else
        {
            $(id).style.zIndex = '';
            $('intraingasca').style.display = '';
            $('daotura').style.display = '';
            $('derulare-stanga').style.display = 'none';
            $('derulare-dreapta').style.display = 'none';
        }
    }
 }
 function glider_previous(id)
 {
    if(my_glider != null && typeof(my_glider) != 'undefined')
    {
        my_glider.previous();
        if(typeof(my_glider.current) != 'undefined' && my_glider.current.id != "section0")
        {
            $(id).style.zIndex = '100';
            $('intraingasca').style.display = 'none';
            $('daotura').style.display = 'none';
            $('derulare-stanga').style.display = '';
            $('derulare-dreapta').style.display = '';
        }
        else
        {
            $(id).style.zIndex = '';
            $('intraingasca').style.display = '';
            $('daotura').style.display = '';
            $('derulare-stanga').style.display = 'none';
            $('derulare-dreapta').style.display = 'none';
        }
    }
 }