// quick_quote.js

function business()
{
	var f = document.forms['MainForm'];
	document.getElementById('private_info').style.display="none";	
	document.getElementById('company_name_input').style.display="block";
	document.getElementById('company_name').style.display="block";	
	document.getElementById('sector_select').style.display="block";
	document.getElementById('sector').style.display="block";	
	document.getElementById('url_select').style.display="block";
	document.getElementById('url').style.display="block";	
	f.contact_type[0].checked=true; f.contact_type[1].checked=false;
}

function private()
{
	var f = document.forms['MainForm'];
	document.getElementById('private_info').style.display="block";
	document.getElementById('company_name_input').style.display="none";
	document.getElementById('company_name').style.display="none";
	document.getElementById('sector_select').style.display="none";
	document.getElementById('sector').style.display="none";		
	document.getElementById('url_select').style.display="none";
	document.getElementById('url').style.display="none";
	f.contact_type[0].checked=false; f.contact_type[1].checked=true;
}

function verify_quick_quote_1(){
	var f = document.forms['MainForm'];
	var fd = null;
	var notice = false;
	var err = '';
	if (f.quote_type.selectedIndex<=0) {err="Please select the quote type."; fd=f.source_language; }
	if (!at_leat_one_checked(f.elements['target_language[]'])) {err="Please select the target language(s)."; fd=f.elements['target_language[]']; }
	if (f.source_language.selectedIndex<=0) {err="Please select the source language."; fd=f.source_language; }
	if (err=='')
	{
		//confirm('Requests from private individuals:\nWe are currently unable to cover private certificates, e.g. diplomas, marriage & divorce certificates, etc due to increasing workload.\nWe apologize for the inconveniences');
		return true;
	} else {
		alert(err);
		fd.focus();
		return false;
	}
}

function verify_quick_quote_2(){
	var f = document.forms['MainForm'];
	var fd = null;
	var err = '';
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(is_empty(f.country.value)) {err="Please enter your country."; fd=f.country;}
	if (!filter.test(f.email.value)){err="Please enter a valid email address."; fd=f.email; }
	if(is_empty(f.company_name.value) && f.contact_type[0].checked) {err="Please enter your company name."; fd=f.company_name;}
	if(is_empty(f.last_name.value)) {err="Please enter your last name."; fd=f.last_name;}
	if (err==''){
		return true;
	} else {
		alert(err);
		fd.focus();
		return false;
	}
}

function verify_quick_quote_3(){
	var f = document.forms['MainForm'];
	var fd = null;
	var err = '';
	if (!f.tcc.checked){err="Please read and agree with the terms and conditions."; fd=f.tcc; }
	if (err==''){
		return true;
	} else {
		alert(err);
		fd.focus();
		return false;
	}
}

function quote_next(c_page){
	var check = eval('verify_quick_quote_' + c_page + '()');
	if (check){
		var f = document.forms['MainForm'];
		f.quick_quote_page.value = parseInt(c_page) + 1;
		f.submit();
	}
}

function quote_back(c_page){
	if (parseInt(c_page)<=1) return;
	var f = document.forms['MainForm'];
	f.quick_quote_page.value = parseInt(c_page) - 1;
	f.submit();
}

function limit(zone, max) {
	if(zone.value.length >= max)
		zone.value = zone.value.substring(0, max);
}

function time_check() {
	var start = document.getElementById('st').value;
	var end = document.getElementById('et').value;
	if (end <= start)
		alert('Please, not that the end time should be later than the start time.');
}