﻿
function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }

    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}

function formatNorthAmericaPhone(num){ 
ret="";
num+=""; 
n=num.replace(/[^\d]/g,""); 
//if(n.length!=10){ 
//return num; 
//} 

return "(" + n.substring(0,3)+") "+n.substring(3,6)+"-"+n.substring(6); 

} 
//returns date + 1 year
function suggestDate(val,id){
    dt = Date.parse(val);
    dt+= (86400000*364);
    d = new Date(dt);
    //alert(d);
    //alert(d.getMonth());
    mo = d.getMonth() + 1;
    dy = d.getDate();
    if (mo < 10) { mo = "0" + mo.toString(); }
    if (dy < 10) { dy = "0" + dy.toString(); }
    $(id).value = mo + "/" + dy +"/" + d.getFullYear().toString();
}

function formatFacilityNumber(num) {

ret="";
num+=""; 
n=num.replace(/[^\d]/g,""); 

return n.substring(0,2)+" "+n.substring(2,5)+" "+n.substring(5); 

}

// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;} 
function pageHeight() {return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;} 
function posLeft() {return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;} 
function posTop() {return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;} 
function posRight() {return posLeft()+pageWidth();} 
function posBottom() {return posTop()+pageHeight();}

function vtString()
{
return (Math.random()*100);
}
