﻿// JScript File

function getFormField(form, field) {
    for (var i = 0; i < form.elements.length; i++) {
        element = form.elements[i];
        if (element.name == field) {
            if (element.type == "checkbox" || element.type == "radio") {
                if (element.checked) {                
                    return element;
                }
            } else {
                return element;
            }
        }
    }
    return null;
}

function getFormParameters(form, button) {
    var parameters = "";
    for (i = 0; i < form.elements.length; i++) {
        element = form.elements[i];
        if (element.name && !element.disabled) {
            if (element.type != "submit" || element == button) {
                if (element.type == "select-multiple") {
                    anySelected = false;
                    for (j = 0; j < element.options.length; j++) {
                        if (element.options[j].selected) {
                            parameters += "&" + element.name + "=" + encodeURIComponent(element.options[j].value);
                            anySelected = true;
                        }
                    }
                    if (!anySelected) {
                        parameters += "&" + element.name + "=";
                    }
                }
                else {
                    if (element.type == "checkbox" || element.type == "radio") {
                        if (element.checked) {
                            parameters += "&" + element.name + "=";
                            parameters += encodeURIComponent(element.value);
                        }
                    }
                    else {
                        parameters += "&" + element.name + "=";
                        parameters += encodeURIComponent(element.value);
                    }
                }
            }
        }
    }

    return parameters.substring(1);
}

function jointeRadioChecked(form,radiobutton)
{
        for (var i = 0; i < form.elements.length; i++) 
        {
        element = form.elements[i];
        if (element.name == radiobutton) 
        {
            if ( element.type == "radio") 
            {
                if (element.checked && element.value!='') 
                {                
                    return true;
                }
            } else 
            {
                return false;
            }
        }
        }
    return false;
}

function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element == 'string')
    element = document.getElementById(element);
    return element;
//  return Element.extend(element);
}


function E(tag) {
    return document.createElement(tag);
}

function createFormInput(type, name, value ) {
    var input = null;
    if (ie) {
        input = document.createElement("<INPUT name='"+ name + "'>");
    } else {
        input = document.createElement('INPUT');
        input.name = name;
    }
    input.type = type;
    if (value) {
        input.value = value;
    }
    return input;
}


/** String Trim function **/
String.prototype.trim=function(){
    return this.replace(/^\s*|\s*$/g,'');
}

String.prototype.ltrim=function(){
    return this.replace(/^\s*/g,'');
}

String.prototype.rtrim=function(){
    return this.replace(/\s*$/g,'');
}
function hide(el) {
  el.style.display = "none";
}

function show(el) {
    el.style.display = "";
}

