﻿function SetUniqueRadioButton(nameregex, current) {
    re = new RegExp(nameregex);
    for (i = 0; i < document.forms[0].elements.length; i++) {
        elm = document.forms[0].elements[i]
        if (elm.type == 'radio') {
            if (re.test(elm.name)) {
                elm.checked = false;
            }
        }
    }
    current.checked = true;
}

function SetRowHighlight(control,SingleRow) {
    var parentRow = $(control).parents('tr:eq(0)');

    if (SingleRow == true) {
    	parentRow.siblings().removeClass('bg_selected');
    	parentRow.addClass('bg_selected');
    }
    else {
    		parentRow.toggleClass('bg_selected');
    }
   };

   function SetAllRowsHighlight(control) {
   	var parentRow = $(control).parents('tr:eq(0)');

    if (control.checked)
    {
    	parentRow.siblings().addClass('bg_selected');
   	}
   	else
   	{
   		parentRow.siblings().removeClass('bg_selected');
   	}
   };

function SetRowHighlightOnload(control) {
    var table       = $('#' + control);
    var radiobutton = table.find('input[type="radio"][checked]');

    radiobutton.parent('span').parent('td').parent('tr').addClass("bg_selected"); 
};

function llamanueva(url) {
    detailedresults = window.open(url);
    return false;
};



function switchViews(obj, row) {
    var div = document.getElementById(obj);
    var img = document.getElementById('img' + obj);

    if (div.style.display == "none") {
        div.style.display = "inline";
        img.src = "../../img/collapse_text.png"; mce_src = "../../img/collapse_text.png";
        img.alt = "Collapse";
        }
    else {
        div.style.display = "none";
        img.src = "../../img/expand_text.png"; mce_src = "../../img/expand_text.png";
        img.alt = "Expand";
    }
};


function translateElement(element, fromlang, tolang)
{
    Microsoft.Translator.translate(element, currentLanguage, lang);
}

function getCookie(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == c_name) {
            return unescape(y);
        }
    }
}

var currentLanguage = "en";

function translateElement(element, lang) {
    if (currentLanguage != lang) {
        Microsoft.Translator.translate(element, currentLanguage, lang);
    }
};

