
	var a_sign = ["$","$","$","&pound;","&euro;"];
	var a_type = [1,1,3,2,2,1,3,3,2,2,2,2,2,3];
    var a_level = [15,15,12,10,8,6,25,26];

function f_check_order_form()
{
	var df = document.order_form;
	var v_email1 = df.email1.value;
	var v_email2 = df.email2.value;
	var v_paper_name = df.paper_name.value;
	var v_paper_criteria = df.paper_criteria.value;
	var v_is_agree = df.is_agree.checked;

	if (!echeck(v_email1))
	{
		df.email1.focus();
		return false;
	}

	if (v_email1!=v_email2 || v_email1==null || v_email1=="")
	{
		alert("Please check if your email address is correct.\nEmail addresses do not match.");
		df.email1.focus();
		return false;
	}

	if ((v_paper_name==null)||(v_paper_name=="")){
		alert("Please enter the topic of your assignment.")
		df.email1.focus();
		df.paper_name.focus();
		return false
	}

	if ((v_paper_criteria==null)||(v_paper_criteria=="")){
		alert("Put your assignment criteria.")
		df.email1.focus();
		df.paper_criteria.focus();
		return false
	}

	if (v_is_agree!=true){
		alert("You must agree with our terms and conditions in order for us to proceed.")
		df.email1.focus();
		df.is_agree.focus();
		return false
	}

}

function changeCurrency()
{
	var currency = parseInt(document.order_form.currency.value);
	var sign = parseInt(document.order_form.currency.value);
	var usd_total = document.order_form.usd_total.value;

	var new_total = usd_total * a_currency[currency];

	new_total = "" + Math.floor(new_total*100)/100;
	pos = new_total.indexOf(".");
	if (pos<0) 
		new_total = new_total + ".00";
	else 
		if((new_total.length-pos-1)==1) 
			new_total = new_total + "0";

	document.getElementById("price_label").innerHTML = new_total;
	document.getElementById("price_sign").innerHTML = a_sign[currency];
}
function update_cost()
{
	var period = document.order_form.period;
	var type = document.order_form.paper_type.value;
	var level = document.order_form.level.value;

	var p_num = 0;
	if (period.value==60) p_num=6;
	if (period.value==30) p_num=5;
	if (period.value==14) p_num=4;
	if (period.value==7) p_num=3;
	if (period.value==4) p_num=2;
	if (period.value==2) p_num=1;

	if (level==-1)
		return false;

	var l_num = level;
	var t_num = a_type[type]-1;

	var page_count = document.order_form.page_count.value;

	total = price[t_num][p_num][l_num]*page_count;
	total = "" + Math.floor(total*100)/100;
	pos = total.indexOf(".");
	if (pos<0) 
		total = total + ".00";
	else 
		if((total.length-pos-1)==1) 
			total = total + "0";

	document.getElementById("price_label").innerHTML = total;
	document.order_form.usd_total.value=total;
}

function change_total_words()
{
	var pages = document.order_form.page_count.value;
	var level = document.order_form.level.value;
	var period = document.order_form.period.value;

	total = period*a_level[level];
	if (total < pages)
	{
		if (level==0) _level = "High-School Level"
		if (level==1) _level = "College Level";
		if (level==2) _level = "University Level, Bachelor's";
		if (level==3) _level = "University Level, Master's";
		if (level==4) _level = "Specialized Level (Nursing)";
		if (level==5) _level = "PhD level";
		if (level==6) _level = "Proofreading";
		if (level==7) _level = "Editing (Rewriting)";
		alert("Unfortunately, we cannot write more than "+a_level[level]+" pages per day at "+_level+", otherwise it will affect the quality of the paper. Please select fewer pages, or extend your deadline.");

		var pages2 = document.order_form.page_count;
		pages2.selectedIndex = (total-pages2.options[0].value);
	}

	document.getElementById("total_words").innerHTML = document.order_form.page_count.value*250;
	update_cost();
	changeCurrency();
}
function changeSubject()
{
	var subj = document.order_form.field_of_study.value;
	if(subj==8 | subj==9 | subj==16 | subj==21  | subj==31 | subj==33)
	{
		document.order_form.level.value = 4;
		document.order_form.level.disabled = true;
	}
	else
	{
		document.order_form.level.disabled = false;
	}
	update_cost();
	changeCurrency();
}
function frmSubmit()
{
	document.order_form.level.disabled = false;
	return true;
}
function change_type()
{
	var type = document.order_form.paper_type;
	var period = document.order_form.period;
	var page_count = document.order_form.page_count;
	var selected_option = page_count.value;
	
	var page_from = 1;
	var page_to = 200;
	var selected_index=0;

	if (a_type[type.value] == 2)
		page_from = 2;

	for (i=page_count.options.length-1;i>=0;i--)
		page_count.remove(i);

	for (i=page_from;i<=page_to;i++)
	{
		page_count.options[i-page_from] = new Option(i,i);
		if (i==selected_option)
			selected_index = i-page_from;
	}
	page_count.selectedIndex=selected_index;

	var level = document.order_form.level;

	for (i=period.options.length-1;i>=0;i--)
		period.remove(i);

	if (a_type[type.value]==1)
	{
		period.options[0] = new Option("Two Weeks", 14);
		period.options[1] = new Option("One Week", 7);
		period.options[2] = new Option("Four Days", 4);
		period.options[3] = new Option("48 Hours", 2);
		period.options[4] = new Option("24 Hours", 1);
	}		

	if (a_type[type.value]==2)
	{
		period.options[0] = new Option("Two Months", 60);
		period.options[1] = new Option("One Month", 30);
		period.options[2] = new Option("Two Weeks", 14);
		period.options[3] = new Option("One Week", 7);
		period.options[4] = new Option("Four Days", 4);
	}		

	if (a_type[type.value]==3)
	{
		period.options[0] = new Option("Two Months", 60);
		period.options[1] = new Option("One Month", 30);
		period.options[2] = new Option("Two Weeks", 14);
		period.options[3] = new Option("One Week", 7);
		period.options[4] = new Option("Four Days", 4);
		period.options[5] = new Option("48 Hours", 2);
		period.options[6] = new Option("24 Hours", 1);
	}		
	change_total_words();
	update_cost();
}

