﻿document.title = "GreenWNY";
window.status = ":: GreenWNY.com";
document.createElement('d');
document.createElement('t');
document.createElement('c');
document.createElement('n');
document.createElement('f2wform');
document.createElement('videos');
document.createElement('title');
document.createElement('more');

function CheckAll(obj, target) {
    target = document.getElementById(target);
    var f = target.getElementsByTagName('input');

    for (i = 0; i < f.length; i++) {
        var c = f[i];
        if (c.type == "checkbox" && c.id != obj.id) {
            if (!c.checked) {
                c.checked = true;
            }
            else {
                c.checked = false;
            }
        }
    }
}
function Link(url, t)
{
    if (t) {
        window.open(url);
    }
    else {
        location = url;
    }
}
function ValidateForm(target) {
    var sErros = "Atenção! Os campos abaixo devem ser preenchidos:\n";
    var iErros = 0;
    for (i = 0; i < arguments.length; i++) {
        var f = document.getElementById(arguments[i])
        if (!f) {
            iErros++;
            sErros += "\n" + arguments[i];
        }
        else if (f.value == "") {
            iErros++;
            sErros += "\n" + f.getAttribute('DBDescription');
            f.className = "FormValidated";
            if (!i) f.focus();
        }
        else if (f.getAttribute("Email") && !checkMail(f)) {
            iErros++;
            sErros += "\nInforme um e-mail válido";
            f.className = "FormValidated";
            if (!i) f.focus();
        }
    }
    if (iErros) {
        alert(sErros);
        return false;
    }
    return true;
}
function GetFocus(target)
{
    target = document.getElementById(target);
    if (target != null) target.focus();
}
function ForceSubmit(target)
{
    target = document.getElementById(target);
    if (target != null && event.keyCode == 13) {
        target.focus();
        target.click();
    }
}
function ShowLoad()
{
    target = document.getElementById('UCMessage_pMessage');
    if (target != null)
    {
        if (target.style.display != 'none')
        {
            target.sryle.display = '';
        }
        else{
            target.style.display = 'none';
        }
    }
}
function CpfValidation(target)
{
    
    var numcpf = target.value;
    var Ns = numcpf.split('');
    numcpf = '';
    
    for (i = 0; i < Ns.length; i++)
    {
        if (!isNaN(Ns[i])) numcpf += Ns[i];
    }   
    
    var Ok = 0;
    
    if (numcpf != "")
    {
    
    if (numcpf == "00000000000" || numcpf == "11111111111")
    {
        document.getElementById(target).className = "";
        document.getElementById(arg.id).value = "";
	    return false;
    }

	x = 0;
	soma = 0;
	dig1 = 0;
	dig2 = 0;
	texto = "";
	numcpf1="";
	len = numcpf.length; x = len -1;
	// var numcpf = "12345678909";
	for (var i=0; i <= len - 3; i++) {
		y = numcpf.substring(i,i+1);
		soma = soma + ( y * x);
		x = x - 1;
		texto = texto + y;
	}
	dig1 = 11 - (soma % 11);
	if (dig1 == 10) dig1=0 ;
	if (dig1 == 11) dig1=0 ;
	numcpf1 = numcpf.substring(0,len - 2) + dig1 ;
	x = 11; soma=0;
	for (var i=0; i <= len - 2; i++) {
		soma = soma + (numcpf1.substring(i,i+1) * x);
		x = x - 1;
	}
	dig2= 11 - (soma % 11);
	if (dig2 == 10) dig2=0;
	if (dig2 == 11) dig2=0;
	//alert ("Digito Verificador : " + dig1 + "" + dig2);
	if ((dig1 + "" + dig2) == numcpf.substring(len,len-2)) {
	    target.className = "Form";
		return true;
	}
	    target.className = "FormError";
	    target.value = "";
	    return false;
	}
	else
	{
	    target.className = "Form";
	    return true;
	}
}
function AltText(target, text)
{
    target.alt = text;
    target.title = text;
    window.status = text;
    if (parent.document) parent.window.status = text;
}
function NoAltText()
{
    window.status = "";
}
function MaskField(mask, target) {

    if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 13 || event.keyCode == 46) return true;
    mask = mask.toUpperCase().split('');
    var n = target.value.length;
    if (target.value.length < mask.length) {
        for (i = n; i < mask.length; i+=0) {
            if (mask[i] != "A" && mask[i] != "L" && mask[i] != "9")
            {
                target.value += mask[i];
                i++;
                n++;
            }
            else{
                i = mask.length;
            }
        }
        if (mask[n] == "9" && (!isNaN(String.fromCharCode(event.keyCode)))) return true;
        if (mask[n] == "9" && event.keyCode >= 96 && event.keyCode <= 105) return true;
        if (mask[n] == "L" && (IsLetter(String.fromCharCode(event.keyCode).toLowerCase()))) return true;
        if (mask[n] == "A") return true;
    }
    return false;
}
function IsLetter(str) {
    var l = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "x", "y", "w", "z");
    for (i = 0; i < l.length; i++) {
        if (str == l[i]) return true;
    }
    return false;
}
function CheckByLabel(target, n) {
    target = document.getElementById(target);
    if (n) {
        target.options[n].selected = true;
    }
    else {
        target.checked = true;
    }
}
function CleanForm(target, msg, msgTarget) {
    if (event.keyCode != 9) {
        target = document.getElementById(target);
        target.value = '';

        if (msg) {
            msg = document.getElementById(msg);
            msg.innerText = msgTarget;
            msg.style.display = '';
        }
    }
}
function EditGridRow(DataKey, id) {
    location = 'edit.aspx?' + DataKey + '=' + id;
}
function RoundTo(num, dec) {
    var result = Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec);
    return result;
}
function MoveLeftElement(obj, target, dif) {
    if (obj) {
        var m = Sys.UI.DomElement.getLocation(obj);
        target.style.left = (m.x + dif) + 'px';
    }
    else {
        target.style.left = dif + "px";
    }
}
function MoveTopElement(obj, target, dif) {
    if (obj)
    {
        var m = Sys.UI.DomElement.getLocation(m);
        target.style.top = (m.y + dif) + 'px';
    }
    else {
        target.style.top = dif + "px";
    }
}
function ChangeTextColor(target, c) {
    target.style.color = c;
}
function ChangeStyleAtt(target, att, value) {
    eval(target.id + ".style." + att + " = '" + value + "'");
}
function GetScrollLeft(target) {
    try {
        target = document.getElementById(target);
        return target.scrollLeft;
    }
    catch (err) {
        return 0;
    }
}
function GetScrollTop(target) {
    try {
        target = document.getElementById(target);
        return target.scrollTop;
    }
    catch (err) {
        return 0;
    }
}
function ScrollTo(target, x, y) {
    try {
        if (typeof (target) == 'string') target = document.getElementById(target);
        target.scrollLeft = x;
        target.scrollTop = y;
    }
    catch (err) { }
}
function SetAttribute(target, att, value) {
    try {
        target = document.getElementById(target);
        target.setAttribute(att, value);
    }
    catch (err) { }
}
function FadeIn(target, s, v, c, t, z) {
    if (!z) {
        z = new Date();
        z = z.getTime();
    }

    if (typeof target != "object") target = document.getElementById(target);

    var o = 100 / (s * 1000);

    if (!c) c = 0
    o += c;
    c = o;

    if (o > 99) o = 100;

    time = new Date();
    time = time.getTime();


    target.style.opacity = c / (window.navigator.userAgent.indexOf("Chrome") >= 0 ? 10 : 50);
    target.style.filter = "Alpha(Opacity=" + c + ")";

    v ? target.style.visibility = 'visible' : target.style.display = 'block';

    if (o == 100) {
        clearTimeout(t);
        return false;
    }

    t = setTimeout("FadeIn('" + target.id + "', " + s + ", " + v + ", " + c + ", " + t + ", " + z + ")", 1);
}
function FadeOut(target, s, v, c, t, z) {
    if (!z) {
        z = new Date();
        z = z.getTime();
    }

    if (typeof target != "object") target = document.getElementById(target);

    var o = 100 / (s * 1000);

    if (!c) c = 100
    c -= o;

    time = new Date();
    time = time.getTime();


    target.style.opacity = c / (window.navigator.userAgent.indexOf("Chrome") >= 0 ? 10 : 50);
    target.style.filter = "Alpha(Opacity=" + c + ")";

    if (c < 1) c = 0;

    if (c == 0) {
        clearTimeout(t);
        v ? target.style.visibility = 'hidden' : target.style.display = 'none';
        return false;
    }

    if (!t) t = setTimeout("FadeOut('" + target.id + "', " + s + ", " + v + ", " + c + ", " + t + ", " + z + ")", 1);
}
function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ return true; }
	}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){ 
					return true; 
				}
	}else{
		return false;
		}
}


