/*=============================*/
/*  --- IE 6 PNG Alpha hack -- */
var supersleight=function(){var root=false;
var applyPositioning=true;
var shim='http://192.168.168.62/dev/shield/tools/scripts/x.gif';
var shim_pattern=/x\.gif$/i;
	
var fnLoadPngs=function(){
    if(root){
        root=document.getElementById(root);
    } else { 
        root=document;
    }
    
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var badBrowser = (rslt != null && Number(rslt[1]) <= 6.0);
	//alert(navigator.appVersion); MTM -commented this line, because every page was telling me it's version
	if (badBrowser) {
        for(var i=root.all.length-1,obj=null;(obj=root.all[i]);i--) {
            if(obj.currentStyle.backgroundImage.match(/\.png/i)!==null) {
               // bg_fnFixPng(obj);
            }
            if (obj.tagName=='IMG' && obj.src.match(/\.png$/i) !==null){
             
                el_fnFixPng(obj);
            }
            if (applyPositioning && (obj.tagName=='A'||obj.tagName=='INPUT') && obj.style.position==='') {
                obj.style.position='relative';}
            }
         }
     }
 
 ;
 
var bg_fnFixPng = function(obj){
    var mode='scale';
    var bg=obj.currentStyle.backgroundImage;
    var src=bg.substring(5,bg.length-2);
    if(obj.currentStyle.backgroundRepeat=='no-repeat'){
        mode='crop';
    }
    obj.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')";
    obj.style.backgroundImage='url('+shim+')';
};

var el_fnFixPng=function(img){
    var src=img.src;
    //img.style.width=img.width+"px";
    //img.style.height=img.height+"px";
    img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',  sizingMethod='image')";
    //img.style = "visibility:TEST
    img.src=shim;
};

var addLoadEvent=function(func){
var oldonload=window.onload;
if(typeof window.onload!='function'){
    window.onload=func;
} else {
    window.onload=function(){
            if(oldonload){oldonload();
        }
func();
};
}
};
return{
init:function(){
addLoadEvent(fnLoadPngs);},limitTo:function(el){root=el;},run:function(){fnLoadPngs();}};}();
supersleight.init();
/*  --- IE 6 PNG Alpha hack -- */
/*=============================*/

//SELECT CONTENTS OF FIELD ON CLICK
function selectContents(tField){
	tField.select();
}
	
//AUTOMATICALLY HOP TO NEXT PHONE FIELD
function phone_hop(tField) {
	var pathParts = tField.id.split("_");
    var domPath = "";
    for (var i=0;i <= (pathParts.length -2); i++) {
        if (domPath != "") {
            domPath = domPath + "_" 
        }
        domPath = domPath + pathParts[i];
    }
    
	if (isNaN(tField.value)) {
		missing_field(tField,"This field must be numeric");
		return false;
	}
	
	switch (pathParts[i]) {
		case "tbAreacode":
			if (tField.value.length >= 3) {
    			var x = document.getElementById(domPath + "_tbPhone1");
	            x.select();
			}
			break;
		case "tbPhone1":
			if (tField.value.length >= 3) {
				var x = document.getElementById(domPath + "_tbPhone2");
	            x.select();
			}
			break;
		}
}

//ALERT USER TO MISSING REQUIRED FIELD
function missing_field(field_name,msg) {
	var tField = eval(field_name);
	alert(msg);
	if (tField.type=="text") {
		tField.select();
	}
	tField.focus();
}

//AUTOMATICALLY HOP TO NEXT DATE FIELD
function date_hop(tField) {
    var pathParts = tField.id.split("_");
    var domPath = "";
    for (var i=0;i <= (pathParts.length - 2); i++) {
        if (domPath != "") {
            domPath = domPath + "_" 
        }
        domPath = domPath + pathParts[i];
    }
    
    //VALIDATE DATE FIELDS
	if (isNaN(tField.value)) {
		missing_field(tField,"This field must be a numeric value");
		return false;
	}
	
	if (pathParts[i] == "tbMonth" && tField.value.length >= 2) {
	    //HOP TO DAY FIELD
    	var x = document.getElementById(domPath + "_tbDay");
    	x.value = "";
	    x.select();
	}
	
	if (pathParts[i] == "tbDay" && tField.value.length >= 2) {
	    //HOP TO YEAR FIELD
		var x = document.getElementById(domPath + "_tbYear");
		x.select();
	}
}
