	function signup_formload()
	{
		$(document).ready(function() {
		$('#signup').validate({
			focusCleanup: true,
			onkeyup: false,
			messages: {
				email: {
					email: "Please enter a valid Email Address.",
					required: "Please enter an Email Address.",
					remote: "Sorry, this Email Address is already registered.",
					success: "OK"
				}
			}
		});
		$.ajaxSetup({
				type: "POST"
			});			
		});			
	}
	
	function login_formload()
	{
		$(document).ready(function() {
		$('#frmLogin').validate({
			focusCleanup: true,
			onkeyup: false,
			messages: {
				log_email: {
					email: "Please enter a valid Email Address.",
					required: "Please enter an Email Address.",
					remote: "Sorry, this Email Address is already registered.",
					success: "OK"
				}
			}
		});
		
		$.ajaxSetup({
				type: "POST"
			});			
		});			
	}	
	function myaccount_formload()
	{
		$(document).ready(function() {
			$('#tabs').tabs({ remote: true });
			//$('#tabs > ul').tabs({ remote: true });
			
		});			
	}
	function changepass_formload(id)
	{
		 $('#resMessage').hide();
		$('#frmChangePass').validate({
		  rules: {
			password3: {
			  equalTo: "#password2"
			}
		  },
			submitHandler: function() {
				$.ajax({
				   type: "POST",
				   url: BASE_PATH+"ajax/change_password",
				   data: "submit=1&oldpass="+$('#password1').val()+"&newpass="+$('#password2').val()+"&newcpass="+$('#password3').val()+"&id="+id,
				   success: function(msg){
					 $('#resMessage').html(msg);
					 $('#resMessage').fadeIn();
					 $('#resMessage').fadeOut(5000);
					 return false;
				   }
				 });	
			}
		});
	}
	function wrappDivImag()
	{
		$("#divWork").hide();
		$("#divBasic").hide('slow');
		$("#divPersonal").hide('slow');
		$("#divContact").hide('slow');
		$("#imgbasic").attr('src',BASE_PATH+'images/right.gif');
		$("#imgpersonal").attr('src',BASE_PATH+'images/right.gif');
		$("#imgcontact").attr('src',BASE_PATH+'images/right.gif');
		$("#imgwork").attr('src',BASE_PATH+'images/right.gif');
			$('#basic div').html('Click to open');
			$('#personal div').html('Click to open');
			$('#contact div').html('Click to open');
			$('#work div').html('Click to open');
	}
	function info_formload(id)
	{
		$("#divBasic").hide();
		$("#divPersonal").hide();
		$("#divContact").hide();
		$("#divWork").hide();
		$("#basic").click(function(){
		   clearDivData();
		   wrappDivImag();
			$("#divBasic").show('slow');
			$("#imgbasic").attr('src',BASE_PATH+'images/down.gif');
			$('#basic div').html('Click to close');
			$.post(BASE_PATH+"ajax/basic",{time:new Date().getTime(),id:id},function(data){
				$("div#divBasic").html(data);
					$('#fmdBasic').validate({
						submitHandler: function() {
							if($.trim($('#company_id').val()) == '')
							{
								if($.trim($('#new_company').val()) == '')
								{
									$('#new_company').after('<label class="error" for="new_company">This field is required.</lable>');
									return false;
								}
							}
							$.ajax({
							   type: "POST",
							   url: BASE_PATH+"ajax/basic",
							   data: "submit=1&salution="+$('#salution').val()+"&full_name="+$('#full_name').val()+"&last_name="+$('#last_name').val()+"&company_id="+$('#company_id').val()+"&user_title="+$('#user_title').val()+"&sex="+$('#sex').val()+"&birthday="+$('#birthday_day').val()+"-"+$('#birthday_month').val()+"-"+$('#birthday_year').val()+"&id="+id+"&new_company="+$('#new_company').val()+"&middle_name="+$('#middle_name').val(),
							   success: function(msg){
								 alert('Saved');
								 $("#personal").click();
								 return false;
							   }
							 });	
						}
					});
					
			});
			return false;
		});
		$("#personal").click(function(){
		   clearDivData();
		   wrappDivImag();
			$("#divPersonal").show('slow');
			$("#imgpersonal").attr('src',BASE_PATH+'images/down.gif');
			$('#personal div').html('Click to close');
		$.post(BASE_PATH+"ajax/personal",{time:new Date().getTime(),id:id},function(data){
				$("div#divPersonal").html(data);
					$('#frmPersonal').validate({
						submitHandler: function() {
								var hb='';
							var obj = $("table#tblPersonal input[type='checkbox']");
								for(i=0; i<obj.length;i++)
								{
									if(obj[i].checked)
									{
										hb +=  $('#'+obj[i].id).val()+',';/*(hb==''?$('#'+obj[i].id).val():','+$('#'+obj[i].id).val());*/
									}else{
										hb += ',';
									}
								}	
								hb += $('#others').val();
							$.ajax({
							   type: "POST",
							   url: BASE_PATH+"ajax/personal",
							   data: "submit=1&offocus="+$('#offocus').val()+"&textdivest="+$('#textdivest').val()+"&acquire="+$('#acquire').val()+"&hobbies="+hb+"&id="+id,
							   success: function(msg){
								 alert('Saved');
								 $("#contact").click();
								 return false;
							   }
							 });		
						}
					});
				
				});
			return false;
		});
		$("#contact").click(function(){
		   clearDivData();
		   wrappDivImag();
			$("#divContact").show('slow');
			$("#imgcontact").attr('src',BASE_PATH+'images/down.gif');
			$('#contact div').html('Click to close');
			$.post(BASE_PATH+"ajax/contact",{time:new Date().getTime(),id:id},function(data){
				$("div#divContact").html(data);
					$('#frmContact').validate({
						submitHandler: function() {
						var phone = new Array();
						$("input[@name='phone4[]']").each(function(){
							phone.push($(this).val());});
						var phoneVal = phone.join(', ');
						var direct_phone = new Array();
						$("input[@name='direct_phone4[]']").each(function(){
							direct_phone.push($(this).val());});
						var direct_phoneVal = direct_phone.join(', ');
						var mobile = new Array();
						$("input[@name='mobile4[]']").each(function(){
							mobile.push($(this).val());});
						var mobileVal = mobile.join(', ');
						var fax = new Array();
						$("input[@name='fax4[]']").each(function(){
							fax.push($(this).val());});
						var faxVal = fax.join(', ');
							$.ajax({
							   type: "POST",
							   url: BASE_PATH+"ajax/contact",
							   data: "submit=1&contctInfo="+sendContactString($('#total').val())+"&id="+id+"&phone1="+$('#phone1').val()+"&phone2="+$('#phone2').val()+"&phone3="+$('#phone3').val()+"&phone4="+phoneVal+"&direct_phone1="+$('#direct_phone1').val()+"&direct_phone2="+$('#direct_phone2').val()+"&direct_phone3="+$('#direct_phone3').val()+"&direct_phone4="+direct_phoneVal+"&mobile1="+$('#mobile1').val()+"&mobile2="+$('#mobile2').val()+"&mobile3="+$('#mobile3').val()+"&mobile4="+mobileVal+"&fax1="+$('#fax1').val()+"&fax2="+$('#fax2').val()+"&fax3="+$('#fax3').val()+"&fax4="+faxVal,
							   success: function(msg){
								 alert('Saved');
								 $("#work").click();
								 return false;
							   }
							 });		
						}
					});
				});
			return false;
		});
		$("#work").click(function(){
		   clearDivData();
		   wrappDivImag();
			$("#divWork").show('slow');
			$("#imgwork").attr('src',BASE_PATH+'images/down.gif');
			$('#work div').html('Click to close');
			$.post(BASE_PATH+"ajax/work",{time:new Date().getTime(),id:id},function(data){
				$("div#divWork").html(data);
					$('#frmWork').validate({
						submitHandler: function() {
							$.ajax({
							   type: "POST",
							   url: BASE_PATH+"ajax/work",
							   data: "submit=1&workInfo="+sendWorkString($('#work_total').val())+"&id="+id+"&eduInfo="+sendEduString($('#edu_total').val()),
							   success: function(msg){
								 alert('Saved');
								 //$("div#divWork").html('Loading...');
								// $("#basic").click();
								window.location.href=BASE_PATH+"edit_profile";
								 return false;
							   }
							 });		
						}
					});
				});
			return false;
		});
	}
	function add_div(objName)
	{
		$('#cont_'+parseInt($('#'+objName).val())).show('slow');
		addContactClass($('#'+objName).val());
		var ctotal = parseInt($('#'+objName).val())+1;
		if(ctotal==20)
			$('#addmore').hide();
		$('#'+objName).val(ctotal);
		$('#remove').show();
		return false;
	}
	
	function remove_div(objName)
	{
		var ctotal = parseInt($('#'+objName).val())-1;
		if(ctotal==2)
			$('#remove').hide();
		$('#'+objName).val(ctotal);
		$('#cont_'+ctotal).hide('slow')
		clearContact(ctotal)
			$('#addmore').show();
		return false;
	}
	
	function clearContact(iId)
	{
		$('#address_'+iId).val('');
		$('#city_'+iId).val('');
		$('#state_province_'+iId).val('');
		$('#zip_code_'+iId).val('');
		
		$('#address_'+iId).removeClass("required");
		$('#city_'+iId).removeClass("required");
		$('#state_province_'+iId).removeClass("required");
		$('#zip_code_'+iId).removeClass("required");
	}
	function addContactClass(iId)
	{
		$('#address_'+iId).addClass("required");
		$('#city_'+iId).addClass("required");
		$('#state_province_'+iId).addClass("required");
		$('#zip_code_'+iId).addClass("required");
	}
	function sendContactString(total)
	{
		var str='';
		for(i=1;i<total;i++)
		{
			str += $('#address_'+i).val()+'|||'+$('#city_'+i).val()+'|||'+$('#state_province_'+i).val()+'|||'+$('#zip_code_'+i).val()+'##';
		}
	return str;
	}
	function add_work_div(objName)
	{
		var ival = $('#'+objName).val()
		$('div#cont_'+$('#'+objName).val()).show('slow');
		
		$('div#cont_'+$('#'+objName).val()).html('<img src="'+BASE_PATH+'images/loading.gif"> Loading...');
		
		$.post(BASE_PATH+"ajax/addmoreWork",{time:new Date().getTime(),count:$('#'+objName).val()},function(data){
				$('div#cont_'+ival).html(data);
				//$('div#workContainer').html($('div#workContainer').html()+data)
				});
		var ctotal = parseInt($('#'+objName).val())+1;
		$('#'+objName).val(ctotal);
		$('#remove').show();
		return false;
	}
	
	function add_edu_div(objName)
	{
		$('#edu_'+parseInt($('#'+objName).val())).show('slow');
		var ctotal = parseInt($('#'+objName).val())+1;
		if(ctotal==20)
			$('#addmoreedu').hide();
		$('#'+objName).val(ctotal);
		$('#removeedu').show();
		return false;
	}
	
	
	function sendWorkString(total)
	{
		var str='';
		for(i=1;i<total;i++)
		{
			str += $('#company_id_'+i).val()+'|||'+$('#from_date_'+i).val()+'|||'+$('#to_date_'+i).val()+'|||'+$('#position_title_'+i).val()+"|||"+$('#new_company_'+i).val()+'##';
		}
	return str;
	}
	function sendEduString(total)
	{
		var str='';
		for(i=1;i<total;i++)
		{
			str += $('#high_school'+i).val()+'|||'+$('#from_'+i).val()+'##';
		}
	return str;
	}
	function popupme(img)
	{
		//tb_show('', BASE_PATH+'images/users/'+img, null);
	}

	function clearDivData()
	{
		$("#divBasic").html('<img src="'+BASE_PATH+'images/loading.gif"> Loading...');
		$("#divPersonal").html('<img src="'+BASE_PATH+'images/loading.gif"> Loading...');
		$("#divContact").html('<img src="'+BASE_PATH+'images/loading.gif"> Loading...');
		$("#divWork").html('<img src="'+BASE_PATH+'images/loading.gif"> Loading...');
	}

	function searchBox(ival)
	{
		$('#advance').hide();
		$('#people').hide();
		$('#company').hide();
		$('#'+ival).show('slow');
	}
	function remove_address(objName, iId)
	{
		var ctotal = parseInt($('#'+objName).val())-1;
		if(ctotal==2)
			$('#remove').hide();
		if(ctotal <= iId)
			$('#'+objName).val(ctotal);
		$('#cont_'+iId).hide('slow')
		clearContact(iId)
			$('#addmore').show();
		return false;
	}
	function remove_work_div(objName, iId)
	{
		var ctotal = parseInt($('#'+objName).val())-1;
		if(ctotal==2)
			$('#remove').hide();
		if(ctotal <= iId)
			$('#'+objName).val(ctotal);
		$('#cont_'+iId).hide('slow')
			$('#addmore').show();
		$('#company_id_'+iId).val('');
		$('#from_date_'+iId).val('');
		$('#to_date_'+iId).val('');
		$('#position_title_'+iId).val('');
		$('#new_company_'+iId).val('')	;		
		return false;
	}
	function remove_edu_div(objName, iId)
	{
		var ctotal = parseInt($('#'+objName).val())-1;
		if(ctotal==2)
			$('#removeedu').hide();
		if(ctotal <= iId)
			$('#'+objName).val(ctotal);
		$('#edu_'+iId).hide('slow')
			$('#addmoreedu').show();
		$('#high_school'+iId).val('');
		$('#from_'+iId).val('');
		return false;
	}
	function displayToggle(obj, iDiv, iImg)
	{
		$('#'+obj).toggle(
			function(){ // you can add as much here as you'd like
				$('#'+iDiv).show('slow');
				 $('#'+iImg).attr('src',BASE_PATH+'images/down.gif');
				$('#'+obj+' div').html('Click to close');
			}, function() { // same here
				$('#'+iDiv).hide('slow');
				 $('#'+iImg).attr('src',BASE_PATH+'images/right.gif');
				$('#'+obj+' div').html('Click to open');

			});		
	}
function compareValue(id, iFlag)
{
	if(iFlag)
	{
		$('#'+id).attr('max', $('#'+id.replace('from_', 'to_')).val());
		/*if($('#'+id).val() > $('#'+id.replace('from_', 'to_')).val())
		{
			alert('less - hi');
			$('#'+id).attr('max', $('#'+id.replace('from_', 'to_')).val());
		}*/
	}else{
		$('#'+id).attr('min', $('#'+id.replace('to_', 'from_')).val());
		/*if($('#'+id).val() < $('#'+id.replace('to_', 'from_')).val())
		{
			alert('high - hi');
			$('#'+id).attr('min', $('#'+id.replace('to_', 'from_')).val());
		}*/
	}
}


function onlyNumbers(evt)
{
	evt = (evt) ? evt : window.event
		    var charCode = (evt.which) ? evt.which : evt.keyCode
		    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		        status = "This field accepts numbers only."
		        return false
		    }
		    status = ""
		    return true

}

function doNext(el)
{
if (el.value.length < el.getAttribute('maxlength')) return;

var f = el.form;
var els = f.elements;
var x, nextEl;
for (var i=0, len=els.length; i<len; i++){
x = els[i];
if (el == x && (nextEl = els[i+1])){
if (nextEl.focus) nextEl.focus();
}
}
}

function add_spanPhone(span_id,input_name)
{
	var tempInput = '&nbsp;<input name="'+input_name+'[]" type="text" id="'+input_name+'" size="4" value="" maxlength="4" onkeypress="return onlyNumbers(event);"/>';
	$("#"+span_id).append(tempInput);
}

function remove_spanPhone(span_id)
{
	var tempInput = '';
	var tmpHtml='';
	tempInput = $("#"+span_id).html();
	tempInput = tempInput.split('&nbsp;');
	if(tempInput.length!=1)
	{
		for(var i=0;i<tempInput.length-1;i++)
		{  
			if(i==0)
			tmpHtml = tmpHtml + tempInput[i];
			else
		    tmpHtml = tmpHtml +'&nbsp;' + tempInput[i];	
		}
		$("#"+span_id).html('');
		$("#"+span_id).html(tmpHtml);
	}
}

