﻿// File JScript

function SetUniqueRadioButton(nameregex, current)
{
   current.checked = true;
   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;

   myvalue = document.getElementById('' + current + '').value
   document.forms[0].ctl00_controlbutton_lblCod.value = myvalue;
}
function SetUniqueRadioButtonGift(nameregex, current)
{
    current.checked = true;
   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;
   myvalue = document.getElementById('' + current + '').value
   document.forms[0].ctl00_controlbutton_lblCod.value = myvalue;
}

function check(clientId, control){
    if (clientId == '' && $get(control).value != '') {
        var myvalue = $get(control).value;
        checkElementByValue(myvalue);}
    else {if ($get(clientId).checked) {$get(control).value = $get(clientId).value}}
}

function setValue(current) {
 var labels = document.getElementsByTagName("label"), i;
    for (i = 0; i < labels.length; i++) {
        labels[i].className = labels[i].id;
    }
 
    if ($get('' + current + '')) {
        var object = $get('' + current + '');
        var myvalue = object.value;
        if (document.forms[0].controlbutton_lblCod) document.forms[0].controlbutton_lblCod.value = myvalue;
        else document.forms[0].ctl00_controlbutton_lblCod.value = myvalue;
        object.checked = true;
        var lablename = "lbl" + current;
        if ($get(lablename)) $get(lablename).className = lablename + 'A';
        current.checked = true;
    }
    else { $get('radiobtnaries').checked = true; }
 
}

function SetUniqueDiv(nameregex, current)
{
    $get('' + current + '').style.visibility = "visible"
   re = new RegExp(nameregex);
   myarray = document.getElementsByTagName("*") 
 
   for(i = 0; i < myarray.length; i++)
   {
      elm = myarray[i]
      if (re.test(elm.name)){
          $get('' + elm.name + '').style.visibility = "hidden"
          }
   }
   $get('' + current + '').style.visibility = "visible"
}

function preview(clientIddiv,clientIdImg ){
    $get(clientIddiv).src = clientIdImg; return true
}

function desc(clientIddiv,clientDesctext ){
    $get(clientIddiv).innerHTML = clientDesctext; return true
}

function checkElementByValue(Value)
{
    var i;
   
      for (i = 0 ; i < document.forms[0].elements.length; i++)
      {
               elm = document.forms[0].elements[i];
               if (elm.type == 'radio'){ 
               if (elm.value == ''+Value+''){
               elm.checked = true;
               }
              }
      }
}

function SetAlquimiaCode(current) {
    value = document.getElementById('' + current + '').value;
    if (document.forms[0].controlbutton_lblCod) {
        document.forms[0].controlbutton_lblCod.value = value;}
    else document.forms[0].ctl00_controlbutton_lblCod.value = value;
}

function ResetDefaultFired() {
    __defaultFired = false;
}