
// add new question pop-up

var new_q = '';

new_q += '<center><br />';
new_q += '<table style="margin: 25px;" border="0" cellspacing="0" cellpadding="0"><tr><td class="question_type_text">What type question do you want to add?</td></tr>';
new_q += '<tr><td>&nbsp;</td></tr>';
new_q += '<tr><td class="question_types"><input type="radio" name="pop_questiontype" value="3" onclick="save_new_q_lightbox(this.value);" checked />&nbsp;TRUE/FALSE</td></tr>';
new_q += '<tr><td class="question_types"><input type="radio" name="pop_questiontype" value="5" onclick="save_new_q_lightbox(this.value);" />&nbsp;MATCHING</td></tr>';
new_q += '<tr><td class="question_types"><input type="radio" name="pop_questiontype" value="4" onclick="save_new_q_lightbox(this.value);" />&nbsp;MULTIPLE CHOICE</td></tr>';
new_q += '<tr><td class="question_types"><input type="radio" name="pop_questiontype" value="1" onclick="save_new_q_lightbox(this.value);" />&nbsp;FILL IN THE BLANK</td></tr>';
new_q += '<tr><td class="question_types"><input type="radio" name="pop_questiontype" value="2" onclick="save_new_q_lightbox(this.value);" />&nbsp;OPEN ENDED</td></tr>';
new_q += '</table>';
new_q += '<p><img style="cursor: pointer;" onclick="sub_new_q_lightbox();" border="0" src="/images/buttons/continue.gif" />&nbsp;&nbsp;&nbsp;<img style="cursor: pointer;" onclick="return close_lightbox();" border="0" src="/images/buttons/cancel_small.gif" /></p>';
new_q += '</center>';

// CAUTION: IE bug: ids and names cannot be the same, hence "pop_name" vs. "name"

function save_new_q_lightbox(v)
{
	// transfer value from lightbox to form for submit
	document.form1.questiontype.value = v;
}

function sub_new_q_lightbox()
{
	// close it now in case question is not complete
	close_lightbox();	
	
	tinyMCE.triggerSave();	
	
	var f = document.getElementById('form1');
	
	// return doesn't seem to work here, so test the return value	
	if (submitChk(f))
	{	
		f.submit();
	}
}

// ultimate.html prompt for quiz name, grade, subject, description

var ult = '';

ult += '<center>';
ult += '<p style="margin: 25px; line-height: 25px; color: green; font-weight: bold; font-size: 16px;">Please supply a name, grade, subject and description for your Ultimate Quiz.</p>';
ult += '<table width="99%" border="0" align="center" cellpadding="0" cellspacing="4" style="margin: 10px;">';
ult += '<tr height="35">';
ult += '<td align="right" valign="bottom" class="lightbox_text">New Quiz Name:&nbsp;</td>';
ult += '<td align="left" valign="bottom"><input name="pop_name" value="" id="pop_name" type="text" size="30" maxlength="30" /></td>';	
ult += '</tr>';
ult += '<tr height="35">';
ult += '<td align="right" valign="bottom" class="lightbox_text">Grade:&nbsp;</td>';
ult += '<td align="left" valign="bottom"><select id="pop_grade" name="pop_grade">';
ult += '<option value="8">8th</option>';
ult += '<option value="9">9th</option>';
ult += '<option value="10">10th</option>';
ult += '<option value="11">11th</option>';
ult += '<option value="12">12th</option>';
ult += '<option value="13">College Fr.</option>';
ult += '<option value="14">College Soph.</option>';
ult += '<option value="15">College Jr.</option>';
ult += '<option value="16">College Sr.</option>';
ult += '<option value="18">Grad Studies</option>';
ult += '<option value="17">N/A</option>';
ult += '</select></td>';
ult += '</tr>';
	
ult += '<tr height="35">';
ult += '<td align="right" valign="bottom" class="lightbox_text">Subject:&nbsp;</td>';
ult += '<td align="left" valign="bottom" class="lightbox_text"><select id="pop_subject" name="pop_subject">';
ult += '<option value="American Literature">American Literature</option>';
ult += '<option value="Lit/Composition">Lit/Composition</option>';
ult += '<option value="French">French</option>';
ult += '<option value="Spanish">Spanish</option>';
ult += '<option value="Latin">Latin</option>';
ult += '<option value="Biology">Biology</option>';
ult += '<option value="Chemistry">Chemistry</option>';
ult += '<option value="Physical Science">Physical Science</option>';
ult += '<option value="Health">Health</option>';
ult += '<option value="American History">American History</option>';
ult += '<option value="World History">World History</option>';
ult += '<option value="Art History">Art History</option>';
ult += '<option value="World Geography">World Geography</option>';
ult += '<option value="Computer Science">Computer Science</option>';
ult += '<option value="Math">Math</option>';
ult += '<option value="Algebra">Algebra</option>';
ult += '<option value="Geometry">Geometry</option>';
ult += '<option value="Calculus">Calculus</option>';
ult += '<option value="Other">Other</option>';
ult += '</select>';
ult += '&nbsp;&nbsp;&nbsp;Other:&nbsp;<input value="';	
ult += '" name="pop_subject_other" id="pop_subject_other" type="text" size="20" maxlength="25" /></td>';
ult += '</tr>';

ult += '<tr height="35">';
ult += '<td align="right" valign="bottom" class="lightbox_text">Description:&nbsp;</td>';
ult += '<td align="left" valign="bottom"><input name="pop_description" value="" id="pop_description" type="text" style="width: 420px;" maxlength="75" /></td>';	
ult += '</tr></table>';		
	
ult += '<p><input type="submit" value="Submit" onclick="return chk_ult_lightbox();" />&nbsp;&nbsp;&nbsp;<input type="button" value="Cancel" onclick="return close_lightbox();" /></p>';

ult += '</center>';

// CAUTION: IE bug: ids and names cannot be the same, hence "pop_name" vs. "name"

function chk_ult_lightbox()
{
	if (document.getElementById('pop_name').value == '')
	{
		alert("ERROR - Please enter a name for your quiz."); 
		document.getElementById('pop_name').focus(); 
		return false;
	}

	// transfer values from lightbox to form for submit
	document.fullform.name.value = document.getElementById('pop_name').value;
	document.fullform.grade.value = document.getElementById('pop_grade').value;
	document.fullform.subject.value = document.getElementById('pop_subject').value;
	document.fullform.subject_other.value = document.getElementById('pop_subject_other').value;
	document.fullform.description.value = document.getElementById('pop_description').value;
	
	document.fullform.submit();
	
	return true;
}
