﻿var error_color = "#FF0000";
var success_color = "#FFFFFF";

function QueryString()
{
    var qs = window.location.search.substring(1);
    
    var idx = -1, oldIdx, name, value, ret = new Object();
    
    for(;;){
    
        oldIdx = idx + 1;
    
        idx = qs.indexOf('=', idx);
    
        if(idx == -1) break;
        
        name = qs.substring(oldIdx,idx);
        
        oldIdx = idx + 1 ;
        
        idx = qs.indexOf('&', idx+1);
        
        if(idx == -1){
            value = qs.substring(oldIdx);
            ret[name] = value;
            break;
        }
        else
        {
            value = qs.substring(oldIdx,idx);
        
            ret[name] = value;
        }
    }

    return ret;
}

function Trim(str){return str.replace(/^\s+|\s+$/g,"");}   

function Validate(textbox,label,filter)
{
    if(Trim(textbox.value) == "")
    {
       label.style.color = error_color;               
       $("#CamposObrigatorios").css("display","block");
       return false;
    }
    else
    {
       if(filter != undefined)
       {
            if (!filter.test(textbox.value)) 
            {
                label.style.color = error_color;               
                $("#CamposObrigatorios").css("display","block");
                return false;
            }
            else
            {
                label.style.color = success_color;
                return true;
            } 
       }
       else
       {
           label.style.color = success_color;
           return true;
       }       
    }
}
