﻿function dosearch(root, query) {
	if (document.getElementById('cautare_query').value != "ce te intereseaza"){
    	window.location.href = root + "Search/" + query + ".html";
	}
	else
	{
		alert("Introduceti criteriul de cautare!");
		document.getElementById('cautare_query').focus();
		return false;
	}
}
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){
		if (document.getElementById('cautare_query').value != ""){
		window.location.href=root+"Search/"+query+".html";
		}
		else
		{
			alert("Introduceti criteriul de cautare!");
			document.getElementById('cautare_query').focus();
			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 rateArticle1(rating, rateform, inp)
{
    document.getElementById(inp).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';
        }
    }
}

function Validare() {
    var sw = 0;

    //    if (((document.getElementById('nume').value == null) || (document.getElementById('nume').value == "")) && (sw == 0)) {
    //        alert('Va rugam sa introduceti numele! \n');
    //        document.getElementById('nume').focus();
    //        sw = 1;
    //        return false;
    //    }
    //
    //    if (((document.getElementById('prenume').value == null) || (document.getElementById('prenume').value == "")) && (sw == 0)) {
    //        alert('Va rugam sa introduceti prenumele! \n');
    //        document.getElementById('prenume').focus();
    //        sw = 1;
    //        return false;
    //    }
    if (((document.getElementById('username').value == null) || (document.getElementById('username').value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti un username! \n');
        document.getElementById('username').focus();
        sw = 1;
        return false;
    }

    if ((document.getElementById('email').value == null) || (document.getElementById('email').value == "") || (isEmail(document.getElementById('email').value) == false && sw == 0)) {
        alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
        document.getElementById('email').focus();
        sw = 1;
        return false;
    }


    if (((document.getElementById('parola').value == null) || (document.getElementById('parola').value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti parola! \n');
        document.getElementById('parola').focus();
        sw = 1;
        return false;
    }

    if (((document.getElementById('confirma').value == null) || (document.getElementById('confirma').value == "")) && (sw == 0)) {
        alert('Va rugam sa reintroduceti parola! \n');
        document.getElementById('confirma').focus();
        sw = 1;
        return false;
    }

    if ((validareCheckboxes('groupid') == false) && sw == 0) {
        alert('Trebuie sa alegeti cel putin o pasiune');
        sw = 1;
    }

    if (((document.getElementById('popup_container').value == null) || (document.getElementById('popup_container').value == "")) && (sw == 0)) {
        alert('Introduceti data nasterii!');
        sw = 1;
    }

    if ((verifyCheckedRadio('conditii') == false) && sw == 0) {
        alert('Trebuie sa fiti de acord cu termenii si conditiile site-ului');
        sw = 1;
    }

    if (document.createcont.Locatie.selectedIndex == 0) {
        alert('Alegeti judetul');
        sw = 1;
    }

    if (sw == 0) {

        return true;
    }
    return false;
}

function validareCheckboxes(name) {
    var sw = 0;
    var selectcheck = document.getElementsByClassName('groupid');
    for (var i = 0; i < selectcheck.length; i++) {
        if ((selectcheck[i].checked == true) && sw == 0) {
            sw = 1;
        }
    }
    if (sw == 0) {

        return false;
    }
    return true;
}

function showPopup(id) {
    var submenu = document.getElementsByClassName('popup');
    for (var i = 0; i < submenu.length; i++) {
        submenu[i].style.display = 'none';
    }
    $("popup" + id).style.display = 'block';
}

function hidePopup(id) {
    $("popup" + id).style.display = 'none';
}

function closeMenu(element) {
    var submenu = document.getElementsByClassName('info-list');
    var sel = document.getElementsByClassName('select');

    for (var i = 0; i < submenu.length; i++) {
        if (element != submenu[i].id && submenu[i].style.display != 'none')
            Effect.BlindUp(submenu[i]);
    }
    for (var j = 0; j < sel.length; j++) {
        sel[j].className = '';
    }
}

var selectat;
function closeMenuLeft(element) {

    var submenu = document.getElementsByClassName('lista-subcategorii');
    for (var i = 0; i < submenu.length; i++) {
        submenu[i].style.display = 'none';
    }
    if (selectat != null)
        selectat.className = '';
    selectat = element;
}

function showLogin() {
    Effect.BlindDown($('login'));
    $('showLogin').style.display = 'none';
    $('hideLogin').style.display = '';
}

function hideLogin() {
    Effect.BlindUp($('login'));
    $('showLogin').style.display = '';
    $('hideLogin').style.display = 'none';
}

function validFormSite(titlu, autor, email, mesaj) {
    var sw = 0;

    if (((document.getElementById(autor).value == null) || (document.getElementById(autor).value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti numele! \n');
        sw = 1;
        return false;
    }

    if ((document.getElementById(email).value == null) || (document.getElementById(email).value == "") || (isEmail(document.getElementById('email').value) == false && sw == 0)) {
        alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
        sw = 1;
    }

    if (((document.getElementById(mesaj).value == null) || (document.getElementById(mesaj).value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti un mesaj! \n');
        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 showForm(id) {
    var submenu = document.getElementsByClassName('formcom');
    for (var i = 0; i < submenu.length; i++) {
        submenu[i].style.display = 'none';
    }
    Effect.BlindDown($("formposition" + id));
    //	$("formposition"+id).style.display='block';	
}

function showBody(id) {
    $('seeAll' + id).style.display = 'none';
    $('hideAll' + id).style.display = '';
    $('body' + id).style.height = 'auto';
    $('body' + id).style.overflow = 'visible';
}

function hideBody(id) {
    $('seeAll' + id).style.display = '';
    $('hideAll' + id).style.display = 'none';
    $('body' + id).style.height = '90px';
    $('body' + id).style.overflow = 'hidden';
}

function resetFilterDefaults() {
    var filters = document.getElementsByClassName('filtru');
    for (var i = 0; i < filters.length; i++) {
        if (filters[i].tagName.toLowerCase() == 'input' && filters[i].type.toLowerCase() == 'text') {
            if (filters[i].value.toLowerCase() == 'optional') {
                filters[i].value = '';
            }
        }
    }

}

function doFilterMembers(url) {
    var filters = document.getElementsByClassName('filtru');
    var filterQuery = '?filtru=';
    for (var i = 0; i < filters.length; i++) {
        switch (filters[i].tagName.toLowerCase()) {
            case 'select':
                if (filters[i].options[filters[i].selectedIndex].value != '') {
                    if (filterQuery.charAt(filterQuery.length - 1) != '=') {
                        filterQuery += '|';
                    }
                    filterQuery += filters[i].id.replace('filtru-', '') + '|' + filters[i].options[filters[i].selectedIndex].value;
                }
                break;
            case 'input':
                if (filters[i].value != '') {
                    if (filterQuery.charAt(filterQuery.length - 1) != '=') {
                        filterQuery += '|';
                    }
                    switch (filters[i].type.toLowerCase()) {
                        case 'text':
                            filterQuery += filters[i].id.replace('filtru-', '') + '|' + filters[i].value;
                            break;

                        case 'checkbox':
                            filterQuery += filters[i].id.replace('filtru-', '') + '|' + (filters[i].checked ? '1' : '0');
                            break;
                    }
                }
                break;
        }
    }
    if (typeof (url) == 'undefined') {
        window.location.search = filterQuery;
    }
    else {
        window.location.href = url + filterQuery;
    }

}

function doFilterPosts(url) {
    var filters = document.getElementsByClassName('filtru');
    var orders = document.getElementsByClassName('ordonare');
    var filterQuery = 'filtruart=';
    var ordonareQuery = 'ordonareart=';
    for (var i = 0; i < filters.length; i++) {
        switch (filters[i].tagName.toLowerCase()) {
            case 'select':
                if (filters[i].hasClassName('special')) {
                    if (filters[i].options[filters[i].selectedIndex].value != '') {
                        filterQuery = filters[i].id.replace('filtru-', '') + '=' + filters[i].options[filters[i].selectedIndex].value + '&' + filterQuery;
                    }
                }
                else {
                    if (filters[i].options[filters[i].selectedIndex].value != '') {
                        if (filterQuery.charAt(filterQuery.length - 1) != '=') {
                            filterQuery += '|';
                        }
                        filterQuery += filters[i].id.replace('filtru-', '') + '|' + filters[i].options[filters[i].selectedIndex].value;
                    }
                }
                break;
            case 'input':
                if (filters[i].value != '') {
                    if (filterQuery.charAt(filterQuery.length - 1) != '=') {
                        filterQuery += '|';
                    }
                    switch (filters[i].type.toLowerCase()) {
                        case 'text':
                            filterQuery += filters[i].id.replace('filtru-', '') + '|' + filters[i].value;
                            break;

                        case 'checkbox':
                            filterQuery += filters[i].id.replace('filtru-', '') + '|' + (filters[i].checked ? '1' : '0');
                            break;
                    }
                }
                break;
        }
    }

    for (var i = 0; i < orders.length; i++) {
        switch (orders[i].tagName.toLowerCase()) {
            case 'select':
                if (orders[i].options[orders[i].selectedIndex].value != '') {
                    if (ordonareQuery.charAt(ordonareQuery.length - 1) != '=') {
                        ordonareQuery += '|';
                    }
                    ordonareQuery += orders[i].id.replace('ordonare-', '') + '|' + orders[i].options[orders[i].selectedIndex].value;
                }
                break;
            case 'input':
                if (orders[i].value != '') {
                    if (ordonareQuery.charAt(ordonareQuery.length - 1) != '=') {
                        ordonareQuery += '|';
                    }
                    switch (orders[i].type.toLowerCase()) {
                        case 'text':
                            ordonareQuery += orders[i].id.replace('ordonare-', '') + '|' + orders[i].value;
                            break;

                        case 'checkbox':
                            ordonareQuery += orders[i].id.replace('ordonare-', '') + '|' + (orders[i].checked ? '1' : '0');
                            break;

                        case 'radio':
                            if (orders[i].checked) {
                                ordonareQuery += orders[i].name.replace('ordonare-', '') + '|' + orders[i].value;
                            }
                            break;
                    }
                }
                break;
        }
    }
    if (typeof (url) == 'undefined') {
        window.location.search = '?' + filterQuery + '&' + ordonareQuery;
    }
    else {
        window.location.href = url + '?' + filterQuery + '&' + ordonareQuery;
    }

}

function changeTip(id, tip) {

    var sageti = document.getElementsByClassName('articol_tip');
    for (i = 0; i < sageti.length; i++) {
        sageti[i].removeClassName('select');
    }
    $('tip' + id).addClassName('select');
    $('articol_tip').value = tip;
    $('articol_titlu').value = tip;
    if (tip == "poza") {
        $('box-input').style.display = 'none';
        $('box-file').style.display = '';
    } else {
        $('box-input').style.display = '';
        $('box-file').style.display = 'none';
    }
}

function updateFilename(from, to) {
    $(to).value = $(from).value;
}

function showPlayer(id) {
    $('playerMic' + id).style.display = 'none';
    $('playerMare' + id).style.display = 'block';
}

function loadFilterPosts(id, prefix) {
    if (typeof (id) == 'undefined') {
        id = 'filtru';
    }
    if (typeof (prefix) == 'undefined') {
        prefix = 'filtru';
    }
    var qfilters = qstring(id).replace(/^\|+/, '').replace(/\|+$/, '').split("|");
    for (i = 0; i < qfilters.length; i = i + 2) {
        if ($(prefix + '-' + qfilters[i]) != null) {
            switch ($(prefix + '-' + qfilters[i]).tagName.toLowerCase()) {
                case 'select':
                    for (j = 0; j < $(prefix + '-' + qfilters[i]).options.length; j++) {
                        if ($(prefix + '-' + qfilters[i]).options[j].value == qfilters[i + 1]) {
                            $(prefix + '-' + qfilters[i]).selectedIndex = j;
                        }
                    }
                    break;
                case 'input':
                    switch ($(prefix + '-' + qfilters[i]).type.toLowerCase()) {
                        case 'text':
                            $(prefix + '-' + qfilters[i]).value = qfilters[i + 1];
                            break;

                        case 'checkbox':
                            if (qfilters[i + 1] == '1')
                                $(prefix + '-' + qfilters[i]).checked = true;
                            else
                                $(prefix + '-' + qfilters[i]).checked = false;
                            break;

                    }
                    break;
            }
        }

        if (document.getElementsByName(prefix + '-' + qfilters[i]).length > 0) {
            for (j = 0; j < document.getElementsByName(prefix + '-' + qfilters[i]).length; j++) {
                switch (document.getElementsByName(prefix + '-' + qfilters[i])[j].tagName.toLowerCase()) {
                    case 'input':
                        switch (document.getElementsByName(prefix + '-' + qfilters[i])[j].type.toLowerCase()) {
                            case 'radio':
                                if (document.getElementsByName(prefix + '-' + qfilters[i])[j].value == qfilters[i + 1]) {
                                    document.getElementsByName(prefix + '-' + qfilters[i])[j].checked = true;
                                }
                                break;
                        }
                        break;
                }
            }
        }
    }
}

function showProfilData(infodiv, link1, link2) {
    Effect.BlindDown(infodiv);
    $(link1).style.display = "none";
    $(link2).style.display = "";
}

function hideProfilData(infodiv, link1, link2) {
    Effect.BlindUp(infodiv);
    $(link1).style.display = "";
    $(link2).style.display = "none";
}

function goToRSS(pasiune, tip) {
    var link = "";
    if (typeof (tip) != "undefined" && tip != null && tip != "") {
        if (typeof (pasiune) != "undefined" && pasiune != null && pasiune != "") {
            link = "/rss/" + tip + "/pasiunea-" + pasiune + ".html";
        }
        else {
            link = "/rss/" + tip + ".html";
        }
    }
    else {
        if (typeof (pasiune) != "undefined" && pasiune != null && pasiune != "") {
            link = "/rss/pasiunea-" + pasiune + ".html";
        }
        else {
            link = window.location.href;
        }
    }
    window.location.href = link;
    return false;
}

var page = 1;
function loadNextPage(url, container) {
    page++;
    new Ajax.Request(url, {
        method: 'post',
        parameters: { 'page': page },
        onSuccess: function(transport) {
            var output = $(container);
            output.innerHTML += transport.responseText;
        }
    });
    new Ajax.Request(url, {
        method: 'post',
        parameters: { 'page': page + 1 },
        onSuccess: function(transport) {
            if (transport.responseText.length == 0) {
                $('navigationBar').style.display = 'none';
            }
        }
    });

}

function showPoster() {
		
	if($("text_box").value == null || $("text_box").value == "") {
		$("text_box").focus();	
		alert("Nu ai scris nimic!")
	} else {
		$("poster").style.display="none";
		$("fields").style.display="";
	}
}

function ValidarePostare() {
    var sw = 0;

    if (((document.getElementById('titlu').value == null) || (document.getElementById('titlu').value == "") || (document.getElementById('titlu').value == "nume")) && (sw == 0)) {
        alert('Va rugam sa introduceti numele! \n');
        sw = 1;
        return false;
    }

    if ((document.getElementById('email').value == null) || (document.getElementById('email').value == "") || (document.getElementById('email').value == "email*") || (isEmail(document.getElementById('email').value) == false && sw == 0)) {
        alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
        sw = 1;
        return false;
    }

    if (sw == 0) {

        return true;
    }
    return false;
}

function validareComentariu() {
    var sw = 0;

    if (((document.getElementById('nume').value == null) || (document.getElementById('nume').value == "") || (document.getElementById('nume').value == "nume")) && (sw == 0)) {
        alert('Va rugam sa introduceti numele! \n');
		document.getElementById('nume').focus();
        sw = 1;
        return false;
    }

    if ((document.getElementById('email').value == null) || (document.getElementById('email').value == "") || (document.getElementById('email').value == "email") || (isEmail(document.getElementById('email').value) == false && sw == 0)) {
        alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
		document.getElementById('email').focus();
        sw = 1;
        return false;
    }
	
	if ((document.getElementById('siteurl').value == null) || (document.getElementById('siteurl').value == "") || (document.getElementById('siteurl').value == "website")) {
        document.getElementById('siteurl').value = "";
    }
	
	if (((document.getElementById('mesaj').value == null) || (document.getElementById('mesaj').value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti un comentariu! \n');
		document.getElementById('mesaj').focus();
        sw = 1;
        return false;
    }

    if (sw == 0) {

        return true;
    }
    return false;
}

function validareContact() {
    var sw = 0;

    if (((document.getElementById('contact.name').value == null) || (document.getElementById('contact.name').value == "") || (document.getElementById('contact.name').value == "Nume")) && (sw == 0)) {
        alert('Va rugam sa introduceti numele! \n');
		document.getElementById('contact.name').focus();
        sw = 1;
        return false;
    }

    if ((document.getElementById('contact.email').value == null) || (document.getElementById('contact.email').value == "") || (document.getElementById('contact.email').value == "Email") || (isEmail(document.getElementById('contact.email').value) == false && sw == 0)) {
        alert('Va rugam sa introduceti o adresa de e-mail valida! \n');
		document.getElementById('contact.email').focus();
        sw = 1;
        return false;
    }
	
	if ((document.getElementById('contact.telefon').value == null) || (document.getElementById('contact.telefon').value == "") || (document.getElementById('contact.telefon').value == "Telefon")) {
        alert('Va rugam sa introduceti numarul de telefon! \n');
		document.getElementById('contact.telefon').focus();
        sw = 1;
        return false;
    }
	
	if (((document.getElementById('contact.mesaj').value == null) || (document.getElementById('contact.mesaj').value == "")) && (sw == 0)) {
        alert('Va rugam sa introduceti un mesaj! \n');
		document.getElementById('contact.mesaj').focus();
        sw = 1;
        return false;
    }

    if (sw == 0) {

        return true;
    }
    return false;
}

function randomImg(){
	var topleft=new Array();
	topleft[0]="/Content/img/wordpress1.png";
	topleft[1]="/Content/img/facebook1.png";
	topleft[2]="/Content/img/twitter1.png";
	topleft[3]="/Content/img/linkedin1.png";
	topleft[4]="/Content/img/flickr1.png";
	topleft[5]="/Content/img/rss1.png";
	topleft[6]="/Content/img/youtube1.png";
	topleft[7]="/Content/img/digg1.png";
	var topRight=new Array();
	topRight[0]="/Content/img/wordpress2.png";
	topRight[1]="/Content/img/facebook2.png";
	topRight[2]="/Content/img/twitter2.png";
	topRight[3]="/Content/img/linkedin2.png";
	topRight[4]="/Content/img/flickr2.png";
	topRight[5]="/Content/img/rss2.png";
	topRight[6]="/Content/img/youtube2.png";
	topRight[7]="/Content/img/digg2.png";
	var bottomLeft=new Array();
	bottomLeft[0]="/Content/img/wordpress3.png";
	bottomLeft[1]="/Content/img/facebook3.png";
	bottomLeft[2]="/Content/img/twitter3.png";
	bottomLeft[3]="/Content/img/linkedin3.png";
	bottomLeft[4]="/Content/img/flickr3.png";
	bottomLeft[5]="/Content/img/rss3.png";
	bottomLeft[6]="/Content/img/youtube3.png";
	bottomLeft[7]="/Content/img/digg3.png";
	var ry=Math.floor(Math.random()*topleft.length);
	$('.top_left').append('<img src="'+topleft[ry]+'" style="display:block" />');
	$('.top_right').append('<img src="'+topRight[(ry + 1) % 8]+'" style="display:block" />');
	$('.bottom_left').append('<img src="'+bottomLeft[(ry + 2) % 8]+'" style="display:block" />');
	$('.bottom_right').append('<img src="'+topleft[(ry + 3) % 8]+'" style="display:block" />');
}

function mouseOver(id){
	$('#img').hide();
	$('#img' + id).show();
}

function mouseOut(id){
	$('#img').show();	
	$('#img' + id).hide();

}
function parseTM(data) {
	if(data['status'] == 'success')
	{
		var urlCount = data['story']['url_count'];
		var output = '<div class="nr_tweets"><a href="' + data['story']['tm_link'] + '" target="_parent">' + urlCount + '<br /><span>' + ((urlCount == 1) ? "tweet" : "tweets") + '</span></a></div>';
		output += '<div class="retweet"><a href="http://api.tweetmeme.com/share?url=' + data['story']['url'] + '" target="_blank">retweet</a></div>';
		document.write(output);
	}
}

