// JavaScript Document

function ClsMyPage(){
}

ClsMyPage.prototype = {
	
	download: function(s_type, s_file, u_file, flag){

		var type = document.form_mypage.order_type;
		var file = document.form_mypage.file;
		var file_upload = document.form_mypage.file_upload;
		var task = document.form_mypage.task;
		
		type.value = s_type;
		file.value = s_file;
		file_upload.value = u_file;
		
		if(flag == 1) task.value = 1; //download files;
		else task.value = 2; 		  //download results;
		
		document.form_mypage.action = "download_files.php";
		document.form_mypage.submit();
		
	},
	
	paySubmit: function(){
		var email = document.form_pay.email_ad;
		var name = document.form_pay.name;
		var amount = document.form_pay.amount;
		var mode = document.form_pay.mode;
		var pay_method = document.form_pay.pay_method;
		
		if(trim(email.value) == ''){
			alert('Please enter your email address!');
			email.focus();
			return false;
		}
		
		if(! validateEmail(email) ){
			alert('Please enter a valid email address!');
			email.focus();
			return false;
		}
		
		if(trim(name.value) == ''){
			alert('Please enter your name!');
			name.focus();
			return false;
		}
		
		if(trim(amount.value) == ''){
			alert('Please enter the amount that you will pay!');
			amount.focus();
			return false;
		}
		
		if(isNaN(amount.value)){
			alert('Please enter a valid amount!');
			amount.focus();
			return false;
		}
		
		if(pay_method.value == 3 && mode.value == 1){
			alert('INICIS can only pay in WON!');
			mode.focus();
			return false;
		}
		document.form_pay.submit();
	},
	
	// For Price Page, update price list
	updatePrice: function(){
		var category = document.formprice.category.value;
		
		if(category == "Dissertation (Undergraduate)" || category == "Thesis (Undergraduate)"){
			document.getElementById("price-essay-ordinary").style.display = "none";
			document.getElementById("price-essay-masteral").style.display = "none";
			document.getElementById("price-essay-undergraduate").style.display = "inline";
			
		} else if(category == "Dissertation (Masteral)" || category == "Thesis (Masteral)" ){
			document.getElementById("price-essay-ordinary").style.display = "none";
			document.getElementById("price-essay-masteral").style.display = "inline";
			document.getElementById("price-essay-undergraduate").style.display = "none";
		
		} else {
			document.getElementById("price-essay-ordinary").style.display = "inline-table";
			document.getElementById("price-essay-masteral").style.display = "none";
			document.getElementById("price-essay-undergraduate").style.display = "none";	
			
			if(category == "Business" || category == "Law"){
				document.getElementById('wc').style.display = "none";	
				document.getElementById('woc').style.display = "none";
				document.getElementById('wcb').style.display = "inline-table";
				document.getElementById('wocb').style.display = "inline-table";
			} else {
				document.getElementById('wc').style.display = "inline-table";	
				document.getElementById('woc').style.display = "inline-table";
				document.getElementById('wcb').style.display = "none";
				document.getElementById('wocb').style.display = "none";
			}
		}
	},
	
	// For Price Page, update price list
	essayUpdatePrice: function(){
		var category = document.formessay.category.value;
		
		if(category == "Business" || category == "Law"){
			document.getElementById('wc').style.display = "none";	
			document.getElementById('woc').style.display = "none";
			document.getElementById('wcb').style.display = "inline";
			document.getElementById('wocb').style.display = "inline";
		} else {
			document.getElementById('wc').style.display = "inline";	
			document.getElementById('woc').style.display = "inline";
			document.getElementById('wcb').style.display = "none";
			document.getElementById('wocb').style.display = "none";
		}
	},
	
	searchOrder: function(page){
		var searchtxt = document.form_mypage.search_txt.value;
		document.form_mypage.action = "mypage.php?page=1&order_id="+searchtxt;
		document.form_mypage.submit();
	},
	
	promptDelete: function(id){
		
		if(confirm("Are you sure you want to delete this order?")){
			document.location.href = "mypage_process.php?op=delete&id="+id;	
		}
	}
		
}

var JSMypage = new ClsMyPage();
