﻿// JScript File


  //allows dateonly
function datecheck(e,strSep){
     
    var keynum
    var obj       

    //var strSep = document.getElementById('ctl00_MainContentPlaceHolder_datesep').value
    if(window.event) // IE
    {
        keynum = e.keyCode
        obj = e.srcElement
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which
        obj = e.currentTarget
   
    }
	var sepVal = strSep.charCodeAt(0) + 144
	switch(keynum){
		case sepVal:
			if(obj.value.indexOf(strSep) == -1){ 
				return true
			}else{	
			    
				var strIn = obj.value
				var sSplit = strIn.split(strSep)
				if(sSplit.length < 3){
					return true
				}else{
					return false
				}				
			}
			break
		default:
			if((keynum >= 48 && keynum <= 57) || keynum == 8 || keynum == 46 || keynum == 9){
				return true
			}else{
				return false
			}
			break
	}

}


 //only numbers allowed
function intcheck(e){

  var keynum
  var obj
  
  if(window.event) // IE
    {
        keynum = e.keyCode
        obj = e.srcElement
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which
        obj = e.currentTarget
    }
    
	if((keynum >= 48 && keynum <= 57) || keynum == 8 || keynum==46){
		return true
	}else{
		return false
	}
	
}	




function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}




function MM_findObj(n, d) { //v4.01
  
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//makes sure item has been selected in combobox
function checkitemselected(sender, args){
	var cmb = document.getElementById(sender.controltovalidate);
	if(cmb.selectedIndex > 0){
		args.IsValid = true;
	}else{
		args.IsValid = false;
	}
}


function setUploadBlur(ctrlid,e){

   var ctrl = MM_findObj(ctrlid);
	if(ctrl){	
	    var obj;
	    if(window.event) // IE
        {
            obj = e.srcElement
            if(obj.style.zIndex < 200){
			    obj.style.zIndex = 210;
			    ctrl.style.visibility= 'hidden';
		    }else{
		        if(obj.value.length > 0)
			        ctrl.value = obj.value;
			    obj.style.zIndex = 100;
			    ctrl.style.visibility= '';
		    }
		}
	}

}


function setUploadClick(ctrlid,e){
	var ctrl = MM_findObj(ctrlid);
	if(ctrl){	
	    var obj;
        if(e.which) // Netscape/Firefox/Opera
        {
            obj = e.currentTarget
            if(obj.value.length > 0)
 		        ctrl.value = obj.value;
       }
	}
}

 function imposeMaxLength(e,Object, MaxLen)
{
        var keynum;

        if(window.event) // IE
        {
            keynum = e.keyCode
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
            keynum = e.which       
        }

        
        if(keynum == 8 || (!keynum)){
            return true;
        }else{
            return (Object.value.length <= MaxLen);
        }
}




//makes sure item has been selected in combobox
function checkitemselected(sender, args){
	var cmb = document.getElementById(sender.controltovalidate);
	if(cmb.selectedIndex > 0){
		args.IsValid = true;
	}else{
		args.IsValid = false;
	}
}


function setRegion(){
    var cmb = document.getElementById('ctl00_CentreCol_ddlCategory');
    
    if(cmb){
        var reg = document.getElementById('ctl00_CentreCol_ddlRegion');
        if(reg){
            var loc = document.getElementById('ctl00_CentreCol_ddlLocation');
            if(cmb.value == 'hof'){
                reg.value = "1";
                reg.disabled = true;
                if(loc){
                    loc.selectedIndex = 0;
                    loc.disabled = true;
                }
            } else{
                reg.disabled = false;
                if(loc){
                    loc.disabled = false;
                }
            }
        }
    }

}

function CheckQuickMenu(val){
    if(val.length >0){
        if(val != 'ss'){
            return true;
        }else{
            alert('Please select the type of support service from the options below')
            return false;
        }
    }else{
        alert('Please select an item from the options below');
        return false;
    }
}      



