function CheckNum2(e){
    IsValidate(e,'0123456789.,-+',false);
}

function CheckNum3(e){
    IsValidate(e,'0123456789',false);
}

function reverse_view(id)
{
    if (document.getElementById(id).style.display == 'block'){
        document.getElementById(id).style.display='none';
    }else{
        document.getElementById(id).style.display='block';
    }
}

function download_file(id1, id2, path)
{
    var r = Math.round(1000000*Math.random());
    createCookie('fds', 'fd=' + id1 + '&t=' + id2 + '&id=' + r);
    location.href = path + 'download.aspx?id=' + r;
	return false;
}

function IsValidate(e,pattern,bspacebar){
	var keynum;
	if(window.event){
		keynum = e.keyCode;
	}else{
		if(e.which){
			keynum = e.which;
		}
	}
	var key=String.fromCharCode(keynum);
	if (keynum == 13){
		e.returnValue=keynum;
		return true;
	}else if (keynum == 32){
	    if (bspacebar == false){
		    if(e.stopPropagation){
			    e.stopPropagation();
		    }
		    e.cancelBubble=true;
		    if(e.preventDefault){
			    e.preventDefault();
		    }
		    e.returnValue=false;
		    return false;
		}else{
            e.returnValue=keynum;
			return true;
		}
    }else if((e.keyCode > 7 && e.keyCode < 10) || (e.keyCode > 27 && e.keyCode < 30) || (e.keyCode == 46) || e.keyCode > 47 && e.keyCode < 58) {
		window.status = '';
		return true;
	}else{
		if(pattern.indexOf(key)== -1){
			if(e.stopPropagation){
				e.stopPropagation();
			}
			e.cancelBubble=true;
			if(e.preventDefault){
				e.preventDefault();
			}
			e.returnValue=false;
			return false;
		}else{
			e.returnValue=keynum;
			return true;
		}
	}
}

function ClearFields(v)
{
    var i = 0;
    var s = v.split(",")
    while (i < s.length)
    {
        document.getElementById(s[i]).value='';
        i+=1;
    }    
    return false;
}

function clearEmail(input)
{
  if (input.value == 'Email..'){
    input.value = '';
  }
}