<!--

var facultyID 

function addSymbol(id,symbol){
	var textElement = document.getElementById(id);
	textElement.value += symbol;
	textElement.focus();
}
function textCounter(fieldid,SID,maxlimit) {
	var field = document.getElementById(fieldid);
	var cntfield = document.getElementById("count_"+SID);
	var CountMSG = document.getElementById("counterMSG"+SID);
	
	// if too long...trim it!
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
		
	}
	// otherwise, update 'characters left' counter
	else{
		cntfield.value = maxlimit - field.value.length ;
		if (field.value.length > 2005){
			cntfield.style.color = "red";
			CountMSG.innerHTML = "You have less than 320 characters left to use in your abstract body. If you include a figure, text will automatically be deleted.";
		}
		if (field.value.length < 2005){
		cntfield.style.color = "black";
		CountMSG.innerHTML = "";
		}
	}
}

function wordCounter(id, maxlimit,minlimit){

	var field = document.getElementById(id);
	var cntfield = document.getElementById("count_"+id);
	var CountMSG = document.getElementById("counterMSG"+id);
	var words = field.value.split(" ");
//window.alert("" +  words +":"+ cntfield.value);

	var r = 0;
	var z;
	for ( z = 0 ; z < words.length  ; z++) {
		if (words[z].length > 0 || ( words[z].length == 0 && words[z].charCodeAt(1) == 13 ) )
			r++;
	}
	cntfield.value=r;
	if (r >  maxlimit){
		CountMSG.innerHTML = "You have exceeded the maximum word limit.";
		window.alert("You have exceeded the maximum word limit.");
	}
	else{

		CountMSG.innerHTML = "";
		if (minlimit > 0) {
			if (r < minlimit) 
			CountMSG.innerHTML = "You have not reached the minimum word requirement.";
			else
			CountMSG.innerHTML = "";
		}
	}
	
}
var RequiredElements;

function validate(sid){

   var type='save';
	var i,tmpArr,e,v,vid,SID,SIDS,FID,fsubReqFields,s,valid, subReqFields,FTID ;
	var j,e1,v1,vid1;
	var valid = false;
	
	if (sid.length > 0){
	
		fsubReqFields = 0;//faculty
		subReqFields = 0;//session and faculty
		var elements = RequiredElements.split(";");
		for (i in elements){
		alert ("in sub");
		alert("Session ID:" + sid);
			tmpArr = elements[i].split("_");
			FTID = tmpArr[1];
			SID = tmpArr[2];
			FID = tmpArr[3];
			//checkboxes
			if (FTID == 243 || FTID == 246 ||  FTID == 73|| FTID == 242){
				var f,chked, ccount;
				vid = elements[i].substring(2);
					vid = "V"+vid;
					v = document.getElementById(vid);
					valid = false;
				
				if (FTID == 242 ){
					var e = document.getElementById(elements[i]+"0");
					if (e.checked )
							valid =true;
				}
				else{
					if (FTID == 243)
						ccount = 6;
					if (FTID == 246 )
						ccount = 3;
					if (FTID == 73 )
						ccount = 9;
					
							
					
					for (f=0;f<ccount; f++){
						//alert(elements[i]+f);
						var e = document.getElementById(elements[i]+f);
						if (e.checked )
							valid =true;		
					}
				}
				if (!valid){
					subReqFields++;
				}
				v.className = (valid)?"valid": "invalid" ;
			}	
			else{
				e = document.getElementById(elements[i]);
				if ((SID == "0" || SID == sid) ){
					//window.alert(elements[i]);
					if(e.type == "text"){
						vid = elements[i].substring(2);
						vid = "V"+vid;
						v = document.getElementById(vid);
						valid = (e.value.replace(/^\s*|\s*$/g,"") == ""  )?false : true ;
						v.className = (valid)?"valid": "invalid" ;
						if (FID != 0 && !valid)
							fsubReqFields++ ;
						if (!valid)
							subReqFields++;
					}
					if (e.type == "textarea"  ){
						vid = elements[i].substring(2);
						vid = "V"+vid;
						v = document.getElementById(vid);
						valid = (e.value.replace(/^\s*|\s*$/g,"") == ""  )?false : true ;
						//v.className = (valid)?"valid": "invalid" ;
						if (valid){
							if (FTID == 10 || FTID == 238 || FTID ==239 || FTID == 240 || FTID ==  241){
								var maxlimit = 100;
								if (FTID == 238){
									maxlimit = 50;
								}
								var cntfield = parseInt(document.getElementById("count_"+FTID).value);
								if (cntfield > maxlimit){
									valid= false;
								}
								else {
									if (FTID == 10 && cntfield < 30)
										valid= false;
								}						
							}
						}
						v.className = (valid)?"valid": "invalid" ;
						if (FID != 0 && !valid)
							fsubReqFields++ ;
						if (!valid){
							subReqFields++;
						}
					}
					if (e.type== "radio" ){
						var ename = elements[i].substr(0,elements[i].length -1 );
						vid = ename;
						vid = vid.substr(2,(vid.length -2));
						vid = "V"+vid;
						v = document.getElementById(vid);						
						valid =radioval(document.submain,ename);
						v.className = (valid)? "valid": "invalid" ;
						if (FID != 0 && !valid)
							fsubReqFields++ ;
						if (!valid)
							subReqFields++;
					}
				}
			}
		}	
	}
	if (type =="save"){
		if (fsubReqFields + subReqFields  > 0)
		{
			window.confirm( "Some required fields are not filled.");
		}//else
		//	document.submain.submit();
	}
	if (type == "Pass"){
		if (fsubReqFields + subReqFields  > 0){
			window.alert( "Some required fields are not filled.");
			createNew = false;
		}
		else
			createNew = true;
	}
	return valid;
}

function validate1(type)
{
var valid = true;
var error = 0;
var elements = RequiredElements.split(";");
var v;
var tr;
var tr_obj;
var e;
var lbl_obj;
var validRD;
var span_obj;
var spn_str;
var ssn_attncutoff, ssn_attncutoffarr, ssn_attncutoffcomb, attn_memtype, attn_memtypearr, attn_memtypecomb;
var attn_cutoff_bypass;
attn_cutoff_bypass = true;
for (i in elements){
e = document.getElementById(elements[i]);
//alert("getting in");
if (e != null){
	//alert(e.name);
if (e.type == "text")
{
//alert(e.name);


attn_memtype = e.name
attn_memtypearr = e.name.split("_");
attn_memtypecomb = attn_memtypearr[0] + "_" + attn_memtypearr[1];

ssn_attncutoff = e.name
ssn_attncutoffarr = e.name.split("_");
ssn_attncutoffcomb = ssn_attncutoffarr[0] + "_" + ssn_attncutoffarr[1];
//window.alert(ssn_attncutoffcomb);

if (attn_memtypecomb != "T_461"){
 if (ssn_attncutoffcomb != "T_326")
 {
 if (e.value == "")
 {
	
    error = error + 1;
    valid = false;
   
    
    tr = elements[i].split("_");
    tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    spn_str = document.getElementById(span_obj).innerText.split("*");
    document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
    //alert("Length : " + spn_str);
   // substr(0,elements[i].length -1 );
    v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    v.className = "trClass1";
    //alert(v);
 }else{
    tr = elements[i].split("_");
    tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    document.getElementById(lbl_obj).innerText = "";
    v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    v.className = "trClass";
 }
 }
 }
}
if (e.type == "textarea")
{
	if (e.value == ""){
		error = error + 1;
		valid = false;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
/////////
}

if (e.type == "radio" ){
						//var ename = elements[i].substr(0,elements[i].length -1 );
						//vid = ename;
						//vid = vid.substr(2,(vid.length -2));
						//vid = "V"+vid;
						//v = document.getElementById(vid);		
	var rdb_obj_name = document.getElementById(e);			
	validRD =radioval(document.submain,elements[i]);
	if (!validRD)
	{
		valid = false;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 

		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Select " + spn_str[1];

		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}		
	
	//alert("getting in");
}

if (e.type == "checkbox")
{
	var chkb_obj_name = document.getElementById(e);
	var validchkb = checkboxval(document.submain,elements[i]);
	if (!validchkb)
	{
		valid = false;
		error = error + 1;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];

		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
}

if (e.type == "select-one")
{
	if (e.selectedIndex == 0)
	{
		valid = false;
		error = error + 1;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
		//alert("Valid : " + valid);
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
	//alert("Select One");
}



//var mem_stat_obj_name = 
var facID = elements[i].split("_");
var mem_sta_obj_name = "T_467_0_" + facID[3];
var mem_stat_obj = document.getElementById(mem_sta_obj_name);
if (mem_stat_obj.selectedIndex > 1){
		tr_obj = "tr_461_0_"+ facID[3];
		lbl_obj = "lbl_461_0_"+ facID[3];
		span_obj = "spn_461_0_"+ facID[3];
	if (document.getElementById("T_461_0_"+ facID[3]).value == "")
	{
	    if (mem_stat_obj.selectedIndex == 2){
		    valid = false;
		    error = error + 1;
		    spn_str = document.getElementById(span_obj).innerText.split("*");
		    document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];
		    v = document.getElementById(tr_obj);
		    v.className = "trClass1";
		}else{
		    document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
	    }
	}else{
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
}

var attncoff_split = elements[i].split("_");
if (attncoff_split[1] == "472")
{
var attncoff_obj = document.getElementById("T_472_" + attncoff_split[2] + "_" + attncoff_split[3]);
		tr_obj = "tr_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
		lbl_obj = "lbl_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
		span_obj = "spn_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
    if (attncoff_obj.checked)
    {
	
        if (attncoff_obj.value = "yes")
        {
            var txt_attcoff = document.getElementById("T_326_" + attncoff_split[2] + "_" + attncoff_split[3]);
            if (txt_attcoff.value == "")
            {
                valid = false;
		        error = error + 1;
		        spn_str = document.getElementById(span_obj).innerText.split("*");
		        document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
		        v = document.getElementById(tr_obj);
		        v.className = "trClass1";
		    }else{
		        document.getElementById(lbl_obj).innerText = "";
		        v = document.getElementById(tr_obj);
		        v.className = "trClass";
		    }
        }else{
            document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
        }
    }else{
            document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
    }
}


}
}
if (type == "save"){
		if (error > 0)
		{
			//ifwindow.confirm("Some Required fields are not filled. " + error);
 		    if (window.confirm("Some of the information that is required for final submission is missing for this proposal.  The missing fields are highlighted.\n\nClick \"OK\" to save your work.  This will remove the highlights from the required fields and allow you to continue working on this proposal.  Remember, you will have to enter the required information before you can submit this Proposal.\n\nClick \"Cancel\" to view the required fields with highlights.")){
 				document.submain.submit();
 			}
 		  
		}else{
		
			//alert("done");
			var ddl_obj = document.getElementById("T_467_0_52055");
			
			document.submain.checkOut.value = "";
			document.submain.submit();
			
		}
}


if (type == "submit"){


	//alert("Submit Clicked");
	
}


    return valid;
    
}


function validate_Proposal(sid, fid)
{
var valid = true;
var error = 0;
var elements = RequiredElements.split(";");
var v;
var tr;
var tr_obj;
var e;
var lbl_obj;
var validRD;
var span_obj;
var spn_str;
var ssn_attncutoff, ssn_attncutoffarr, ssn_attncutoffcomb, attn_memtype, attn_memtypearr, attn_memtypecomb;
var ssn_fac_list;
var fac_in;
var multi_fac;

multi_fac = 0;
ssn_fac_list = fid.split("_");

for (i in elements){
e = document.getElementById(elements[i]);
if (e != null)
{
fac_in = false;
var ssn_Code = e.name.split("_");
if (ssn_Code[2] == sid || ssn_Code[2] == "0"){
	//alert(ssn_Code[2] + " " + sid);
	if (ssn_Code[2] == "0"){
		
		
		
		for (var x = 0; x < ssn_fac_list.length; x++)
		{
			if (ssn_Code[3] == ssn_fac_list[x])
			{
				fac_in = true;
			}
	    }

	}else{
		fac_in = true;
	}

if (fac_in == true)
{
if (e.type == "text")
{
//alert(e.name);
//var ssn_attncutoff, ssn_attncutoffarr, ssn_attncutoffcomb;


attn_memtype = e.name
attn_memtypearr = e.name.split("_");
attn_memtypecomb = attn_memtypearr[0] + "_" + attn_memtypearr[1];


ssn_attncutoff = e.name
ssn_attncutoffarr = e.name.split("_");
ssn_attncutoffcomb = ssn_attncutoffarr[0] + "_" + ssn_attncutoffarr[1];
//alert(ssn_attncutoffcomb);

if (attn_memtypecomb != "T_461"){
 if (ssn_attncutoffcomb != "T_326")
 {
 if (e.value == "")
 {
	
    error = error + 1;
    valid = false;
   
    //alert("empty");
    tr = elements[i].split("_");
    tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    spn_str = document.getElementById(span_obj).innerText.split("*");
    document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
    //alert("Length : " + spn_str);
   // substr(0,elements[i].length -1 );
    v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    v.className = "trClass1";
    //alert(v);
 }else{
    tr = elements[i].split("_");
    tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    document.getElementById(lbl_obj).innerText = "";
    v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    v.className = "trClass";
 }
 }
 }
}

if (e.type == "textarea")
{
	if (e.value == ""){
		error = error + 1;
		valid = false;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
/////////
}

if (e.type == "radio" )
{
						//var ename = elements[i].substr(0,elements[i].length -1 );
						//vid = ename;
						//vid = vid.substr(2,(vid.length -2));
						//vid = "V"+vid;
						//v = document.getElementById(vid);		
	var rdb_obj_name = document.getElementById(e);			
	validRD =radioval(document.submain,elements[i]);
	if (!validRD)
	{
		valid = false;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 

		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Select " + spn_str[1];

		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}				
}

if (e.type == "checkbox")
{
	var chkb_obj_name = document.getElementById(e);
	var validchkb = checkboxval(document.submain,elements[i]);
	if (!validchkb)
	{
		valid = false;
		error = error + 1;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];

		//document.getElementById(lbl_obj).innerText = "Missing Value";
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
}

if (e.type == "select-one")
{
	if (e.selectedIndex == 0)
	{
		valid = false;
		error = error + 1;
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		
		span_obj = "spn_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		spn_str = document.getElementById(span_obj).innerText.split("*");
		document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];
		v = document.getElementById(tr_obj);
		v.className = "trClass1";
		//alert("Valid : " + valid);
	}else{
		tr = elements[i].split("_");
		tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
	//alert("Select One");
}

//var facID = elements[i].split("_");
//var mem_sta_obj_name = "T_467_0_" + facID[3];
//var mem_stat_obj = document.getElementById(mem_sta_obj_name);


var facID = elements[i].split("_");
var mem_sta_obj_name = "T_467_0_" + facID[3];
if (facID[1] == "467")
{
var mem_stat_obj = document.getElementById(mem_sta_obj_name);

if (mem_stat_obj.selectedIndex > 1)
{
		//tr_obj = "tr_461_0_" + facID[3];
		//lbl_obj = "lbl_461_0_"+ facID[3];
		//span_obj = "spn_461_0_"+ facID[3];
		tr_obj = "tr_461_0_"+ facID[3];
		lbl_obj = "lbl_461_0_"+ facID[3];
		span_obj = "spn_461_0_"+ facID[3];
	

	if (document.getElementById("T_461_0_"+ facID[3]).value == "")
	{
		
	    if (mem_stat_obj.selectedIndex == 2){
			//alert("field Empty");
		    valid = false;
		    error = error + 1;
		    spn_str = document.getElementById(span_obj).innerText.split("*");
		    document.getElementById(lbl_obj).innerText = "Please Check " + spn_str[1];
		    v = document.getElementById(tr_obj);
		    v.className = "trClass1";
		   // alert(v.className + spn_str[1]);
		}else{
		    document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
	    }
	    
	}else{
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
	}
	
	//document.getElementById("member").value = "yes";
	document.submain.member.value = "yes";
		multi_fac = 1;

}else{
		//alert("Validate Proposal - Non Member");

		//tr = elements[i].split("_");
		//tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
		//lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3]; 
		tr_obj = "tr_461_0_"+ facID[3];
		lbl_obj = "lbl_461_0_"+ facID[3];
		span_obj = "spn_461_0_"+ facID[3];
		document.getElementById(lbl_obj).innerText = "";
		v = document.getElementById(tr_obj);
		v.className = "trClass";
		if (multi_fac == 0){
		    document.submain.member.value = "no";
		}
		//alert(elements[i]);
}

}
var attncoff_split = elements[i].split("_");
if (attncoff_split[1] == "472")
{

var attncoff_obj = document.getElementById("T_472_" + attncoff_split[2] + "_" + attncoff_split[3]);
		tr_obj = "tr_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
		lbl_obj = "lbl_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
		span_obj = "spn_326_"+ attncoff_split[2] + "_" + attncoff_split[3];
    if (attncoff_obj.checked)
    {
    
		//alert("getting in: " + attncoff_obj.value);

        if (attncoff_obj.value = "yes")
        {
            var txt_attcoff = document.getElementById("T_326_" + attncoff_split[2] + "_" + attncoff_split[3]);
            if (txt_attcoff.value == "")
            {
                valid = false;
		        error = error + 1;
		        spn_str = document.getElementById(span_obj).innerText.split("*");
		        document.getElementById(lbl_obj).innerText = "Please Enter " + spn_str[1];
		        v = document.getElementById(tr_obj);
		        v.className = "trClass1";
		    }else{
		        document.getElementById(lbl_obj).innerText = "";
		        v = document.getElementById(tr_obj);
		        v.className = "trClass";
		    }
        }else{
            document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
        }
    }else{
            document.getElementById(lbl_obj).innerText = "";
		    v = document.getElementById(tr_obj);
		    v.className = "trClass";
    }
}else{

	//.tr = elements[i].split("_");
    //.tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //.lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    //.document.getElementById(lbl_obj).innerText = "";
    //.v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    //.v.className = "trClass";

}
//else{

//		tr_obj = "tr_"+ ssn_Code[1] + "_" + ssn_Code[2] + "_" + ssn_Code[3];
//		lbl_obj = "lbl_"+ ssn_Code[1] + "_" + ssn_Code[2] + "_" + ssn_Code[3];
		//span_obj = "spn_"+ attncoff_split[2] + "_" + attncoff_split[3];
		
		
//		document.getElementById(lbl_obj).innerText = "";
//		v = document.getElementById(tr_obj);
//		v.className = "trClass";

//}

}else{

	tr = elements[i].split("_");
    tr_obj = "tr_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    lbl_obj = "lbl_" + tr[1] + "_" + tr[2] + "_" + tr[3];
    //lbl_obj.innerText = "Missing Value";
    document.getElementById(lbl_obj).innerText = "";
    v = document.getElementById(tr_obj); //"tr_305_0_52055"
    //e1 =  document.getElementById(ename);
    v.className = "trClass";

}
}
}
}



    return valid;
    
}


function SubmitProposal(sid, fid)
{
var valid;
//alert("want to submit proposal");
	valid = validate_Proposal(sid, fid);
			//validate_Proposal
	var confirm = "Once you pay and submit this abstract, you won't be able to make any changes to it.\nAre you sure you have finished all your work on it? \n\n Click OK to continue on to pay and submit, or Cancel to continue working.";
	var ssn_fac_list;
	if (!valid)
	{
		//alert("Some fields are missing: " + sid);
		window.alert("Some of the information that is required for final submission of this abstract is missing.\nThe field headings are highlighted in red.\n\nClick \"OK\" to view the required fields with highlights.");
		//document.getElementById("SES100728A").scrollIntoView(true);
		//Expand(sid);
		Expand("SES"+sid);
		ssn_fac_list = fid.split("_");
		//Expand('55327_101568')
		for (var x = 0; x < ssn_fac_list.length; x++)
		{
			Expand(ssn_fac_list[x] + "_" + sid);
		}
	}else{
	
		
			if (window.confirm( confirm)){
				//var facID = elements[i].split("_");
				//var mem_sta_obj_name = "T_467_0_" + document.getElementById("FacID").value;
				//var mem_stat_obj = document.getElementById(mem_sta_obj_name);
				//var mem_num_obj_name = "T_461_0_" + document.getElementById("FacID")).value;
				//var mem_num_obj = document.getElementById(mem_num_obj_name);
				//alert(mem_sta_obj_name);
				//if (mem_stat_obj.selectedIndex > 1){
				//	if (document.getElementById(mem_num_obj) != "")
				//	{
						//document.submain.checkOut.value = sid;
				//		document.submain.submit();
				//	}
				//}else{
					document.submain.checkOut.value = sid;
					//document.submain.member.value = "yes";
					document.submain.submit();
				//}
				//window.confirm("this is member: " + document.getElementById("member").value);
			}
			
			
	}

}



var createNew = false;

function CheckPInfo(){
	validate("0","Pass");
	if(createNew){
		var newName = document.getElementById('NewSessionName');
		//if (newName.value.length > 0  )
	}
	
}			
function getElement(form,name){
		for(var x=0; x<form.elements.length; x++){
			var ee = form[x];
			if(ee.name == name)
				 return ee;
		}
		return null;
	} 
function radioval(form,name) {
	var flag = false;
	for(var x=0; x<document.submain.elements.length; x++){
		var ee = document.submain.elements[x];
		if(ee.name == name){
			if (document.submain.elements[x].checked || document.submain.elements[x+1].checked ) 
				flag = true;
		}
	}
	return flag;
}	

function checkboxval(form, name){

	var flag = false;
	for(var x=0; x<document.submain.elements.length; x++){
		var ee = document.submain.elements[x];
		if(ee.name == name){
				if (document.submain.elements[x].checked) 
					flag = true;
				
		}
	}
	return flag;

}
	function enableSubmitBtn(e){
		//var radio = getElement("submain","NewSessionTrackID");
		var btn = document.getElementById("CreateNewS");
		//var name = document.getElementById("NewSessionName");
		//window.alert("radio: "+ radio.value +" , Name: " + name.value); 
		btn.disabled =  false;
	}
	function SubmitNewSession(){
		var name = document.getElementById("NewSessionName");
		if (name.value.replace(/^\s*|\s*$/g,"") == ""){
			window.alert("Please enter a title for the new Abstract");
			return ;
		}
		document.submain.checkOut.value = "";
		document.submain.submit();
	}
	function validateFac(sid){
		var email = document.getElementById("email"+sid);
		var ln = document.getElementById("LN"+sid);
		var fn = document.getElementById("FN"+sid);
		var notVcount = 0;
		//email
		var vemail = document.getElementById("Vemail"+sid);
		if (!isEmail(email)){
			notVcount++;
			vemail.style.color = "red";
		}
		else
			vemail.style.color = "black";
		//last name
		var vln = document.getElementById("VLN"+sid);
		if ((ln.value.replace(/^\s*|\s*$/g,"") == "") ){
			notVcount++;
			vln.style.color = "red";
		}
		else
			vln.style.color = "black";
		//first name
		var vfn = document.getElementById("VFN"+sid);
		if ((fn.value.replace(/^\s*|\s*$/g,"") == "") ){
			notVcount++;
			vfn.style.color = "red";
		}
		else
			vfn.style.color = "black";
		if (notVcount > 0){
			window.alert("Please make sure you filled all the fields and that the email is correct before adding this contributing Author.")
			return;
		}
		else {
			document.submain.submit();
		}
			
	}
function deleteSession(sid){
	if (window.confirm("Are you sure you want to delete this abstract?")){
		document.sessionList.DSession.value = sid;
		document.sessionList.submit();
	}
}
function facultyUp(sid,fid){
	var fu = document.getElementById("FU_"+sid);
	fu.value = fid;
	document.submain.checkOut.value = "";
	document.submain.submit();
}
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=380,height=700');");
}
var ethansims = "ethansims.htm";
var format = "format.htm";
var authors = "authors.htm";
var disclosure = "disclosure.htm";
function HelpPopUp(URL) {
//day = new Date();
//id = day.getTime();
eval("pagehelp = window.open(URL, 'help', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=380,height=400');");
}
 function isEmail(theElement) {
   // This function checks if the text entered in a field has the
   // format x...@yyyy.zzzz. or x...@aaa.bbb.ccc.ddd

        var email_regex = "/^[\w\d\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~]+(\.[\w\d\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~])*\@(((\w+[\w\d\-]*[\w\d]\.)+(\w+[\w\d\-]*[\w\d]))|((\d{1,3}\.){3}\d{1,3}))$/";

        if (email_regex.test(theElement.value)) {
                tmp = theElement.value.split(/\@/);
                var dot_num_regex = /^(\d{1,3}\.){3}\d{1,3}$/;
                if (dot_num_regex.test(tmp[1])) return (isLegalIP(tmp[1]));
                return true;
        } else {
                return false;
        }
   } 
  function ShowHideDisclosures(radioID){
	var radio = document.getElementById(radioID);
	var radioIDParts = radioID.split("_");
	var sid = radioIDParts[2];
	var fieldtypes = new Array(217,76,222,223,226,227,228,229,230,231 );
	var tr,display, trid; 
	var value = radio.value ;
	var testValue = "<b>I do not have financial interest in, or receive support from, any commercial entity in connection with this proposed presentation.</b>";
	//window.alert(value.length);
	if (value.length == testValue.length){
		display = "none";
	}
	else
		display = "block";
		
	for (var i=0;i<fieldtypes.length ;i++){
		trid = "tr_"+sid+"_"+fieldtypes[i] ;
		tr= document.getElementById(trid);
		tr.style.display = display;
	}
  }
function test(msg){
	window.alert(msg);
}

//-->



