memberHandler = {
	initRegister:function(){
		$(".file-upload").hide();
		
		/* GET STATES FROM JSON ARRAY */
		$.getJSON(base_url+"member/getstates/0", 
		function(json){
		//alert(json);
		var options = '';
			 $.each(json, function(i,item){
				options += '<option value="' + i + '">' + item + '</option>';
			});
			//alert(options)
			//$('#stateid').children().remove();
			$("#select-states").append(options);
		});
	},
	initUpdate:function(state,admin){		
		if(admin == 'false')
		{
			$(".file-upload").hide();
			/* GET STATES FROM JSON ARRAY */
			$.getJSON(base_url+"recruiter/member/getstatesrep/0", 
			function(json){
			//alert(json);
			var options = '';
				 $.each(json, function(i,item){
					options += '<option value="' + i + '">' + item + '</option>';
				});
				$("#select-states").append(options);
				$("#select-states option[value=" + state + "]").attr("selected", "true");
			});
			//$("#select-states").attr('disabled', 'disabled');
		}
		else
		{
			$(".file-upload").hide();
			/* GET STATES FROM JSON ARRAY */
			$.getJSON(base_url+"member/getstates/0", 
			function(json){
			//alert(json);
			var options = '';
				 $.each(json, function(i,item){
					options += '<option value="' + i + '">' + item + '</option>';
				});
				$("#select-states").append(options);
				$("#select-states option[value=" + state + "]").attr("selected", "true");
			});
			$("#select-states").removeAttr('disabled');
		}
	},	
	show_newcoalition:function(){
		if($("#dont-see-check").is(':checked'))
		{
			//$("#neworgcontainer").show();
			$("#org-name").attr('readonly',false);
			$("#org-web").attr('readonly',false);
			$("#org-name").removeClass('input-text light auto-hint');
			$("#org-web").removeClass('input-text light auto-hint');
			$("#org-name").addClass('input-text auto-hint');
			$("#org-web").addClass('input-text auto-hint');
		}
		else
		{
			//$("#neworgcontainer").hide();
			$("#org-name").attr('readonly',true);
			$("#org-web").attr('readonly',true);
			$("#org-name").removeClass('input-text auto-hint');
			$("#org-web").removeClass('input-text auto-hint');
			$("#org-name").addClass('input-text light auto-hint');
			$("#org-web").addClass('input-text light auto-hint');
		}
	},
	show_upload:function(){
		$(".file-upload").toggle();
	},
	uploadImage : function(fileinput) {
		var $parent_form = $(fileinput).parent();
		var $form = $(
				'<form  style="display: none;" enctype="multipart/form-data"' + 'method="post" action="' + base_url + 'member/image"></form>')
				.appendTo('body');
		var $clonefile = $(fileinput).clone(false);
		$clonefile.insertAfter(fileinput);
		$clonefile = $(fileinput);
		$form
				.append($clonefile)
				.append('<input type="hidden" name="HTTP_X_REQUESTED_WITH" value="XMLHttpRequest"/>')
				.ajaxSubmit({
							success : function(data) {
								var status = $.ajaxStatus(data);
								//alert(data);
								//alert(status);
								data = $.clearAjaxStatus(data);
								if (status) 
								{
									//$parent_form.find("#img.img-preview").attr("src", data);
									$parent_form.find("#image-preview").attr("src", data);
									matches = data.match(/([^\/]+$)/);
									if (matches) 
									{
										//$parent_form.find("input.input-image-path").val(matches[1]);
										$parent_form.find("#image-hidden").val(matches[1]);
									} 
									else 
									{
										//$parent_form.find("input.input-image-path").val("");
										$parent_form.find("#image-hidden").val("");
									}
									$parent_form.find(".ajax-upload-msg").text("");
								}
								else
								{
									$parent_form.find(".ajax-upload-msg").text(data);
								}
							},
							complete : function() {
								$form.remove();
							}
						});
	},
	
	deleteMember:function(member_id){
		if(confirm('Delete Member?')){
			$.ajax({
			  type: "post",
				  url: base_url+"admin/member/delete" ,
				  dataType: "json",
				  data: {
						'member_id' : member_id
						},
						success: function(data) {
						//alert(data);
						if(data.success)
						{
							$('#member'+member_id).remove();
						}
			  }
			}); // End ajax method
		}else{
			return false;
		}
	},

	setFeature:function(member_id, feature){
		var newfeature;
		//alert(feature);
		if(feature == '1'){
			newfeature = '0';
		}else {
			newfeature = '1';
		}
		//alert(newfeature);
	
		$.ajax({
		  type: "post",
			  url: base_url+"admin/member/update" ,
			  dataType: "json",
			  data: {
					'profile[id]' : member_id,
					'profile[feature]' : newfeature,
					},
					success: function(data) {
					//alert(data);
					if(data.success)
					{
						var sHTML;
						var companyname = $('#nametext'+member_id).text();
						//alert(companyname);
						if(feature == '1')
						{
							sHTML = '<td id="nametext'+member_id+'">'+companyname+'</td>';
						} else {
							sHTML = '<td id="nametext'+member_id+'"><strong>'+companyname+'</strong></td>';
						}
					    $('#nametext'+member_id).replaceWith(sHTML);
					}
		  }
		}); // End ajax method
	},	
	
	approveMember:function(member_id){
		$.ajax({
		  type: "post",
			  url: base_url+"admin/member/update" ,
			  dataType: "json",
			  data: {
					'profile[id]' : member_id,
					'profile[status]' : '1',
					},
					success: function(data) {
					//alert(data);
					if(data.success)
					{
						var sHTML = '<td id="statustext'+member_id+'">Approved</td>';
					    $('#statustext'+member_id).replaceWith(sHTML);
					}
		  }
		}); // End ajax method
	},
	
	rejectMember:function(member_id){
		$.ajax({
		  type: "post",
			  url: base_url+"admin/member/update" ,
			  dataType: "json",
			  data: {
					'profile[id]' : member_id,
					'profile[status]' : '2',
					},
					success: function(data) {
					//alert(data);
					if(data.success)
					{
						var sHTML = '<td id="statustext'+member_id+'">Rejected</td>';
					    $('#statustext'+member_id).replaceWith(sHTML);
					}
		  }
		}); // End ajax method
	}

	
}

recruiterHandler = {
	initRegister:function(){
		$(".file-upload").hide();
		
		/* GET STATES FROM JSON ARRAY */
		$.getJSON(base_url+"recruiter/member/getstatesrep/0", 
		function(json){
		//alert(json);
		var options = '';
			 $.each(json, function(i,item){
				options += '<option value="' + i + '">' + item + '</option>';
			});
			//alert(options)
			//$('#stateid').children().remove();
			$("#select-states").append(options);
		});
	},
	deleteMember:function(member_id){
		if(confirm('Delete Member?')){
			$.ajax({
			  type: "post",
				  url: base_url+"recruiter/member/delete" ,
				  dataType: "json",
				  data: {
						'member_id' : member_id
						},
						success: function(data) {
						//alert(data);
						if(data.success)
						{
							$('#member'+member_id).remove();
						}
			  }
			}); // End ajax method
		}else{
			return false;
		}
	},
	
	approveMember:function(member_id){
		$.ajax({
		  type: "post",
			  url: base_url+"recruiter/member/update" ,
			  dataType: "json",
			  data: {
					'profile[id]' : member_id,
					'profile[status]' : '1',
					},
					success: function(data) {
					//alert(data);
					if(data.success)
					{
						var sHTML = '<span id="statustext'+member_id+'">Approved</span>'
					    $('#statustext'+member_id).replaceWith(sHTML);
					}
		  }
		}); // End ajax method
	},
	
	rejectMember:function(member_id){
		$.ajax({
		  type: "post",
			  url: base_url+"recruiter/member/update" ,
			  dataType: "json",
			  data: {
					'profile[id]' : member_id,
					'profile[status]' : '2',
					},
					success: function(data) {
					//alert(data);
					if(data.success)
					{
						var sHTML = '<span id="statustext'+member_id+'">Rejected</span>'
					    $('#statustext'+member_id).replaceWith(sHTML);
					}
		  }
		}); // End ajax method
	}	
}
