//Restrict input characters
function CheckIfNumber(obj,restrictedChars){
var val = "";
    for(i=0;i<obj.value.length;i++){
	    x = obj.value.charAt(i);
	    if(restrictedChars.indexOf(x,0) != -1){
		val += x;
	    }
	}
    obj.value = val;
}

//Restrict input characters
var emailChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~.-_?@$*1234567890";
function EmailChars(obj,allowedChars){ 
var val = "";
    for(i=0;i<obj.value.length;i++){
	    x = obj.value.charAt(i);
	    if(allowedChars.indexOf(x,0) != -1){
		val += x;
	    }
	}
    obj.value = val;
}

//Restrict input characters
var inputChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~?*#1234567890";
function AllowedAlphNumChars(obj,allowedChars){ 
var val = "";
    for(i=0;i<obj.value.length;i++){
	    x = obj.value.charAt(i);
	    if(allowedChars.indexOf(x,0) != -1){
		val += x;
	    }
	}
    obj.value = val;
}

//Restrict input characters
var inputChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~?*#1234567890 ";
function AllowAlphNumCharsWithSpace(obj,allowedChars){ 
var val = "";
    for(i=0;i<obj.value.length;i++){
	    x = obj.value.charAt(i);
	    if(allowedChars.indexOf(x,0) != -1){
		val += x;
	    }
	}
    obj.value = val;
}

//Restrict input characters for semKey Description, studentNotes, and notes
var inputChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~/?*()" +
"\n" +
"\"[]!%'.-,:;1234567890 ";
function AllowedCharsSemkeyDescription(obj,allowedChars){ 
var val = "";
    for(i=0;i<obj.value.length;i++){
	    x = obj.value.charAt(i);
	    if(allowedChars.indexOf(x,0) != -1){
		val += x;
	    }
	}
    obj.value = val;
}


function viewSource(pageRequested){
    var mWin;
    //var winTop  = 0;
    //var winLeft = 0;
    var winParm = "width=800,height=600,";
	winParm = winParm + "resizable=yes,";
	winParm = winParm + "scrollbars=yes,";
	//winParm = winParm + "status,";
	//winParm = winParm + "menubar=yes,";
    winParm = winParm + "left=0,";
    winParm = winParm + "top=0";

    if (mWin && !mWin.closed){
	mWin.close();

    	mWin = window.open(pageRequested,'CareerAccess',winParm);
    	mWin.focus();
    }else{
    	mWin = window.open(pageRequested,'CareerAccess',winParm);
    	mWin.focus();
    }
    mWin.moveTo(0,0);
    mWin.resizeTo(800,600);
}

function viewHelp(pageRequested){
    var mWin;
    if (mWin && !mWin.closed){
	mWin.close();

    	mWin = window.open(pageRequested,'CareerAccess',"width=400,height=500,resizable=yes,scrollbars=yes,left=0,top=0");
    	mWin.focus();
    }else{
    	mWin = window.open(pageRequested,'CareerAccess',"width=400,height=500,resizable=yes,scrollbars=yes,left=0,top=0");
    	mWin.focus();
    }
    mWin.moveTo(0,0);
    mWin.resizeTo(450,500);
}
