$(document).ready(function(){
	$('#CSI input[type=radio][name=individual]').change(switch_individual).click(switch_individual).blur(switch_individual) ;
	$('#CSI input[type=radio][name=sell]').change(switch_sell).click(switch_sell).blur(switch_sell) ;
	document.CSI.reset() ;
	$('#CSI').ajaxForm({
		target			:	'#contact_output',
		beforeSubmit	:	function(fd,fo,oo){
			$(':button[@name=CMDsubmit]').attr('disabled',true).html('<SPAN CLASS="loading"><IMG SRC="/2008/pages/images/loading.gif" ALIGN="absmiddle">Submitting...</SPAN>') ;
		} ,
		success			:	function(data) {
			data		=	($('#contact_output > PRE').size())
						?	eval('('+ $('#contact_output > PRE').html() + ')')
						:	eval('('+ $('#contact_output').html() + ')') ;
			$(':button[@name=CMDsubmit]').attr('disabled',false).html('Submit') ;
			alert(data['message']) ;
			if	(data['opcode'])	top.location.href	=	'/' ;
		}
	}); 
});

function	switch_individual() {
	var	yes	=	'<FONT COLOR="#FF0000"><B>*</B></FONT>' ;
	var	no	=	'&nbsp;' ;
	var	f	=	new Array('COMPANY','SELL_CHANNEL') ;
	if	($('#CSI input[type=radio][name=individual]:checked').val() == 'NO')	for	(var i in f)	$('TR[field=' + f[i] + '] TD:nth-child(2)').html(yes) ;
	else																		for	(var i in f)	$('TR[field=' + f[i] + '] TD:nth-child(2)').html(no) ;
}
function	switch_sell() {
	var	yes	=	'<FONT COLOR="#FF0000"><B>*</B></FONT>' ;
	var	no	=	'&nbsp;' ;
	var	f	=	new Array('IECHANNEL') ;
	if	($('#CSI input[type=radio][name=sell]:checked').val() == 'internet')	for	(var i in f)	$('TR[field=' + f[i] + '] TD:nth-child(2)').html(yes) ;
	else																		for	(var i in f)	$('TR[field=' + f[i] + '] TD:nth-child(2)').html(no) ;
}
function	form_submit() {
	var	individual		=	($('#CSI input[type=radio][name=individual]:checked').val() == 'NO') ? false: true ;
	var	sell_internet	=	($('#CSI input[type=radio][name=sell]:checked').val() == 'internet') ? true	: false;
	var	f				=	document.CSI ;
	var	error			=	new	Array() ;
	if		($('#CSI input[type=radio][name=individual]:checked').size() == 0)	error.push('Individual') ;
	else if	(individual == false)	{
		if	(f.company.value == '')	error.push('Company name') ;
		if	($('#CSI input[type=radio][name=sell]:checked').size() == 0)	error.push('Your Selling Channels') ;
		else	{
			if	(sell_internet && f.iechannel.value == '')		error.push('Internet Channel') ;
			if	(!sell_internet && f.sell_channel.value == '')	error.push('Your Selling Channels : other') ;
		}
	}
	if	(f.person.value == '')	error.push('Contact Person') ;
	if	(f.address.value == '')	error.push('Address') ;
	if	(f.address_zip.value == '')	error.push('ZIP') ;
	if	(f.address_city.value == '')	error.push('City') ;
	if	(f.address_nation.value == '')	error.push('Nation') ;
	if	(f.tel.value == '')	error.push('Tel') ;
	if	(f.email.value == '')	error.push('E-mail') ;
	if	(f.will.value == '')	error.push('Willing') ;
	if	(f.quoted.value == '')	error.push('Products you\'re interested in') ;
	if	(f.AUTH_CODE.value == '')	error.push('Authorization code') ;
	if	(error.length)	alert(error.join('\n') + '\n--------------------------------------------------------\n' + 'fields above are required to submit!') ;
	else				$('#CSI').submit() ;
	return	false ;
}

