/*
function checkItemInput() {
// collect form field value
	var  qty_m = document.form1.ds_ic_qty.value;
	var  up_m = 68;
											
	var  qty_w = document.form1.w_b_qty.value;
	var  up_w = 60;
	
	var  qty_r = document.form1.r_b_qty.value;
	var  up_r = 50;
	
	// define default value
	var errorMessage = "";
	var totalamt = 0;	
	var sum_m = 0;
	
	// check for maroon
	if (isEmpty(qty_m) == false )
	{
		if (isNumeric(qty_m) == false ) {												
			padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		}
		else {
			sum_m = (qty_m * up_m);	
			totalamt += (qty_m * up_m);	
			document.form1.bb_ms_b_sum.value = sum_m;
		}
	}
	
	// check for WOBBLE BOARD
	if (isEmpty(qty_w) == false )
	{
		if (isNumeric(qty_w) == false ) {												
			padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
			document.form1.w_b_sum.value = 0;
		}
		else {
			sum_w = (qty_w * up_w);	
			totalamt += (qty_w * up_w);	
			document.form1.w_b_sum.value = sum_w;
			
		}
	}
	
	// check for ROCKER BOARD
	if (isEmpty(qty_r) == false )
	{
		if (isNumeric(qty_r) == false ) {												
			padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
			document.form1.r_b_sum.value = 0;
		}
		else {
			sum_r = (qty_r * up_r);	
			totalamt += (qty_r * up_r);	
			document.form1.r_b_sum.value = sum_r;
			
		}
	}
	
	if (errorMessage.length == 0 )
	{
		errorMessage = totalamt;
	}
	
	return errorMessage;

}
*/

function checkItemInput() {

	// collect form field value
	//Dedicated Server
	//var  qty_1 = document.form1.ds_ic_qty.value;
	//var  up_1 = 300;

	var  qty_2 = document.form1.ds_p4_b_qty.value;
	var  up_2 = document.form1.ds_p4_b_up.value;
	
	var  qty_19 = document.form1.ds_xd_c_qty.value;
	var  up_19 = document.form1.ds_xd_c_up.value;
	
	var  qty_3 = document.form1.ds_p4_p_qty.value;
	var  up_3 = document.form1.ds_p4_p_up.value;
	
	var  qty_17 = document.form1.ds_os_w_qty.value;
	var  up_17 = document.form1.ds_os_w_up.value;
	
	//Co-Location
	var  qty_4 = document.form1.cl_1u_qty.value;
	var  up_4 = document.form1.cl_1u_up.value;

	var  qty_5 = document.form1.cl_2u_qty.value;
	var  up_5 = document.form1.cl_2u_up.value;

	var  qty_6 = document.form1.cl_4u_qty.value;
	var  up_6 = document.form1.cl_4u_up.value;
/*
	var  qty_7 = document.form1.cl_6u_qty.value;
	var  up_7 = 900;

	var  qty_8 = document.form1.cl_7u_qty.value;
	var  up_8 = 1000;	
*/
	
	//Rack Space
	var  qty_9 = document.form1.rs_q_qty.value;
	var  up_9 = document.form1.rs_q_up.value;

	var  qty_10 = document.form1.rs_h_qty.value;
	var  up_10 = document.form1.rs_h_up.value;

	var  qty_11 = document.form1.rs_1_qty.value;
	var  up_11 = document.form1.rs_1_up.value;

	//Dedicated Bandwidth
	/*var  qty_12 = document.form1.db_1_qty.value;
	var  up_12 = 500;

	var  qty_13 = document.form1.db_2_qty.value;
	var  up_13= 980;

	var  qty_14 = document.form1.db_5_qty.value;
	var  up_14 = 2300;*/

	var  qty_15 = document.form1.db_10_qty.value;
	var  up_15 = document.form1.db_10_up.value;

	var  qty_16 = document.form1.db_20_qty.value;
	var  up_16 = document.form1.db_20_up.value;
	
	//var  qty_18 = document.form1.db_50_qty.value;
	//var  up_18 = document.form1.db_50_up.value;
	
	// define default value
	var errorMessage = "";
	var totalamt = 0;
	
	//var sum_1 = 0;
	var sum_2 = 0;
	var sum_3 = 0;
	var sum_4 = 0;
	var sum_5 = 0;
	var sum_6 = 0;
	var sum_7 = 0;
	var sum_8 = 0;
	var sum_9 = 0;
	var sum_10 = 0;
	var sum_11 = 0;
	var sum_12 = 0;
	var sum_13 = 0;
	var sum_14 = 0;
	var sum_15 = 0;
	var sum_16 = 0;
	var sum_17 = 0;
	var sum_18 = 0;
	var sum_19 = 0;

/*
if (isEmpty(qty_1) == false )
{
	if (isNumeric(qty_1) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_ic_sum.value = 0;
	}
	else {
		sum_1 = (qty_1 * up_1);	
		totalamt += (qty_1 * up_1);	
		document.form1.ds_ic_sum.value = sum_1;
		
	}
}
*/

if (isEmpty(qty_2) == false )
{
	if (isNumeric(qty_2) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_p4_b_sum.value = 0;
	}
	else {
		sum_2 = (qty_2 * up_2);	
		totalamt += (qty_2 * up_2);	
		document.form1.ds_p4_b_sum.value = sum_2;
		
	}
}

if (isEmpty(qty_19) == false )
{
	if (isNumeric(qty_19) == false ) {
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_xd_c_sum.value = 0;
	}
	else {
		sum_19 = (qty_19 * up_19);	
		totalamt += (qty_19 * up_19);	
		document.form1.ds_xd_c_sum.value = sum_19;

	}
}

if (isEmpty(qty_3) == false )
{
	if (isNumeric(qty_3) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_p4_p_sum.value = 0;
	}
	else {
		sum_3 = (qty_3 * up_3);	
		totalamt += (qty_3 * up_3);	
		document.form1.ds_p4_p_sum.value = sum_3;
		
	}
}

if (isEmpty(qty_4) == false )
{
	if (isNumeric(qty_4) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_1u_sum.value = 0;
	}
	else {
		sum_4 = (qty_4 * up_4);	
		totalamt += (qty_4 * up_4);	
		document.form1.cl_1u_sum.value = sum_4;
	}
}

if (isEmpty(qty_5) == false )
{
	if (isNumeric(qty_5) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_2u_sum.value = 0;
	}
	else {
		sum_5 = (qty_5 * up_5);	
		totalamt += (qty_5 * up_5);	
		document.form1.cl_2u_sum.value = sum_5;
		
	}
}

if (isEmpty(qty_6) == false )
{
	if (isNumeric(qty_6) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_4u_sum.value = 0;
	}
	else {
		sum_6 = (qty_6 * up_6);	
		totalamt += (qty_6 * up_6);	
		document.form1.cl_4u_sum.value = sum_6;
		
	}
}
/*
if (isEmpty(qty_7) == false )
{
	if (isNumeric(qty_7) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_6u_sum.value = 0;
	}
	else {
		sum_7 = (qty_7 * up_7);	
		totalamt += (qty_7 * up_7);	
		document.form1.cl_6u_sum.value = sum_7;
		
	}
}

if (isEmpty(qty_8) == false )
{
	if (isNumeric(qty_8) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_7u_sum.value = 0;
	}
	else {
		sum_8 = (qty_8 * up_8);	
		totalamt += (qty_8 * up_8);	
		document.form1.cl_7u_sum.value = sum_8;
		
	}
}*/

if (isEmpty(qty_9) == false )
{
	if (isNumeric(qty_9) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_q_sum.value = 0;
	}
	else {
		sum_9 = (qty_9 * up_9);	
		totalamt += (qty_9 * up_9);	
		document.form1.rs_q_sum.value = sum_9;
		
	}
}

if (isEmpty(qty_10) == false )
{
	if (isNumeric(qty_10) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_h_sum.value = 0;
	}
	else {
		sum_10 = (qty_10 * up_10);	
		totalamt += (qty_10 * up_10);	
		document.form1.rs_h_sum.value = sum_10;
		
	}
}

if (isEmpty(qty_11) == false )
{
	if (isNumeric(qty_11) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_1_sum.value = 0;
	}
	else {
		sum_11 = (qty_11 * up_11);	
		totalamt += (qty_11 * up_11);	
		document.form1.rs_1_sum.value = sum_11;
		
	}
}
/*
if (isEmpty(qty_12) == false )
{
	if (isNumeric(qty_12) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_1_sum.value = 0;
	}
	else {
		sum_12 = (qty_12 * up_12);	
		totalamt += (qty_12 * up_12);	
		document.form1.db_1_sum.value = sum_12;
		
	}
}

if (isEmpty(qty_13) == false )
{
	if (isNumeric(qty_13) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_2_sum.value = 0;
	}
	else {
		sum_13 = (qty_13 * up_13);	
		totalamt += (qty_13 * up_13);	
		document.form1.db_2_sum.value = sum_13;
		
	}
}

if (isEmpty(qty_14) == false )
{
	if (isNumeric(qty_14) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_5_sum.value = 0;
	}
	else {
		sum_14 = (qty_14 * up_14);	
		totalamt += (qty_14 * up_14);	
		document.form1.db_5_sum.value = sum_14;
		
	}
}
*/
if (isEmpty(qty_15) == false )
{
	if (isNumeric(qty_15) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_10_sum.value = 0;
	}
	else {
		sum_15 = (qty_15 * up_15);	
		totalamt += (qty_15 * up_15);	
		document.form1.db_10_sum.value = sum_15;
		
	}
}

if (isEmpty(qty_16) == false )
{
	if (isNumeric(qty_16) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_20_sum.value = 0;
	}
	else {
		sum_16 = (qty_16 * up_16);	
		totalamt += (qty_16 * up_16);	
		document.form1.db_20_sum.value = sum_16;
		
	}
}
/*
if (isEmpty(qty_18) == false )
{
	if (isNumeric(qty_18) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.db_50_sum.value = 0;
	}
	else {
		sum_18 = (qty_18 * up_18);	
		totalamt += (qty_18 * up_18);	
		document.form1.db_50_sum.value = sum_18;
		
	}
}*/

if (isEmpty(qty_17) == false )
{
	if (isNumeric(qty_17) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.ds_os_w_sum.value = 0;
	}
	else {
		sum_17 = (qty_17 * up_17);	
		totalamt += (qty_17 * up_17);	
		document.form1.ds_os_w_sum.value = sum_17;
		
	}
}

/*  
	if (errorMessage.length > 0 )
	{
		alert(errorMessage);
	}
	else {
		document.form1.total.value = totalamt;											
	}
*/

	if (errorMessage.length == 0 )
	{
		errorMessage = totalamt;
	}

	return errorMessage;
}

function doCalculation()
{

	// collect form field value
	//Dedicated Server
	//var  qty_1 = document.form1.ds_ic_qty.value;
	//var  up_1 = 300;
	
	var  qty_2 = document.form1.ds_p4_b_qty.value;
	var  up_2 = document.form1.ds_p4_b_up.value;
	
	var  qty_19 = document.form1.ds_xd_c_qty.value;
	var  up_19 = document.form1.ds_xd_c_up.value;
	
	var  qty_3 = document.form1.ds_p4_p_qty.value;
	var  up_3 = document.form1.ds_p4_p_up.value;
	
	var  qty_17 = document.form1.ds_os_w_qty.value;
	var  up_17 = document.form1.ds_os_w_up.value;
	
	//Co-Location
	var  qty_4 = document.form1.cl_1u_qty.value;
	var  up_4 = document.form1.cl_1u_up.value;

	var  qty_5 = document.form1.cl_2u_qty.value;
	var  up_5 = document.form1.cl_2u_up.value;

	var  qty_6 = document.form1.cl_4u_qty.value;
	var  up_6 = document.form1.cl_4u_up.value;
/*
	var  qty_7 = document.form1.cl_6u_qty.value;
	var  up_7 = 900;

	var  qty_8 = document.form1.cl_7u_qty.value;
	var  up_8 = 1000;	
*/
	//Rack Space
	var  qty_9 = document.form1.rs_q_qty.value;
	var  up_9 = document.form1.rs_q_up.value;

	var  qty_10 = document.form1.rs_h_qty.value;
	var  up_10 = document.form1.rs_h_up.value;

	var  qty_11 = document.form1.rs_1_qty.value;
	var  up_11 = document.form1.rs_1_up.value;

	//Dedicated Bandwidth
	//var  qty_12 = document.form1.db_1_qty.value;
	//var  up_12 = 500;

	//var  qty_13 = document.form1.db_2_qty.value;
	//var  up_13= 980;

	//var  qty_14 = document.form1.db_5_qty.value;
	//var  up_14 = 2300;

	var  qty_15 = document.form1.db_10_qty.value;
	var  up_15 = document.form1.db_10_up.value;

	var  qty_16 = document.form1.db_20_qty.value;
	var  up_16 = document.form1.db_20_up.value;
	
	//var  qty_18 = document.form1.db_50_qty.value;
	//var  up_18 = document.form1.db_50_up.value;
	
	// define default value
	var errorMessage = "";
	var totalamt = 0;
	
	//var sum_1 = 0;
	var sum_2 = 0;
	var sum_3 = 0;
	var sum_4 = 0;
	var sum_5 = 0;
	var sum_6 = 0;
	var sum_7 = 0;
	var sum_8 = 0;
	var sum_9 = 0;
	var sum_10 = 0;
	var sum_11 = 0;
	var sum_12 = 0;
	var sum_13 = 0;
	var sum_14 = 0;
	var sum_15 = 0;
	var sum_16 = 0;
	var sum_17 = 0;
	var sum_18 = 0;
	var sum_19 = 0;

/*
if (isEmpty(qty_1) == false )
{
	if (isNumeric(qty_1) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_ic_sum.value = 0;
	}
	else {
		sum_1 = (qty_1 * up_1);	
		totalamt += (qty_1 * up_1);	
		document.form1.ds_ic_sum.value = sum_1;
		
	}
}
*/
if (isEmpty(qty_2) == false )
{
	if (isNumeric(qty_2) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_p4_b_sum.value = 0;
	}
	else {
		sum_2 = (qty_2 * up_2);	
		totalamt += (qty_2 * up_2);	
		document.form1.ds_p4_b_sum.value = sum_2;
		
	}
}

if (isEmpty(qty_19) == false )
{
	if (isNumeric(qty_19) == false ) {
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_xd_c_sum.value = 0;
	}
	else {
		sum_19 = (qty_19 * up_19);	
		totalamt += (qty_19 * up_19);	
		document.form1.ds_xd_c_sum.value = sum_19;

	}
}

if (isEmpty(qty_3) == false )
{
	if (isNumeric(qty_3) == false ) {
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.ds_p4_p_sum.value = 0;
	}
	else {
		sum_3 = (qty_3 * up_3);	
		totalamt += (qty_3 * up_3);	
		document.form1.ds_p4_p_sum.value = sum_3;

	}
}

if (isEmpty(qty_4) == false )
{
	if (isNumeric(qty_4) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_1u_sum.value = 0;
	}
	else {
		sum_4 = (qty_4 * up_4);	
		totalamt += (qty_4 * up_4);	
		document.form1.cl_1u_sum.value = sum_4;
	}
}

if (isEmpty(qty_5) == false )
{
	if (isNumeric(qty_5) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_2u_sum.value = 0;
	}
	else {
		sum_5 = (qty_5 * up_5);	
		totalamt += (qty_5 * up_5);	
		document.form1.cl_2u_sum.value = sum_5;
		
	}
}

if (isEmpty(qty_6) == false )
{
	if (isNumeric(qty_6) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_4u_sum.value = 0;
	}
	else {
		sum_6 = (qty_6 * up_6);	
		totalamt += (qty_6 * up_6);	
		document.form1.cl_4u_sum.value = sum_6;
		
	}
}
/*
if (isEmpty(qty_7) == false )
{
	if (isNumeric(qty_7) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_6u_sum.value = 0;
	}
	else {
		sum_7 = (qty_7 * up_7);	
		totalamt += (qty_7 * up_7);	
		document.form1.cl_6u_sum.value = sum_7;
		
	}
}

if (isEmpty(qty_8) == false )
{
	if (isNumeric(qty_8) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.cl_7u_sum.value = 0;
	}
	else {
		sum_8 = (qty_8 * up_8);	
		totalamt += (qty_8 * up_8);	
		document.form1.cl_7u_sum.value = sum_8;
		
	}
}
*/
if (isEmpty(qty_9) == false )
{
	if (isNumeric(qty_9) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_q_sum.value = 0;
	}
	else {
		sum_9 = (qty_9 * up_9);	
		totalamt += (qty_9 * up_9);	
		document.form1.rs_q_sum.value = sum_9;
		
	}
}

if (isEmpty(qty_10) == false )
{
	if (isNumeric(qty_10) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_h_sum.value = 0;
	}
	else {
		sum_10 = (qty_10 * up_10);	
		totalamt += (qty_10 * up_10);	
		document.form1.rs_h_sum.value = sum_10;
		
	}
}

if (isEmpty(qty_11) == false )
{
	if (isNumeric(qty_11) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.rs_1_sum.value = 0;
	}
	else {
		sum_11 = (qty_11 * up_11);	
		totalamt += (qty_11 * up_11);	
		document.form1.rs_1_sum.value = sum_11;
		
	}
}
/*
if (isEmpty(qty_12) == false )
{
	if (isNumeric(qty_12) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_1_sum.value = 0;
	}
	else {
		sum_12 = (qty_12 * up_12);	
		totalamt += (qty_12 * up_12);	
		document.form1.db_1_sum.value = sum_12;
		
	}
}

if (isEmpty(qty_13) == false )
{
	if (isNumeric(qty_13) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_2_sum.value = 0;
	}
	else {
		sum_13 = (qty_13 * up_13);	
		totalamt += (qty_13 * up_13);	
		document.form1.db_2_sum.value = sum_13;
		
	}
}

if (isEmpty(qty_14) == false )
{
	if (isNumeric(qty_14) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_5_sum.value = 0;
	}
	else {
		sum_14 = (qty_14 * up_14);	
		totalamt += (qty_14 * up_14);	
		document.form1.db_5_sum.value = sum_14;
		
	}
}
*/
if (isEmpty(qty_15) == false )
{
	if (isNumeric(qty_15) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_10_sum.value = 0;
	}
	else {
		sum_15 = (qty_15 * up_15);	
		totalamt += (qty_15 * up_15);	
		document.form1.db_10_sum.value = sum_15;
		
	}
}

if (isEmpty(qty_16) == false )
{
	if (isNumeric(qty_16) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.form1.db_20_sum.value = 0;
	}
	else {
		sum_16 = (qty_16 * up_16);	
		totalamt += (qty_16 * up_16);	
		document.form1.db_20_sum.value = sum_16;
		
	}
}

if (isEmpty(qty_17) == false )
{
	if (isNumeric(qty_17) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.ds_os_w_sum.value = 0;
	}
	else {
		sum_17 = (qty_17 * up_17);	
		totalamt += (qty_17 * up_17);	
		document.form1.ds_os_w_sum.value = sum_17;
		
	}
}
/*
if (isEmpty(qty_18) == false )
{
	if (isNumeric(qty_18) == false ) {												
		padText(errorMessage,"Item quantity must be a numeric value.","\n",false);
		document.db_50_sum.value = 0;
	}
	else {
		sum_18 = (qty_18 * up_18);	
		totalamt += (qty_18 * up_18);	
		document.form1.db_50_sum.value = sum_18;
		
	}
}*/

	if (errorMessage.length > 0 )
	{
		alert(errorMessage);
	}
	else {
		document.form1.total.value = totalamt;											
	}

	return;

}

function isNumeric(sText)
{
var ValidChars = "0123456789.";
var IsNumber=true;
var Char;

for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
			{
				IsNumber = false;
			}
	 }
return IsNumber;

}

function isEmpty(fieldvalue)
{
	var result = false;
	if (fieldvalue == "" )
	{
		result = true;
	}
	return result;
}

function padText(parentText, childText, delimiter, isPrefix)
{
		var newText = childText;
		if (isEmpty(parentText) == false )
		{
			if (isPrefix == true )
			{
				newText = childText + delimiter + parentText;
			}
			else {
				newText = parentText + delimiter + childText;
			}
		}
		
		return newText;
}

function validateInput()
{
	var error = "";
	
	// check item input
	var errorMessage = "";
	errorMessage = checkItemInput();
	//errorMessage = doCalculation();
	
	if (isNumeric(errorMessage) == false )
	{
		error = padText(error, errorMessage, "\n",false);
	}
	if (errorMessage == 0 )
	{
		error = padText(error, "Your must select at least one product item and enter its quantity.", "\n",false);
	}
	
	var cerror = validateContactInput();
	error = padText(error, cerror, "\n",false);
	
	if ( error.length > 0 )
	{
		alert(error);
		return false;
	}
	else {
		return true;
	}

}

function validateContactInput()
{
	var error = "";
	var cname= document.form1.strName.value;
	var ccompany = document.form1.strCompany.value;
	var caddress1 = document.form1.strAddress.value;
	var ccity = document.form1.strCity.value;
	var cstate = document.form1.strState.value;
	var cpostcode = document.form1.strPostcode.value;
	var cphoneno = document.form1.strPhone.value;
	var cemail = document.form1.strEmail.value;

	if (isEmpty(cname) == true )
	{
		error = padText(error,"Name field must not be blank.", "\n",false);
	}
	
	if (isEmpty(ccompany) == true )
	{
		error = padText(error,"Company field must not be blank.", "\n",false);
	}
	
	if (isEmpty(caddress1) == true )
	{
		error = padText(error,"Address field must not be blank.", "\n",false);
	}
	
	if (isEmpty(ccity) == true )
	{
		error = padText(error,"City field must not be blank.", "\n",false);
	}
	
	if (isEmpty(cstate) == true )
	{
		error = padText(error,"State field must not be blank.", "\n",false);
	}
	
	if (isEmpty(cpostcode) == true )
	{
		error = padText(error,"Post Code field must not be blank.", "\n",false);
	}															
	
	if (isEmpty(cemail) == true )
	{
		error = padText(error,"Email field must not be blank.", "\n",false);
	}
	
	else if (validateEmail(cemail)==false)
	{
			error = padText(error,"Email is not valid.", "\n",false);

	}
	
	if (isEmpty(cphoneno) == true )
	{
		error = padText(error,"Phone no. field must not be blank.", "\n",false);
	}
	
	if (isNumeric(cphoneno) == false )
	{
		error = padText(error,"Phone no. field must only contains numbers.", "\n",false);
	}
	
	return error;
}

function validateEmail(strEmail)
{
		if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
				return true;
		else
		return false;
}