var cpsignup = new cpaint();

cpsignup.set_transfer_mode('post');
cpsignup.set_response_type('text');
cpsignup.set_async(true);
cpsignup.set_debug(0);

////////////////////////////////////////////////////////////////////////////////////////////
function userAvailability(){
	showWait('userIdInfo');
	var username = $('su_user_id').value;
	cpsignup.call('signup_ajax.php', 'checkUsername', usernameResults , username);
}

function usernameResults(result){

	//var x=result.documentElement;
	//var text=x.childNodes[0].childNodes[0].nodeValue;
	$('rowuser').style.display = '';
	$('userIdInfo').innerHTML = result;
	var t=setTimeout("document.getElementById('rowuser').style.display = 'none';",2500)

}

function chCompAvail(){
	showWait('isCompanyExistMsg');
	var cname = $('cp_name1').value;
	cpsignup.call('signup_ajax.php', 'checkCompanyName', cnameResults , cname);
}

function cnameResults(result){

	//var x=result.documentElement;
	//var text=x.childNodes[0].childNodes[0].nodeValue;
	$('crow').style.display = '';
	$('isCompanyExistMsg').innerHTML = result;
//	var t=setTimeout("document.getElementById('crow').style.display = 'none';",2500)

}


///////////////////server side validation//////////////////
function checkFields(){

	if ($('su_password').value != $('su_confirmPass').value)
	{	
		showError('Password doesnt match');
		return;
	}
	if (isNaN($('su_cityCodeHomePhone').value) || isNaN($('su_HomePhone').value))
	{	
		showError('Please enter numeric characters in Home Phone');
		return;
	}
	if (isNaN($('su_mobilePhone').value))
	{	
		showError('Please enter numeric characters in Mobile Phone');
		return;
	}

	
	////industry setting others
	if (document.getElementById('su_industry').options[document.getElementById('su_industry').selectedIndex].text == "Others")
		var industry = $('su_otherIndustry').value	;
	else
		var industry = $('su_industry').value;

	showWait('messageStep1');
	var fields = "";
	fields = 'Username='+$('su_user_id').value
	+'||User Password='+$('su_password').value
	+'||Re enter password='+$('su_confirmPass').value
	+'||Title='+$('su_Title').value
	+'||Full Name='+$('su_fname').value
	+'||Designation ='+$('su_desig').value
	+'||Country='+$('su_country').value
	+'||City='+$('city').value
	+'||Email='+$('su_email').value
	;
	if ($('cp_name1').disabled==false){
	fields = fields + '||Company Name='+$('cp_name1').value
	+'||Company Description='+$('cp_desc').value
	+'||Address='+$('cp_address').value
	+'||Location='+$('su_countryl').value
	+'||Location='+$('CityLoc').value
	+'||Industry='+industry
	+'||Phone='+$('cp_phone').value;
	}
	
	var company = $('cp_name1').value;
	var empuser = $('su_user_id').value;
	var email = $('su_email').value;
	var mode ="new";
	if ($('cp_name1').disabled) mode="old";
	cpsignup.call('signup_ajax.php', 'checkFields', fieldResults, fields, company, empuser,mode,email);
}

function fieldResults(result){

	//var x=result.documentElement;
	//var text=x.childNodes[0].childNodes[0].nodeValue;
	
	if (result=="success")
	{
		document.SignUp.submit();
	}
	else
	{
		$('messageStep1').style.background = "#FF0000";
		$('messageStep1').style.color = "#FFFFFF";
		$('messageStep1').innerHTML = "&nbsp;"+result;
	}

}
///////////////////////////////////////////////////////////////////////////
function oldcomp(){
$('oldcompany').style.display='none';
$('crow').style.display='none';
$('isCompanyExistMsg').innerHTML ="";
$('btnnewcomp').style.display='';
$('oldcompname').value = $('cp_name1').value;
$('cp_name1').disabled=true;
$('cmode').value='old';
$('su_user_id').focus(); 	
}
function newcomp(){
$('oldcompany').style.display='';
$('crow').style.display='';
$('isCompanyExistMsg').innerHTML ="";
$('btnnewcomp').style.display='none';
$('oldcompname').value ="";
$('cp_name1').disabled=false;
$('cmode').value='new';
$('cp_name1').focus(); 	
}
