var browser, LIVE_DIR = 'http://my.wbschool.org/';
function createRequestObject() {
    var ro;
    browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
//	asynchronous:true;
}
var http = createRequestObject();

function funcajax(url,id){
	
	var http = createRequestObject();
	
	url += "&wbs="+Math.random();
//	alert(url);
	http.open('get', url);
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
//			alert(http.responseText);
			if(http.responseText != null || http.responseText != "") {
				if(id){
					document.getElementById(id).innerHTML = http.responseText;
				}
			}
		}
	}		

	http.send(null);
}

function check_all(frm, arg, id){
//	alert(frm.elements.length);
	for($x=0; $x<frm.elements.length; $x++)
		if(frm.elements[$x].id == id) frm.elements[$x].checked = arg;
//	alert(frm);
}

var preload = '<div align="center"><span class="err"> Loading ... </span></div>';
function ajax(url, spanid, type){
//	alert(url+"\n"+spanid+"\n");
	if(type=='float'){
		document.getElementById(spanid).className = 'show_float';
		document.getElementById(id).className = 'show_float';
	}
	document.getElementById(spanid).innerHTML = preload;
	setTimeout("funcajax('"+url+"', '"+spanid+"');", 500);
//	funcajax(url, spanid)
}

function ajax2(url, spanid, type){
//	alert(url+"\n"+spanid+"\n");
	if(type=='float'){
		document.getElementById(spanid).className = 'show_float';
	}
	document.getElementById(spanid).innerHTML = preload;
	setTimeout("funcajax('"+url+"', '"+spanid+"');", 500);
//	funcajax(url, spanid)
}

/*function ajax_link(url, spanid, linkid){
	alert(url+"\n"+spanid+"\n"+linkid);
}*/

function unfloat(id){
	document.getElementById(id).className = 'float';
}

function with_selected(frm, action, formaction, id){
	var ck = false;
	for($x=0; $x<frm.elements.length; $x++)
		if(frm.elements[$x].id == id && frm.elements[$x].checked == true) ck = true;
	
	if(ck == false){
		alert('No item was checked. \nPlease check at least one item to proceed.');
	}else if(action != ''){
//		alert('No actio was checked. \nPlease check at least one item to proceed.');
		var conf = confirm("Cick OK to confirm");
		if(conf){
			frm.action = formaction+'&form_id='+id;
			frm.submit();
		}
	}
//	alert(action+' => '+ck)
}

function lookup_calendar(id){
	var span_id = document.getElementById('span_'+id);
	var elem_id = document.getElementById(id);
	span_id.className = 'show_float';
//	alert(span_id.className);
//	alert(id);
}

function accept_lookup(id){
	var span_id = document.getElementById('span_'+id);
	var elem_id = document.getElementById(id);
	var mo = document.getElementById(id+'_m');
	var da = document.getElementById(id+'_d');
	var ye = document.getElementById(id+'_y');

	span_id.className = 'float';
	elem_id.value = ye.value+'-'+mo.value+'-'+da.value;
}

function delete_item(url){
	var conf = confirm("Cick OK to confirm");
		if(conf){
			location.replace(url);//frm.submit();
		}
}



/*function URLDecode (encodedString) {
  var output = encodedString;
  var binVal, thisString;
  var myregexp = /(%[^%]{2})/;
  while ((match = myregexp.exec(output)) != null
             && match.length > 1
             && match[1] != '') {
    binVal = parseInt(match[1].substr(1),16);
    thisString = String.fromCharCode(binVal);
    output = output.replace(match[1], thisString);
  } 
   
  return output;

}*/
function callFormatting(sFormatString){
	document.execCommand(sFormatString);
}

function editorCommand(editor, command, option) {
    var mainField;
	var browser;
	
    browser = navigator.appName;
	
    if(browser != "Microsoft Internet Explorer"){  
		mainField = document.getElementById(editor).contentWindow;
	}else{
		mainField = document.getElementById(editor);
	}
	
   try {
        mainField.focus();
        mainField.document.execCommand(command, false, option);
//		document.execCommand(sFormatString);
        mainField.focus();
    } catch (e) { alert("error"); }
}

function loadeditor(editor){
	var browser;
	
    browser = navigator.appName;
	
    if(browser != "Microsoft Internet Explorer"){  
		document.getElementById(editor).contentDocument.designMode='On'; 
	}
}


/*function multibacktocontent(){
	
	var newname;
	var hiddenname;
	var elemlist = document.getElementsByTagName("input");
	var browser = navigator.appName;
	
	for(var x=0;x<elemlist.length;x++){
	
		if(elemlist[x].className == 'hidden'){
			hiddenname = elemlist[x].name;
			newname = elemlist[x].name.replace('hidden','');

			if(browser == "Microsoft Internet Explorer") {
//				alert("multibacktocontent");
				document.getElementById(newname).innerHTML = URLDecode(document.getElementById('hidden'+hiddenname).value);
			}else{
//				alert(URLDecode(document.getElementById(hiddenname).value));
				document.getElementById(newname).contentDocument.body.innerHTML = URLDecode(document.getElementById('hidden'+hiddenname).value);
			}
		}	
		
	}
}*/

function text_to_editor(frm, name){
	var browser = navigator.appName;
	document.getElementById(name).contentDocument.designMode='On'; 
//	alert('~'+document.getElementById('hidden'+name).value);
	if(browser == "Microsoft Internet Explorer") {
		document.getElementById(name).innerHTML = document.getElementById('hidden'+name).value;
	}else{
		document.getElementById(name).contentDocument.body.innerHTML = document.getElementById('hidden'+name).value;
	}
}

function editor_to_text(frm, name){
	var browser = navigator.appName;
	document.getElementById(name).contentDocument.designMode='On'; 
//	alert('~'+document.getElementById('hidden'+name).value);
	if(browser == "Microsoft Internet Explorer") {
		document.getElementById('hidden'+name).value = document.getElementById(name).innerHTML;
	}else{
		document.getElementById('hidden'+name).value = document.getElementById(name).contentDocument.body.innerHTML;

	}
}

function textAreaLimit(limitField, limitCount, limitNum) 
{
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} 
	else {
		limitCount.value = limitNum - limitField.value.length;
	}
//	alert(limitField.value.length+' > '+limitNum);
}

function check_not_empty(elem, frm){
	if(elem.value.length < 1){
		alert('You can\'t send empty content!');
		return false;
	}
	else if(elem.value.length < 3){
		alert('Your content is too short!');
		return false;
	}
	else{
		return true;
	}
}

/*
function multisubmit(thisform){
//	alert("enter");	
	var newname;
	var hiddenname;
	var elemlist = document.getElementsByTagName("input");
	var browser = navigator.appName;
	
	for(var x=0;x<elemlist.length;x++){
	
		if(elemlist[x].className == 'hidden'){
			hiddenname = elemlist[x].name;
			newname = elemlist[x].name.replace('hidden','');

			if(browser == "Microsoft Internet Explorer") {
//				alert("IE");
//				alert(document.getElementById(newname).innerHTML);
				document.getElementById('hidden'+hiddenname).value = document.getElementById(newname).innerHTML;
	
			}else{
//				alert("mozilla");
//alert('hidden'+hiddenname + newname);
//				alert(document.getElementById(newname).contentDocument.body.innerHTML);
				document.getElementById('hidden'+hiddenname).value = document.getElementById(newname).contentDocument.body.innerHTML;

			}
		}	
		
	}
				thisform.method = 'POST';
				//thisform.action = url;
				thisform.submit();	
} 

function ranksubmit(thisform){
//	alert("enter");	
	var newname;
	var hiddenname;
	var elemlist = document.getElementsByTagName("select");
	var browser = navigator.appName;
	
	for(var x=0;x<elemlist.length;x++){
	
		if(elemlist[x].className == 'hidden'){
			hiddenname = elemlist[x].name;
			newname = elemlist[x].name.replace('hidden','');

			if(browser == "Microsoft Internet Explorer") {
//				alert("IE");
//				alert(document.getElementById(newname).innerHTML);
				document.getElementById('hidden'+hiddenname).value = document.getElementById(newname).innerHTML;
	
			}else{
//				alert("mozilla");
//alert('hidden'+hiddenname + newname);
//				alert(document.getElementById(newname).contentDocument.body.innerHTML);
				document.getElementById('hidden'+hiddenname).value = document.getElementById(newname).contentDocument.body.innerHTML;

			}
		}	
		
	}
				thisform.method = 'POST';
				//thisform.action = url;
				thisform.submit();	
}*/


/*function submitone(thisform,url){
//	alert("enter");	
	var browser = navigator.appName;
//	alert(thisform);
//	alert(browser);

	if(browser == "Microsoft Internet Explorer") {
//		alert("IE");
//		alert(document.getElementById(newname).innerHTML);
		document.getElementById("hiddencontent").value = document.getElementById("content").innerHTML;
		thisform.submit();	
	
	}else{
//		alert("mozilla");
//		alert(document.getElementById(newname).contentDocument.body.innerHTML);
		document.getElementById("hiddencontent").value = document.getElementById("content").contentDocument.body.innerHTML;
//		alert();
		thisform.method = 'POST';
		thisform.action = url;
//		document.myform.submit();
		thisform.submit();
	}

	//thisform.method = 'POST';
	//thisform.action = url;

}*/
function expand(id, live_dir){
	var img = 'img_'+id;
	var div = 'div_'+id;
	if(document.getElementById(div).className == 'hide'){
		document.getElementById(div).className = 'unhide';
		document.getElementById(img).src = live_dir+"images/icon_minus.gif";
//		alert("<?=LIVE_DIR?>images/icon_minus.gif");
	}else if(document.getElementById(div).className == 'unhide'){
		document.getElementById(div).className = 'hide';
		document.getElementById(img).src = live_dir+"images/icon_plus.gif";
//		alert("<?=LIVE_DIR?>images/icon_minus.gif");
	}
	//alert(document.getElementById(div).className);
}

function classname(id, classx){
	document.getElementById(id).className = classx;
}

function hide_lessons(arg){
	for(var x=1; x<=arg; x++) document.getElementById('div_'+x).className = 'float';
}

function check_answer(frm, cnt){
//	alert(frm+''+cnt);
	var ans = 'Please Confirm your Answers: \n\n';
	for(var x=0; x<frm.elements.length-1; x++){
		ans += 'Item #'+(x+1)+': '+frm.elements[x].value+'\n';
	}

	var conf = confirm(ans);
	if(conf){
		return true;
	}
	

	return false;
}

function submit_fus_form(frm){

		var ck = false;
		for($x=0; $x<frm.elements.length; $x++)
			if(frm.elements[$x].id == "ck[]" && frm.elements[$x].checked == true) ck = true;
		
		if(ck == false){
			alert("No Follow-Up Recipient was selected yet. \n\nPlease follow the ff to select for FUS Worker as Recipient:\n(1) Please Fill-up \"Country, State/Region, City\" \n(2)Click Show Recipients \n(3)Browse for your FUS Worker Recipient ");
			return false;
		}

	if(frm.subject.value == '' && ck == true){
		alert('"Follow-Up Subject" must not be empty');
		frm.subject.focus();
		return false;
	}else if(frm.message.value == '' && ck == true){
		alert('"Follow-Up Message" must not be empty');
		frm.message.focus();
		return false;
	}else if(ck == true){
			//		alert('No actio was checked. \nPlease check at least one item to proceed.');
		var conf = confirm("Cick OK to confirm");
		if(conf){
			frm.action = formaction+'&form_id='+id;
			frm.submit();
		}
	}
}

function slct_choose_country(val){
	document.getElementById('span_choose_city').innerHTML = '<select id="choose_city" size="10" name="choose_city" style="width:98%"><option value="" selected="selected"> [Select City] </option></select>';
	ajax('teacher_fus.php?action=slct_choose_state&country='+val, 'span_choose_state', 'ajax');
}

function slct_choose_city(val){
	ajax('teacher_fus.php?action=slct_choose_city&state='+val, 'span_choose_city', 'ajax');
//	document.getElementById('span_choose_city').innerHTML = '<select id="choose_city" size="10" name="choose_city" style="width:98%"><option value="" selected="selected"> [All City] </option></select>';
//	ajax('teacher_fus.php?action=slct_choose_state&country='+val, 'span_choose_state', 'ajax');
}

function show_fus_worker(frm){
	if(frm.page_version.value == 'htmlprinted'){
		frm.target = "_blank";
		frm.action.value = "printed_view_fus_workers";
	}else if(frm.page_version.value == 'csvprinted'){
		frm.target = "";
		frm.action.value = "csv_view_fus_workers";
	}else{
		frm.target = "";
		frm.action.value = "view_fus_workers";
	}
	return true;
}

function recipient_browser(frm, dir, sess_key){
	country = frm.choose_country.value;
	state = frm.choose_state.value;
	city = frm.choose_city.value;
	
	url = 'teacher_fus.php?postck='+sess_key+'&choose_country='+country+'&choose_state='+state+'&choose_city='+city+'&order1=name&result_per_page=30&order2=location&page_version=htmlprinted&action=printed_view_fus_workers_ajax';
	ajax(url, 'span_recipient_browser', 'ajax');
}

function add_as_recipient(val){
	document.getElementById('no_recipients').style.display = 'none';
	document.getElementById('span_choose_worker').innerHTML += val;
}

function registration_postal_type1(frm){
	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff fields must not be empty/invalid: \n\n";
	if(frm.contact_finame.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_finame;
		fsub = false;
		err += ++ctr+". Firstname \n";
	}
	if(frm.contact_laname.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_laname;
		fsub = false;
		err += ++ctr+". Lastname \n";	
	}
	if(frm.contact_email_1.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_email_1;
		fsub = false;
		err += ++ctr+". Email \n";	
	}else if(frm.conf_contact_email_1.value != frm.contact_email_1.value){
		if(fsub == true) fld_focus = frm.conf_contact_email_1;
		fsub = false;
		err += ++ctr+". Email not matched \n";
	}
	if(frm.contact_username.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_username;
		fsub = false;
		err += ++ctr+". Username \n";	
	}
	if(frm.contact_password.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_password;
		fsub = false;
		err += ++ctr+". Password \n";	
	}else if(frm.conf_contact_password.value != frm.contact_password.value){
		if(fsub == true) fld_focus = frm.conf_contact_password;
		fsub = false;
		err += ++ctr+". Password not matched \n";	
	}
	if(frm.contact_ministry_assoc.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_ministry_assoc;
		fsub = false;
		err += ++ctr+". Church Name \n";	
	}
	if(frm.wbs_code.value.length < 1){
		if(fsub == true) fld_focus = frm.wbs_code;
		fsub = false;
		err += ++ctr+". WBS Code # \n";
	}
	if(frm.wbs_zip.value.length < 1){
		if(fsub == true) fld_focus = frm.wbs_zip;
		fsub = false;
		err += ++ctr+". Zip for WBS Code";	
	}
	
	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);
}
function func_wbs_code(val){

	if(val == 'Yes'){
		document.getElementById('span_churchinfo').style.display='none';
		document.getElementById('span_wbscode').style.display='';
	}else{
		document.getElementById('span_wbscode').style.display='none';
		document.getElementById('span_churchinfo').style.display='';
	}
}
function generate_wbs_code(){
}
function look_up_contact(arg){
	url='look_up.php?action='+arg;
	spanid = 'span_look_up_contact';
	type = 'float';
	ajax(url, spanid, type);
}
function add_as_student(val){
	if(document.getElementById('span_add_as_student').innerHTML == '&lt;Please choose at least one&gt;')
		document.getElementById('span_add_as_student').innerHTML = val;
	else
		document.getElementById('span_add_as_student').innerHTML += val;
}
function add_as_teacher(val){
	document.getElementById('span_add_as_teacher').innerHTML = val;
}
function check_user_teacher(frm){
	if(document.getElementById('teacher').value == ""){
		alert('Please choose one teacher');
		return false;
	}
	if(document.getElementById('ck').value == ""){
		alert('Please choose at least one student');
		return false;
	}
}

function register_contact_type(val){
	switch(val){
		case 'Follow-Up':
			if(document.getElementById('span_wbs_code') != null)
				document.getElementById('span_wbs_code').style.display = 'none';
			location.replace('index.php?contact_type=Follow-Up#reg_form[]');
		break;
		case 'Teacher Postal':
			if(document.getElementById('span_wbs_code') != null)
				document.getElementById('span_wbs_code').style.display = '';
			location.replace('index.php?contact_type=Teacher Postal#reg_form[]');
		break;
		case 'Student Web':
			location.replace('enroll.php?contact_type=Student Web#reg_form[]');
		break;
	}
}

function check_reg_form(frm){
	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff fields must not be empty/invalid: \n\n";


//	alert(frm.email.value.indexOf('@'));




	if(frm.contact_type.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_type;
		fsub = false;
		err += ++ctr+". User Type \n";
	}
	if(frm.contact_country.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_country;
		fsub = false;
		err += ++ctr+". Country \n";
	}
	if(frm.contact_finame.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_finame;
		fsub = false;
		err += ++ctr+". First Name \n";
	}
	if(frm.contact_laname.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_laname;
		fsub = false;
		err += ++ctr+". Last Name \n";
	}
	if(frm.contact_address.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_address;
		fsub = false;
		err += ++ctr+". Address \n";
	}
	if(frm.contact_city.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_city;
		fsub = false;
		err += ++ctr+". City \n";
	}
	if(frm.contact_state.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_state;
		fsub = false;
		err += ++ctr+". State or Region \n";
	}
	if( frm.contact_postal_code.value.length < 1){
		if(fsub == true) fld_focus = frm.contact_postal_code;
		fsub = false;
		err += ++ctr+". Postal/Zip Code \n";
	}
	if(frm.contact_email_1.value.length < 1 || frm.contact_email_1.value.indexOf('@') == -1 || frm.contact_email_1.value.indexOf('.') == -1){
		if(fsub == true) fld_focus = frm.contact_email_1;
		fsub = false;
		err += ++ctr+". Email \n";
	}
	if(frm.contact_email_1.value != frm.conf_contact_email_1.value){
		if(fsub == true) fld_focus = frm.contact_postal_code;
		fsub = false;
		err += ++ctr+". Email Not Matched \n";
	}
	if( frm.contact_username.value.length < 4){
		if(fsub == true) fld_focus = frm.contact_username;
		fsub = false;
		err += ++ctr+". Username must be at least 4 characters long \n";
	}
	var passx = frm.contact_password.value;
	if( frm.contact_password.value.length < 6 || frm.contact_password.value == frm.contact_username.value ){
		if(fsub == true) fld_focus = frm.contact_password;
		fsub = false;
		err += ++ctr+". Password must be at least 6 characters long and must not be the same as your username \n";
	}
	if(frm.contact_password.value != frm.conf_contact_password.value){
		if(fsub == true) fld_focus = frm.conf_contact_password;
		fsub = false;
		err += ++ctr+". Password not matched \n";
	}


	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);
}

function user_tab(arg){
	
	document.getElementById('account').style.display = 'none';
	document.getElementById('personal').style.display = 'none';
	document.getElementById('contact').style.display = 'none';
	document.getElementById('church').style.display = 'none';
	document.getElementById('fus').style.display = 'none';
	document.getElementById('otherinfo').style.display = 'none';
	document.getElementById('geographic').style.display = 'none';
	document.getElementById('religious').style.display = 'none';
	document.getElementById('professional').style.display = 'none';
	document.getElementById('others').style.display = 'none';
	
	document.getElementById(arg).style.display = '';
	
/*	switch(arg){
		case 'account':
		break;
		
		case 'personal':
		break;
		
		case 'contact':
		break;
		
		case 'church':
		break;
		
		case 'fus':
		break;
		
		case 'otherinfo':
		break;
		
		case 'geographic':
		break;
		
		case 'religious':
		break;
		
		case 'professional':
		break;
		
		case 'others':
		break;
		
	}*/
}

function check_contactFUS1(frm){
	if(frm.choose_country.value==''){
		alert('Please Select Country');
		return false;
	}
}

function check_contactFUS2(frm){

	
	var ck = false, id='ck[]';
	for($x=0; $x<frm.elements.length; $x++)
		if(frm.elements[$x].id == id && frm.elements[$x].checked == true) ck = true;
	
	if(ck == false){
		alert('No item was checked. \nPlease check at least one item to proceed.');
	}
	
	return ck;
}

function check_contactFUS3(frm){
	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff fields must not be empty/invalid: \n\n";


	if(frm.tfus_fname.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_fname;
		fsub = false;
		err += ++ctr+". First Name \n";
	}
	if(frm.tfus_lname.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_lname;
		fsub = false;
		err += ++ctr+". Last Name \n";
	}
	if(frm.tfus_address.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_address;
		fsub = false;
		err += ++ctr+". Address \n";
	}
	if(frm.tfus_city.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_city;
		fsub = false;
		err += ++ctr+". City \n";
	}
	if(frm.tfus_country.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_country;
		fsub = false;
		err += ++ctr+". Country \n";
	}
	if(frm.tfus_zipcode.value.length < 1){
		if(fsub == true) fld_focus = frm.tfus_zipcode;
		fsub = false;
		err += ++ctr+". Zip Code \n";
	}
	
	
	
	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);
	
}

function check_all_dcmaccess(frm, arg, id){
//	alert(frm.elements.length);
	for($x=0; $x<frm.elements.length; $x++)
		if(frm.elements[$x].id == id && frm.elements[$x].value != 'public') frm.elements[$x].checked = arg;
//	alert(frm);
}

function star_over(arg){
	switch(arg){
		case 5:
			document.getElementById('star5').src = LIVE_DIR+'images/star1.gif';
		case 4:
			document.getElementById('star4').src = LIVE_DIR+'images/star1.gif';
		case 3:
			document.getElementById('star3').src = LIVE_DIR+'images/star1.gif';
		case 2:
			document.getElementById('star2').src = LIVE_DIR+'images/star1.gif';
		case 1:
			document.getElementById('star1').src = LIVE_DIR+'images/star1.gif';
		break;
	}
}
function star_out(arg){
	switch(arg){
		case 1:
			document.getElementById('star1').src = LIVE_DIR+'images/star0.gif';
		case 2:
			document.getElementById('star2').src = LIVE_DIR+'images/star0.gif';
		case 3:
			document.getElementById('star3').src = LIVE_DIR+'images/star0.gif';
		case 4:
			document.getElementById('star4').src = LIVE_DIR+'images/star0.gif';
		case 5:
			document.getElementById('star5').src = LIVE_DIR+'images/star0.gif';
		break;
	}
}
function star_rate(arg, id){
//	alert(arg);
	location.replace('ratedcm.php?action=rate&star='+arg+'&id='+id);
}
function popwin(url){
	var win = window.open(url,'_blank','width=600,height=600,left=50,top=50,screenX=100,screenY=100, resizable=1, scrollbars=yes');
	win.focus();
}
function add_more_aud_vid(id){
	var x = ('<table><tr>\
                          <td colspan="2">&nbsp;</td>\
                        </tr>\
                        <tr>\
                          <td><div align="right">Audio URL:</div></td>\
                          <td><input name="course_audvid2_audio[]" id="course_audvid_audio[]" value="" maxlength="255" size="50" type="text"></td>\
                        </tr>\
                        <tr>\
\
                          <td><div align="right">Low Res Video URL:</div></td>\
                          <td><input name="course_audvid2_low_video[]" id="course_audvid_low_video[]" value="" maxlength="255" size="50" type="text"></td>\
                        </tr>\
                        <tr>\
                          <td><div align="right">High Res Video URL:</div></td>\
                          <td><input name="course_audvid2_high_video[]" id="course_audvid_high_video[]" value="" maxlength="255" size="50" type="text"></td>\
                        </tr>\
                        <tr>\
\
                          <td><div align="right">Mobile Video URL:</div></td>\
                          <td><input name="course_audvid2_mob_video[]" id="course_audvid_mob_video[]" value="" maxlength="255" size="50" type="text"></td>\
                        </tr>\
                    </table>');
	
//	document.getElementById(id).innerHTML = document.getElementById(id).innerHTML + x;
var el = document.createElement('TABLE');
el.innerHTML = x;
document.getElementById(id).appendChild(el);

}

function multiple_ques(id){
	
	choices_ques_order = '';
	for(var z=1; z<=100; z++){
		choices_ques_order += '<option value="'+z+'">'+z+'</option>\\';
	}
	
	var x =('<table width="600"><tr>\
		  <td colspan="2">&nbsp;</td>\
		</tr>\
		<tr>\
		  <td width="100"><div align="right">Question:</div></td>\
		  <td><textarea name="question[]" id="question[]" style="width: 99%;"></textarea></td>\
		</tr>\
\
		<tr>\
\
		  <td><div align="right">Order:</div></td>\
		  <td>\
		  <div style="float: right;">\
			Correct Answer: \
			<select id="ques_answer[]" name="ques_answer[]">\
				<option value="a">a</option>\
				<option value="b">b</option>\
				<option value="c">c</option>\
			</select>&nbsp;&nbsp;\
		  </div>\
			<select id="ques_order[]" name="ques_order[]">\
			'+choices_ques_order+'\
			</select>\
			</td>\
		</tr>\
\
<tr>\
\
		  <td><div align="right">Answer Option A:</div></td>\
		  <td>\
		  <input name="ques_choice_a[]" id="ques_choice_a[]" maxlength="255" value="" size="50" type="text"></td>\
		</tr>\
		<tr>\
		  <td><div align="right">Answer Option B:</div></td>\
		  <td><input name="ques_choice_b[]" id="ques_choice_b[]" maxlength="255" value="" size="50" type="text"></td>\
\
		</tr>\
		<tr>\
		  <td><div align="right">Answer Option C:</div></td>\
		  <td><input name="ques_choice_c[]" id="ques_choice_c[]" maxlength="255" value="" size="50" type="text"></td>\
		</tr>\
		<!--<tr>\
		  <td><div align="right">Answer Option D</div></td>\
		  <td><input name="ques_choice_d[]" id="ques_choice_d[]2" maxlength="255" value="" size="50" type="text"></td>\
\
		</tr>-->\
	</table>');
					
					
	var el = document.createElement('TABLE');
	el.innerHTML = x;
	document.getElementById(id).appendChild(el);
}
function discussion(id){
var x = ('<table width="600">\
			<tbody><tr>\
			  <td colspan="2">&nbsp;</td>\
			</tr>\
			<tr>\
\
			  <td width="100"><div align="right">Question:</div></td>\
			  <td><textarea name="course_lessdisc_content[]" id="course_lessdisc_content[]" style="width: 99%;"></textarea></td>\
			</tr>\
		</tbody></table>');

	var el = document.createElement('TABLE');
	el.innerHTML = x;
	document.getElementById(id).appendChild(el);
}

function share(url){
	var win = window.open(url,'_blank','width=600,height=500,left=50,top=50,screenX=100,screenY=100, resizable=1, scrollbars=yes');
	win.focus();
}

function check_emailform(frm){

	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff are either empty or invalid: \n\n";
	
	if(frm.email_name_owner.value.length < 1){
		if(fsub == true) fld_focus = frm.email_name_owner;
		fsub = false;
		err += ++ctr+". Your Name \n";
	}
	if(frm.email_owner.value.length < 1){
		if(fsub == true) fld_focus = frm.email_owner;
		fsub = false;
		err += ++ctr+". Your Email \n";
	}
	if(frm.email_name.value.length < 1){
		if(fsub == true) fld_focus = frm.email_name;
		fsub = false;
		err += ++ctr+". Friend's Name \n";
	}
	if(frm.email_email.value.length < 1 || frm.email_email.value.indexOf('@') == -1 || frm.email_email.value.indexOf('.') == -1){
		if(fsub == true) fld_focus = frm.email_email;
		fsub = false;
		err += ++ctr+". Friend's Email \n";
	}
	if(frm.email_comment.value.length < 1){
		if(fsub == true) fld_focus = frm.email_comment;
		fsub = false;
		err += ++ctr+". Message \n";
	}

	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);

}

function check_post_comment(frm){
	
	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff fields must not be empty/invalid: \n\n";

	if(frm.comment_name.value.length < 1){
		if(fsub == true) fld_focus = frm.comment_name;
		fsub = false;
		err += ++ctr+". Name \n";
	}
/*	if(frm.comment_email.value.length < 1 || frm.comment_email.value.indexOf('@') == -1){
		if(fsub == true) fld_focus = frm.comment_email;
		fsub = false;
		err += ++ctr+". Email \n";
	}*/
	if(frm.comment_comment.value.length < 1){
		if(fsub == true) fld_focus = frm.comment_comment;
		fsub = false;
		err += ++ctr+". Comment \n";
	}
	
	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);
}

function show_rightnav(arg){
	
	document.getElementById('rightnav_title_'+arg).className = (document.getElementById('rightnav_'+arg).style.display == 'none' ? 'left_nav_title_decom' : 'left_nav_title');
	document.getElementById('rightnav_'+arg).style.display = (document.getElementById('rightnav_'+arg).style.display == 'none' ? '' : 'none');
	
}

function show_rightnav2(arg){
	
//	document.getElementById('rightnav_title_'+arg).className = (document.getElementById('rightnav_'+arg).style.display == 'none' ? 'left_nav_title_decom' : 'left_nav_title');
	document.getElementById('rightnav_'+arg).style.display = (document.getElementById('rightnav_'+arg).style.display == 'none' ? '' : 'none');
	
}

/*function enroll_user_type(arg){
	
	switch(arg){
		
		case '':
		break;
		
	}
	
}*/

function share(url){
	var win = window.open(url,'_blank','width=600,height=500,left=50,top=50,screenX=100,screenY=100, resizable=1, scrollbars=yes');
	win.focus();
}

function popup(url){
	var win = window.open(url,'_blank','width=600,height=500,left=50,top=50,screenX=100,screenY=100, resizable=1, scrollbars=yes');
	win.focus();
}

function genericShowHide(current, show)
{
	document.getElementById(show).style.display = 'block';
	document.getElementById(current).style.display = 'none';
}

function showEl(element)
{
	document.getElementById(element).style.display = 'block';
	return false;
}

function hideEl(element)
{
	document.getElementById(element).style.display = 'none';
	return false;
}

function toggleEl(element) {
	var ele = document.getElementById(element);
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
} 

function showInfo(element, cnt) {
	var ele = document.getElementById('info_'+element);
	for(var x=1; x<=cnt; x++)
	{
		if (document.getElementById('info_'+x) != null)
		{		
			if (document.getElementById('info_'+x).style.display == 'block') 
				document.getElementById('info_'+x).style.display = 'none';
		}
	}
	ele.style.display = "block";	
} 

function showstates(country, stateEl)
{
	if ('United States' == country)
		document.getElementById(stateEl).style.display = 'block';		
	else
		document.getElementById(stateEl).style.display = 'none';	
}

function clearSelected(el)
{
	document.getElementById(el).value = '';		
	document.getElementById(el).text = '';	
}

function launchPopUp(url, height, width) {
	var win = window.open(url, '_popup', 'width='+width+',height='+height+',status=no,scrollbars=no,resizable=no,location=no,menubar=no,dependent=yes');
	win.focus();
}

function validateSubmit(frm, el)
{
	if ('' != el)
	{
		document.getElementById(frm).submit();	
		return true;
	}
	return false;
}

/* canned messaging methods */ 
function setTeacher(teacher)
{
	document.getElementById('canned_teacher_id').value = teacher;	
	document.getElementById('selected_teacher_id').value = teacher;
	document.getElementById('currently_assigned').disabled = false;
}

function awsTab(current1, current2, show, lnk1, lnk2, actlnk)
{
	document.getElementById(show).style.display = 'block';
	document.getElementById(current1).style.display = 'none';
	document.getElementById(current2).style.display = 'none';

	document.getElementById(lnk1).style.textDecoration='underline';
	document.getElementById(lnk2).style.textDecoration='underline';	
	document.getElementById(actlnk).style.textDecoration='none';		

	location.href="#"+show;	
}

function awsSubmit(id)
{	
	document.getElementById('aws_form').action = "web_students_assignment_messaging.php?cid=" +id + "#msg_area";	
	document.getElementById('selected_message').value = id;	
	document.getElementById('aws_form').submit();
	return true;
}

function addStudent(el)
{
	if (el.checked)			
		document.getElementById('student_ids').value+=el.value;
	else
	{
		var re=new RegExp('(.*)'+el.value+'(.*)$');
		document.getElementById('student_ids').value=document.getElementById('student_ids').value.replace(re,'$1$2');
	}
}

function setAswDelete(el)
{
	if (el.checked)			
		document.getElementById('delete_ids').value+=el.value;
	else
	{
		var re=new RegExp('(.*)'+el.value+'(.*)$');
		document.getElementById('delete_ids').value=document.getElementById('delete_ids').value.replace(re,'$1$2');
	}
}

function deleteASWMessages()
{
	var delContainer = document.getElementById('delete_ids');
	if (delContainer.value == '')
		alert('Please select message to be removed.');
	else
	{
		if(window.confirm('This will remove selected canned messages. Proceed?'))
		{
			document.getElementById('aws_delete').submit(); 
		}
		else
			return false;		
		
	}
	return false;	
}

function asrSubmit(id)
{	
	document.getElementById('selected_teacher_id').value = id;	
	document.getElementById('frm_filter_teacher').submit();
	return true;
}

function checkCheckBox(frm)
{
	count = 0;
    var elLength = frm.elements.length;
    for (i=0; i<elLength; i++)
    {
        var type = frm.elements[i].type;
        if (type=="checkbox" && frm.elements[i].checked)	
		count++;
	}
	
	if(count==0){
		alert("Please select/tick at least one item.");
		return false;
	}
	else {
		return true;
	}
}

function check_affiliate_enrollment(frm){
	var fsub = true, err, ctr=0, fld_focus;
	var err = "The ff fields must not be empty/invalid: \n\n";
	if(frm.username.value.length < 1){
		if(fsub == true) fld_focus = frm.username;
		fsub = false;
		err += ++ctr+". Username \n";	
	}
	
	if(frm.password.value.length < 1){
		if(fsub == true) fld_focus = frm.password;
		fsub = false;
		err += ++ctr+". Password \n";	
	}else if(frm.password.value != frm.password2.value){
		if(fsub == true) fld_focus = frm.password;
		fsub = false;
		err += ++ctr+". Password not matched \n";	
	}
	if(frm.wbs_code.value.length < 1){
		if(fsub == true) fld_focus = frm.wbs_code;
		fsub = false;
		err += ++ctr+". WBS Code # \n";
	}
	if(frm.wbs_zip_code.value.length < 1){
		if(fsub == true) fld_focus = frm.wbs_zip_code;
		fsub = false;
		err += ++ctr+". Zip for WBS Code\n";	
	}
	if(frm.url_keyword.value.length < 1){
		if(fsub == true) fld_focus = frm.url_keyword;
		fsub = false;
		err += ++ctr+". Affiliate Name\n";	
	}
	if(frm.url_title.value.length < 1){
		if(fsub == true) fld_focus = frm.url_title;
		fsub = false;
		err += ++ctr+". Affiliate Title";	
	}

	if(fsub == false){
		alert(err);
		fld_focus.focus();
	}
	return(fsub);
}

function checkTeacherPolicy(frm)
{
	var test = 0;
	for(i=1; i<frm.length; i++) 
	{	
 		if (frm[i].checked == false) test++;
	}	
	
	if (test > 0)
	{
		alert('Please check all four statements of the WBS Study Helper Policy.');
		return false;
	}
	return true;
}



//jquery ajax
function jquery_ajax1(spanid, url, data){
	
	//alert(data);
	document.getElementById(spanid).innerHTML = '<center>[loading]</center>';
	
	$.ajax({
	  type: "GET",
	  url: url,
	  data: data,
	  cache: false,
	  success: function(msg){
			document.getElementById(spanid).innerHTML = msg;
	  }
	});
}
//jquery ajax