/* DOMAIN */
var timeoutID;
function js_domain_search()
{
	var domain_name = $('#txtdomain_name').val();
	$("#search_result").hide();
	$('#result-loader').show();
	
	clearTimeout(timeoutID);
	
	$.ajax({
		type:'POST',
		url: '../domain/function/domain_search.php',
		data:'domain_name='+domain_name,
		success: function(results){
			$('#iresult').html(results).show();	
		},
		complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_domain_result(result)
{
	$("#search_result").show();
	
	if(result == '0')
	{
		document.getElementById('search_result').innerHTML = '<img src="../Images/icon_yes.png" alt="success" title="This domain is available to register" align="absmiddle"/> This domain is Available to register.';
	}
	else
	{
		document.getElementById('search_result').innerHTML = '<img src="../Images/icon_no.png" alt="error" title="This domain is not available to register" align="absmiddle"/> This domain is Not Available to register.';
	}
	
	timeoutID = setTimeout('$("#search_result").hide()', 10000);
}

function js_edomain_search(form)
{
	var domain = $('#txtdomain').val();
	var extention = form.selextention.value;

	$('#result-loader').show();
	
	$.ajax({
		type:'POST',
		url: '../domain/function/edomain_search.php',
		data:'domain='+domain+'&extention='+extention,
		success: function(results){
			$('#iresult').html(results).show();	
		},
		complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_edomain_result(result,domain)
{
	document.getElementById('domain_result').style.display = 'block';
	
	if(result == '0')
	{
		document.getElementById('domain_result').innerHTML = '<span class="success">Congratulations!</span> This domain is available! Do you want to start your business with this domain?<br> <span class="info">(Optional: Additional domain can be added later). </span><br/><a href="javascript:void(0)" onclick="js_show_plan()">Yes, I would like to start my business with this domain.</a><br/><a href="javascript:void(0)" onclick="js_hide_result()">No, I would like to search again for another domain.</a>';
	}
	else
	{
		document.getElementById('domain_result').innerHTML = 'This domain has been taken. Are you the owner of this domain?<br><a href="javascript:void(0)" onclick="js_transfer_domain(\''+domain+'\')">Yes, I would like to transfer this domain to Webber.my server.</a><br/> <a href="javascript:void(0)" onclick="js_hide_result()">No, I would like to search again for another domain.</a>';
	}
}

function js_hdomain_search(form)
{
	var domain = $('#txtdomain').val();
	var extention = form.selextention.value;

	$('#result-loader').show();
	
	$.ajax({
		type:'POST',
		url: '../domain/function/hdomain_search.php',
		data:'domain='+domain+'&extention='+extention,
		success: function(results){
			$('#iresult').html(results).show();	
		},
		complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_hdomain_result(result)
{
	if(result == '0')
	{
		document.getElementById('hdomain_result').innerHTML = '<img src="../Images/icon_yes.png" alt="success" title="This domain is available to register" align="absmiddle"/> This domain is Available to register.';
		document.getElementById('hidomain').value = '1';
	}
	else
	{
		document.getElementById('hdomain_result').innerHTML = '<img src="../Images/icon_no.png" alt="error" title="This domain is not available to register" align="absmiddle"/> This domain is Not Available to register.';
		document.getElementById('hidomain').value = '0';
	}
}

/*
function js_ewdomain(type,member_id)
{
	$('#result-loader').show();
		
	$.ajax({
		type:'POST',
		url: '../domain/function/ewdomain.php',
		data:'type='+type+'&member_id='+member_id,
		success: function(results){
			$('#div_ewdomain').html(results).show();
		},
		complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_ewdomain_search(form,member_id)
{
	$('.error').hide();
	var error_num = 0;
	var domain = $('#txtsearch').val();
	var extention = '';
	for (var i=0; i < document.getElementsByName('chkextention').length; i++)
    {
        if (document.getElementsByName('chkextention')[i].checked)
        {
            extention = extention + document.getElementsByName('chkextention')[i].value + " | ";
        }
    }
	
	if(domain == '')
	{
		$('#domain_error').html("Domain name cannot be empty").show();
		error_num = 1;
	}
	
	if(error_num == 0)
	{
		$('#result-loader').show();
				
		$.ajax({
			type:'POST',
			url: '../domain/function/ewdomain_search.php',
			data:'domain='+domain+'&extention='+extention+'&member_id='+member_id,
			success: function(results){
				$('#iresult').html(results).show();	
			},
			complete: function(){$('#result-loader').hide();}
			});
		return false;
	}
}

function js_ewdomain_result(domain,result,member_id)
{
	$('#result-loader').show();
			
	$.ajax({
		type:'POST',
		url: '../domain/result.php',
		data:'domain='+domain+'&result='+result+'&member_id='+member_id,
		success: function(results){
			$('#div_ewdomain').html(results).show();	
		},
		complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_ewdomain_price(ext,div)
{
	$('#result-loader').show();
			
	$.ajax({
		type:'POST',
		url: '../domain/function/ewdomain_price.php',
		data:'ext='+ext,
		success: function(results){
			$('#div_'+div).html(results).show();
		},
			complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_ewdomain_purchase(form,domain,member_id)
{
	$('.error').hide();
	var error_num = 0;
	
	var ext = '';
	for (var i=0; i < document.getElementsByName('r_extention').length; i++)
    {
        if (document.getElementsByName('r_extention')[i].checked)
        {
            ext = document.getElementsByName('r_extention')[i].value;
        }
    }
	
	if(ext == '')
	{
		$('#extention_error').html("Choose the extention you want to purchase").show();
		error_num = 1;
	}

	if(error_num == 0)
	{
		var price = document.getElementById('sel'+ext+'price').value;
		$('#result-loader').show();
				
		$.ajax({
			type:'POST',
			url: '../domain/new.php',
			data:'ext='+ext+'&price='+price+'&domain='+domain+'&member_id='+member_id,
			success: function(results){
				$('#div_ewdomain').html(results).show();	
			},
				complete: function(){$('#result-loader').hide();}
			});
		return false;
	}
}

function js_ewdomain_extention(romanize)
{
	$('#result-loader').show();
			
	$.ajax({
		type:'POST',
		url: '../domain/function/romanize_form.php',
		data:'romanize='+romanize,
		success: function(results){
			$('#div_others_form').html(results).show();	
		},
			complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_flag_adm()
{
	document.getElementById('div_flag_adm').style.display = "none";
	if (!document.getElementById('flag_adm').checked)
	{
		document.getElementById('div_flag_adm').style.display = "block";
	}
}

function js_flag_bil()
{
	document.getElementById('div_flag_bil').style.display = "none";
	if (!document.getElementById('flag_bil').checked)
	{
		document.getElementById('div_flag_bil').style.display = "block";
	}
}

function js_my_type(type)
{
	$('#result-loader').show();
			
	$.ajax({
		type:'POST',
		url: '../domain/function/mytype_form.php',
		data:'type='+type,
		success: function(results){
			$('#div_mytype_form').html(results).show();	
		},
			complete: function(){$('#result-loader').hide();}
		});
	return false;
}

function js_ewdomain_register(form,member_id)
{
	$('.error').hide();
	var error_num = 0;
	var domain = $('#txtdomain').val();
	var term = $('#hid_term').val();
	var romanize = form.selromanize.value;
	
	var user = '';
	for (var i=0; i < document.getElementsByName('new_user').length; i++)
    {
        if (document.getElementsByName('new_user')[i].checked)
        {
            user = document.getElementsByName('new_user')[i].value;
        }
    }
	
	error_num = validation_reg(form);
	
	var flag_adm = '1';
	var flag_bil = '1';
	
	if (!document.getElementById('flag_adm').checked)
	{
		error_num = validation_flag_adm(form);
		flag_adm = '0';
	}
	
	if (!document.getElementById('flag_bil').checked)
	{
		error_num = validation_flag_bil(form);
		flag_bil = '0';
	}
	
	error_num = check_domain_romanize(romanize,form);
	
	if(domain == '')
	{
		$('#domain_error').html("Domain name cannot be empty").show();
		error_num = 1;
	}
		
	if(error_num == 0)
	{
		var reg_data = reg_form(form);
		
		if(flag_adm == 0)
		{
			var adm_data = adm_form(form);
			adm_data = 'flag_adm='+flag_adm+'&'+adm_data;
		}
		else if(flag_adm == 1)
		{
			var adm_data = 'flag_adm='+flag_adm+'&';
		}
		
		if(flag_bil == 0)
		{
			var bil_data = bil_form(form);
			bil_data = 'flag_bil='+flag_bil+'&'+bil_data;
		}
		else if(flag_bil == 1)
		{
			var bil_data = 'flag_bil='+flag_bil+'&';
		}
		
		var others_data = check_others_form(romanize,form);
		$('#result-loader').show();
			
		$.ajax({
			type:'POST',
			url: '../domain/function/domain_register.php',
			data:'domain='+domain+'&member_id='+member_id+'&user='+user+'&term='+term+'&romanize='+romanize+'&'+reg_data+bil_data+adm_data+others_data,
			success: function(results){
				$('#iresult').html(results).show();	
			},
				complete: function(){$('#result-loader').hide();}
			});
		return false;
	}
}

//

function others_form(romanize,type,form)
{
	var others_data = "";
	if(romanize == '.my' || romanize == '.name.my' || romanize == '.com.my' || romanize == '.net.my' || romanize == '.org.my' || romanize == '.edu.my')
	{
		if(type == 'I')
		{
			others_data = myindi_form(form);
		}
		else if(type == 'O')
		{
			others_data = myorga_form(form);
		}
	}
	else if(romanize == '.sg' || romanize == '.per.sg' || romanize == '.com.sg' || romanize == '.net.sg' || romanize == '.org.sg' || romanize == '.edu.sg')
	{
		others_data = sg_form(form);
	}
	else if(romanize == '.org')
	{
		others_data = org_form(form);
	}
	
	return others_data;
}

function check_others_form(romanize,form)
{
	var type = "";
	if(romanize == '.my' || romanize == '.name.my' || romanize == '.com.my' || romanize == '.net.my' || romanize == '.org.my' || romanize == '.edu.my')
	{
		for (var i = 0; i < document.getElementsByName('my_type').length; i++)
		{
			if (document.getElementsByName('my_type')[i].checked)
			{
				type = document.getElementsByName('my_type')[i].value;
			}
		}
	}
	
	var others_data = others_form(romanize,type,form);
	return others_data;
}

function reg_form(form)
{
	var reg_company = $('#reg_company').val();
    var reg_first = $('#reg_first').val();
	var reg_last = $('#reg_last').val();
    var reg_add1 = $('#reg_add1').val();
	var reg_add2 = $('#reg_add2').val();
    var reg_state = $('#reg_state').val();
	var reg_city = $('#reg_city').val();
    var reg_postcode = $('#reg_postcode').val();
	var reg_tel = $('#reg_tel').val();
    var reg_fax = $('#reg_fax').val();
	var reg_tel_ext = $('#reg_tel_ext').val();
    var reg_fax_ext = $('#reg_fax_ext').val();
	var reg_country = form.reg_country.value;
    var reg_email = $('#reg_email').val();
	
	var reg_data = 'reg_company='+reg_company+'&reg_first='+reg_first+'&reg_last='+reg_last+'&reg_add1='+reg_add1+'&reg_add2='+reg_add2+'&reg_state='+reg_state+'&reg_city='+reg_city+'&reg_postcode='+reg_postcode+'&reg_tel='+reg_tel+'&reg_fax='+reg_fax+'&reg_tel_ext='+reg_tel_ext+'&reg_fax_ext='+reg_fax_ext+'&reg_country='+reg_country+'&reg_email='+reg_email+'&';
	
	return reg_data;
}

function adm_form(form)
{
	var adm_company = $('#adm_company').val();
    var adm_first = $('#adm_first').val();
	var adm_last = $('#adm_last').val();
    var adm_add1 = $('#adm_add1').val();
	var adm_add2 = $('#adm_add2').val();
    var adm_state = $('#adm_state').val();
	var adm_city = $('#adm_city').val();
    var adm_postcode = $('#adm_postcode').val();
	var adm_tel = $('#adm_tel').val();
    var adm_fax = $('#adm_fax').val();
	var adm_tel_ext = $('#adm_tel_ext').val();
    var adm_fax_ext = $('#adm_fax_ext').val();
	var adm_country = form.adm_country.value;
    var adm_email = $('#adm_email').val();
	
	var adm_data = 'adm_company='+adm_company+'&adm_first='+adm_first+'&adm_last='+adm_last+'&adm_add1='+adm_add1+'&adm_add2='+adm_add2+'&adm_state='+adm_state+'&adm_city='+adm_city+'&adm_postcode='+adm_postcode+'&adm_tel='+adm_tel+'&adm_fax='+adm_fax+'&adm_tel_ext='+adm_tel_ext+'&adm_fax_ext='+adm_fax_ext+'&adm_country='+adm_country+'&adm_email='+adm_email+'&';
	
	return adm_data;
}

function bil_form(form)
{
	var bil_company = $('#bil_company').val();
    var bil_first = $('#bil_first').val();
	var bil_last = $('#bil_last').val();
    var bil_add1 = $('#bil_add1').val();
	var bil_add2 = $('#bil_add2').val();
    var bil_state = $('#bil_state').val();
	var bil_city = $('#bil_city').val();
    var bil_postcode = $('#bil_postcode').val();
	var bil_tel = $('#bil_tel').val();
    var bil_fax = $('#bil_fax').val();
	var bil_tel_ext = $('#bil_tel_ext').val();
    var bil_fax_ext = $('#bil_fax_ext').val();
	var bil_country = form.bil_country.value;
    var bil_email = $('#bil_email').val();
	
	var bil_data = 'bil_company='+bil_company+'&bil_first='+bil_first+'&bil_last='+bil_last+'&bil_add1='+bil_add1+'&bil_add2='+bil_add2+'&bil_state='+bil_state+'&bil_city='+bil_city+'&bil_postcode='+bil_postcode+'&bil_tel='+bil_tel+'&bil_fax='+bil_fax+'&bil_tel_ext='+bil_tel_ext+'&bil_fax_ext='+bil_fax_ext+'&bil_country='+bil_country+'&bil_email='+bil_email+'&';
	
	return bil_data;
}

function org_form(form)
{
	var org_lang = "";
	for (var i = 0; i < document.getElementsByName('org_lang').length; i++)
    {
		if (document.getElementsByName('org_lang')[i].checked)
        {
            org_lang = document.getElementsByName('org_lang')[i].value;
        }
    }	
	
	var org_data = 'org_lang='+org_lang;
	return org_data;
}

function sg_form(form)
{
	var sg_reg_id = $('#sg_reg_id').val();
	var sg_adm_id = $('#sg_adm_id').val();
	
	var sg_reg_type = "";
	for (var i = 0; i < document.getElementsByName('sg_reg_type').length; i++)
    {
		if (document.getElementsByName('sg_reg_type')[i].checked)
        {
            sg_reg_type = document.getElementsByName('sg_reg_type')[i].value;
        }
    }
	
	var sg_adm_type = "";
	for (var i = 0; i < document.getElementsByName('sg_adm_type').length; i++)
    {
		if (document.getElementsByName('sg_adm_type')[i].checked)
        {
            sg_adm_type = document.getElementsByName('sg_adm_type')[i].value;
        }
    }
	
	var sg_tec_type = "";
	for (var i = 0; i < document.getElementsByName('sg_tec_type').length; i++)
    {
		if (document.getElementsByName('sg_tec_type')[i].checked)
        {
            sg_tec_type = document.getElementsByName('sg_tec_type')[i].value;
        }
    }
	
	var sg_bil_type = "";
	for (var i = 0; i < document.getElementsByName('sg_bil_type').length; i++)
    {
		if (document.getElementsByName('sg_bil_type')[i].checked)
        {
            sg_bil_type = document.getElementsByName('sg_bil_type')[i].value;
        }
    }
	
	var sg_data = 'sg_reg_id='+sg_reg_id+'&sg_adm_id='+sg_adm_id+'&sg_reg_type='+sg_reg_type+'&sg_adm_type='+sg_adm_type+'&sg_tec_type='+sg_tec_type+'&sg_bil_type='+sg_bil_type;
	return sg_data;
}

function myorga_form(form)
{
	var my_contact_type = 'O';
	var my_register = $('#my_register').val();

	var my_doc_type = "";
	for (var i = 0; i < document.getElementsByName('my_doc_type').length; i++)
    {
		if (document.getElementsByName('my_doc_type')[i].checked)
        {
            my_doc_type = document.getElementsByName('my_doc_type')[i].value;
        }
    }
	
	var myorga_data = 'my_contact_type='+my_contact_type+'&my_register='+my_register+'&my_doc_type='+my_doc_type;
	return myorga_data;
}

function myindi_form(form)
{
	var my_contact_type = 'I';
	var my_ic = $('#my_ic').val();
    var year = form.selyear.value;
	var month = form.selmonth.value;
	var day = form.selday.value;
	
	var my_race = "";
	for (var i = 0; i < document.getElementsByName('my_race').length; i++)
    {
		if (document.getElementsByName('my_race')[i].checked)
        {
            my_race = document.getElementsByName('my_race')[i].value;
        }
    }
	
	var my_gender = "";
	for (var i = 0; i < document.getElementsByName('my_gender').length; i++)
    {
		if (document.getElementsByName('my_gender')[i].checked)
        {
            my_gender = document.getElementsByName('my_gender')[i].value;
        }
	}
	
	var my_dob = validation_date(year,month,day);
	
	var myindi_data = 'my_contact_type='+my_contact_type+'&my_ic='+my_ic+'&my_race='+my_race+'&my_gender='+my_gender+'&my_dob='+my_dob;
	return myindi_data;
}

function validation_contact_type(romanize,type,form)
{
	var error_num = 0;
	if(romanize == '.my' || romanize == '.name.my' || romanize == '.com.my' || romanize == '.net.my' || romanize == '.org.my' || romanize == '.edu.my')
	{
		if(type == 'I')
		{
			error_num = validation_my_indi(form);
		}
		else if(type == 'O')
		{
			error_num = validation_my_orga(form);
		}
	}
	else if(romanize == '.sg' || romanize == '.per.sg' || romanize == '.com.sg' || romanize == '.net.sg' || romanize == '.org.sg' || romanize == '.edu.sg')
	{
		error_num = validation_sg(form);
	}
	
	return error_num;
}

function check_domain_romanize(romanize,form)
{
	var type ="";
	var error_num = 0;
	if(romanize == '.my' || romanize == '.name.my' || romanize == '.com.my' || romanize == '.net.my' || romanize == '.org.my' || romanize == '.edu.my')
	{
		for (var i = 0; i < document.getElementsByName('my_type').length; i++)
		{
			if (document.getElementsByName('my_type')[i].checked)
			{
				type = document.getElementsByName('my_type')[i].value;
			}
		}
	}
	
	error_num = validation_contact_type(romanize,type,form);
	return error_num;
}

function validation_sg(form)
{
	var error_num = 0;
	var sg_reg_id = $('#sg_reg_id').val();
	var sg_adm_id = $('#sg_adm_id').val();
	
	if(sg_reg_id == '')
	{
		$('#sg_reg_id_error').html("Registrant's ROC number / Singapore ID cannot be empty").show();
		error_num = 1;
	}
	
	if(sg_adm_id == '')
	{
		$('#sg_adm_id_error').html("Admin ROC number / Singapore ID cannot be empty").show();
		error_num = 1;
	}
	
	return error_num;
}

function validation_my_orga(form)
{
	var error_num = 0;
	var my_register = $('#my_register').val();

	if(my_register == '')
	{
		$('#my_register_error').html("Documentation register number cannot be empty").show();
		error_num = 1;
	}
	
	return error_num;
}

function validation_my_indi(form)
{
	var error_num = 0;
	var my_ic = $('#my_ic').val();
    var year = form.selyear.value;
	var month = form.selmonth.value;
	var day = form.selday.value;
	var my_nic = $('#my_nic').val();
	
	var my_dob = validation_date(year,month,day);
	
	if(my_dob == 'false')
	{
		$('#my_dob_error').html("Invalid date of birth format").show();
		error_num = 1;
	}
	
	if(my_ic == '')
	{
		$('#my_ic_error').html("IC/Passport number cannot be empty").show();
		error_num = 1;
	}
	
	return error_num;
}

function validation_date(year,month,day)
{
	if(month == 2)
	{
		if(year % 4 != 0)
		{
			if(day > 28)
			{
				var result = "false";
			}
		}
		else 
		{
			if(day > 29)
			{
				var result = "false";
			}
		}
	}
	else if(month == 4 || 6 || 9 || 11)
	{
		if(day > 30)
		{
			var result = "false";
		}
	}
	else
	{
		var result = year+'-'+month+'-'+day;
	}
	return result;
}

function validation_reg(form)
{
	var error_num = 0;
	var reg_company = $('#reg_company').val();
    var reg_first = $('#reg_first').val();
	var reg_last = $('#reg_last').val();
    var reg_add1 = $('#reg_add1').val();
	var reg_add2 = $('#reg_add2').val();
    var reg_state = $('#reg_state').val();
	var reg_city = $('#reg_city').val();
    var reg_postcode = $('#reg_postcode').val();
	var reg_tel = $('#reg_tel').val();
    var reg_fax = $('#reg_fax').val();
	var reg_tel_ext = $('#reg_tel_ext').val();
    var reg_fax_ext = $('#reg_fax_ext').val();
	var reg_country = form.reg_country.value;
    var reg_email = $('#reg_email').val();
	
	if(reg_company == '')
	{
		$('#reg_company_error').html("Registrant's company cannot be empty").show();
		error_num = 1;
	}
	
	if(reg_first == '')
	{
		$('#reg_first_error').html("Registrant's first name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(reg_first))
	{
		$('#reg_first_error').html("Invalid registrant's first name format").show();
		error_num = 1;
	}
	
	if(reg_last == '')
	{
		$('#reg_last_error').html("Registrant's last name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(reg_first))
	{
		$('#reg_last_error').html("Invalid registrant's last name format").show();
		error_num = 1;
	}
	
	if(reg_add1 == '')
	{
		$('#reg_add1_error').html("Registrant's address 1 cannot be empty").show();
		error_num = 1;
	}
	
	if(reg_add2 == '')
	{
		$('#reg_add2_error').html("Registrant's address 2 cannot be empty").show();
		error_num = 1;
	}
	
	if(reg_state == '')
	{
		$('#reg_state_error').html("Registrant's state cannot be empty").show();
		error_num = 1;
	}
	
	if(reg_city == '' )
	{
		$('#reg_city_error').html("Registrant's city cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(reg_city))
	{
		$('#reg_city_error').html("Invalid registrant's city format").show();
		error_num = 1;
	}
	
	if(reg_postcode == '' )
	{
		$('#reg_postcode_error').html("Registrant's postal code cannot be empty").show();
		error_num = 1;
	}
	
	if(reg_tel == '' )
	{
		$('#reg_tel_error').html("Registrant's telephone cannot be empty").show();
		error_num = 1;
	}
	else if(!numericExpression.test(reg_tel))
	{
		$('#reg_tel_error').html("Invalid registrant's telephone format").show();
		error_num = 1;
	}
	else if(reg_tel_ext == '' )
	{
		$('#reg_tel_error').html("Invalid registrant's telephone format").show();
		error_num = 1;
	}
	
	if(reg_email == '' )
	{
		$('#reg_email_error').html("Registrant's email address cannot be empty").show();
		error_num = 1;
	}
	else if(!emailExpression.test(reg_email))
	{
		$('#reg_email_error').html("Invalid registrant's email address format").show();
		error_num = 1;
	}
	
	return error_num;
}

function validation_flag_adm(form)
{
	var error_num = 0;
	var adm_company = $('#adm_company').val();
    var adm_first = $('#adm_first').val();
	var adm_last = $('#adm_last').val();
    var adm_add1 = $('#adm_add1').val();
	var adm_add2 = $('#adm_add2').val();
    var adm_state = $('#adm_state').val();
	var adm_city = $('#adm_city').val();
    var adm_postcode = $('#adm_postcode').val();
	var adm_tel = $('#adm_tel').val();
    var adm_fax = $('#adm_fax').val();
	var adm_tel_ext = $('#adm_tel_ext').val();
    var adm_fax_ext = $('#adm_fax_ext').val();
	var adm_country = form.adm_country.value;
    var adm_email = $('#adm_email').val();
	
	if(adm_company == '')
	{
		$('#adm_company_error').html("Admin company cannot be empty").show();
		error_num = 1;
	}
	
	if(adm_first == '')
	{
		$('#adm_first_error').html("Admin first name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(adm_first))
	{
		$('#adm_first_error').html("Invalid admin first name format").show();
		error_num = 1;
	}
	
	if(adm_last == '')
	{
		$('#adm_last_error').html("Admin last name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(adm_first))
	{
		$('#adm_last_error').html("Invalid admin last name format").show();
		error_num = 1;
	}
	
	if(adm_add1 == '')
	{
		$('#adm_add1_error').html("Admin address 1 cannot be empty").show();
		error_num = 1;
	}
	
	if(adm_add2 == '')
	{
		$('#adm_add2_error').html("Admin address 2 cannot be empty").show();
		error_num = 1;
	}
	
	if(adm_state == '')
	{
		$('#adm_state_error').html("Admin state cannot be empty").show();
		error_num = 1;
	}
	
	if(adm_city == '' )
	{
		$('#adm_city_error').html("Admin city cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(adm_city))
	{
		$('#adm_city_error').html("Invalid admin city format").show();
		error_num = 1;
	}
	
	if(adm_postcode == '' )
	{
		$('#adm_postcode_error').html("Admin postal code cannot be empty").show();
		error_num = 1;
	}
	
	if(adm_tel == '' )
	{
		$('#adm_tel_error').html("Admin telephone cannot be empty").show();
		error_num = 1;
	}
	else if(!numericExpression.test(adm_tel))
	{
		$('#adm_tel_error').html("Invalid admin telephone format").show();
		error_num = 1;
	}
	else if(adm_tel_ext == '' )
	{
		$('#adm_tel_error').html("Invalid admin telephone format").show();
		error_num = 1;
	}
	
	if(adm_email == '' )
	{
		$('#adm_email_error').html("Admin email address cannot be empty").show();
		error_num = 1;
	}
	else if(!emailExpression.test(adm_email))
	{
		$('#adm_email_error').html("Invalid admin email address format").show();
		error_num = 1;
	}
	
	return error_num;
}


function validation_flag_bil(form)
{
	var error_num = 0;
	var bil_company = $('#bil_company').val();
    var bil_first = $('#bil_first').val();
	var bil_last = $('#bil_last').val();
    var bil_add1 = $('#bil_add1').val();
	var bil_add2 = $('#bil_add2').val();
    var bil_state = $('#bil_state').val();
	var bil_city = $('#bil_city').val();
    var bil_postcode = $('#bil_postcode').val();
	var bil_tel = $('#bil_tel').val();
    var bil_fax = $('#bil_fax').val();
	var bil_tel_ext = $('#bil_tel_ext').val();
    var bil_fax_ext = $('#bil_fax_ext').val();
	var bil_country = form.bil_country.value;
    var bil_email = $('#bil_email').val();
	
	if(bil_company == '')
	{
		$('#bil_company_error').html("Billing company cannot be empty").show();
		error_num = 1;
	}
	
	if(bil_first == '')
	{
		$('#bil_first_error').html("Billing first name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(bil_first))
	{
		$('#bil_first_error').html("Invalid billing first name format").show();
		error_num = 1;
	}
	
	if(bil_last == '')
	{
		$('#bil_last_error').html("Billing last name cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(bil_first))
	{
		$('#bil_last_error').html("Invalid billing last name format").show();
		error_num = 1;
	}
	
	if(bil_add1 == '')
	{
		$('#bil_add1_error').html("Billing address 1 cannot be empty").show();
		error_num = 1;
	}
	
	if(bil_add2 == '')
	{
		$('#bil_add2_error').html("Billing address 2 cannot be empty").show();
		error_num = 1;
	}
	
	if(bil_state == '')
	{
		$('#bil_state_error').html("Billing state cannot be empty").show();
		error_num = 1;
	}
	
	if(bil_city == '' )
	{
		$('#bil_city_error').html("Billing city cannot be empty").show();
		error_num = 1;
	}
	else if(!alpha_spaceExpression.test(bil_city))
	{
		$('#bil_city_error').html("Invalid billing city format").show();
		error_num = 1;
	}
	
	if(bil_postcode == '' )
	{
		$('#bil_postcode_error').html("Billing postal code cannot be empty").show();
		error_num = 1;
	}
	
	if(bil_tel == '' )
	{
		$('#bil_tel_error').html("Billing telephone cannot be empty").show();
		error_num = 1;
	}
	else if(!numericExpression.test(bil_tel))
	{
		$('#bil_tel_error').html("Invalid billing telephone format").show();
		error_num = 1;
	}
	else if(bil_tel_ext == '' )
	{
		$('#bil_tel_error').html("Invalid billing telephone format").show();
		error_num = 1;
	}
	
	if(bil_email == '' )
	{
		$('#bil_email_error').html("Billing email address cannot be empty").show();
		error_num = 1;
	}
	else if(!emailExpression.test(bil_email))
	{
		$('#bil_email_error').html("Invalid billing email address format").show();
		error_num = 1;
	}
	
	return error_num;
}

function js_send_failure(domain)
{
	var email = $('#txtemail').val();
	var error_num = 0;
	$('#email_error').hide();
	
	if(email == '' )
	{
		$('#email_error').html("Email address cannot be empty").show();
		error_num = 1;
	}
	else if(!emailExpression.test(email))
	{
		$('#email_error').html("Invalid email address format").show();
		error_num = 1;
	}
	
	if(error_num == 0)
	{
		$('#result-loader').show();
				
		$.ajax({
			type:'POST',
			url: 'function/domain_failure.php',
			data:'domain='+domain+'&email='+email,
			success: function(results){
				$('#div_send_email').html(results).show();	
			},
				complete: function(){$('#result-loader').hide();}
			});
		return false;
	}
}
*/
