 function array_chunk (array, chunkSize ) {
	   var base = [], i, size = chunkSize || 5;
	   for(i=0; i<array.length; i+=chunkSize ) { base.push( array.slice( i, i+chunkSize ) ); }	
	   return base;
}


 function fnGenCouponCode(){
		
		code_req_len = document.getElementById('req_coupon_code_len').value;
		data = "genCouponCode/field_name/coupon_val/code_req_len/"+code_req_len+"/ajax/1";
		
		jQuery.ajax({
	   		type: "GET",
			url: P_SITE_ADMIN_URL+"index.php",
		   	data: data,
	   		success: function(responce_data){
				document.getElementById('coupon_val').innerHTML = responce_data;
			}
		});
	}

	function fnSave(){
		document.getElementById('is_save').value='1';
		document.forms['form'].submit();
	}

	function fnSubmit(){
		document.forms['form'].submit();
	}

	function fnEdit(){
		chekbox_selected = fnGetSelectedCheckBox();

		if(chekbox_selected==0){
			alert('Please select a record');
			return false;
		}else if(chekbox_selected>1){
			alert('Please select single record');
			return false;
		}

		document.getElementById('mode').value='edit';
		fnSubmit();
	}

	function fnDelete(){
		chekbox_selected = fnGetSelectedCheckBox();

		if(chekbox_selected==0){
			alert('Please select a record');
			return false;
		}

		document.getElementById('mode').value='delete';
		fnSubmit();
	}

	function fnPublish(){
		chekbox_selected = fnGetSelectedCheckBox();

		if(chekbox_selected==0){
			alert('Please select a record');
			return false;
		}

		document.getElementById('mode').value='publish';
		fnSubmit();
	}

	function fnUnPublish(){
		chekbox_selected = fnGetSelectedCheckBox();

		if(chekbox_selected==0){
			alert('Please select a record');
			return false;
		}

		document.getElementById('mode').value='unpublish';
		fnSubmit();
	}

	function fnGetSelectedCheckBox(){
		var chekbox_selected=0;
		var form_obj = document.forms['form'];
		var elem_len = form_obj.length;

		for(i=0;i<elem_len;i++){
			if(form_obj[i].type=='checkbox' && form_obj[i].checked){
				chekbox_selected++;
			}
		}

		return chekbox_selected;
	}

	function fnSetOrder(field_name){
		var field_name_obj = document.getElementById('order_field');
		var order_by_obj = document.getElementById('order_by');
		
		if(field_name_obj){		
			if(field_name_obj.value==field_name){
				
				if(order_by_obj.value=="desc")
					order_by_obj.value = 'asc';
				else
					order_by_obj.value = 'desc';
			}else{
				field_name_obj.value = field_name;
				order_by_obj.value = 'desc';
			}
		}
		
		fnSubmit();
	}
	
	function fnHide(id){
		if(document.getElementById(id))
			document.getElementById(id).style.display="none";
	}

	function fnShow(id){
		if(document.getElementById(id))
			document.getElementById(id).style.display="block";
	}

	function fnShowBox(box_id){
		fnLockScreen();
		document.getElementById(box_id).style.zIndex=10010;
		document.getElementById(box_id).style.display='block';
		document.getElementById(box_id).style.top = "70px";
		document.getElementById(box_id).style.left = ((document.getElementsByTagName('body')[0].scrollWidth)/2 - 400)+"px";
	}

	function fnHideBox(box_id){
		fnUnlockScreen();
		document.getElementById(box_id).style.display='none';
	}
	
	function fnCheckUncheckAll()
	{
		var status=document.getElementById("checkAll").checked;	 
		var totalFormElemets=document.data_form.elements.length;
		for(index=0; index<totalFormElemets;index++)
		{
			elementType=document.data_form.elements[index].type;
			if(elementType=="checkbox")
			{ 
				document.data_form.elements[index].checked=status;
			}
		}
	}
	

	function fnIscheckBoxSelected(){ 
		var totalFormElemets=document.data_form.elements.length;
		for(index=0; index<totalFormElemets;index++){
			elementType=document.data_form.elements[index].type;
			if(elementType=="checkbox" && document.data_form.elements[index].checked){ 
				return true;
			}
		}
		return false;
	}

	function  fnCheckUserName(){
		
		document.getElementById('check_user_loading_box').style.display = "block";
		document.getElementById('check_user_responce').style.display = "none";
		
		jQuery.ajax({
	   		type: "POST",
			url: P_SITE_URL+"check_user_name",
		   	data: "email="+document.getElementById('email').value+"&ajax=1",
	   		success: function(responce_data){
				//alert(responce_data);
				responce_data = responce_data.split("::");
				document.getElementById('check_user_loading_box').style.display = "none";
				document.getElementById('check_user_responce').style.display = "block";
				//document.getElementById('check_user_responce').innerHTML = responce_data[1];
				if(responce_data[0] == 0){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-error ui-corner-all" style="padding: 10px; color: #ffffff;"> <p class="alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Your email seems to be exist. Please <a href="javascript:void(0)" onclick="javascript:fnSendPassword();">click here</a> if you forgot password. </p></div></div></div>');
				}else if(responce_data[0] == 2){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-error ui-corner-all" style="padding: 10px; color: #ffffff;"> <p class="alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Please Enter Email Address.</p></div></div></div>');
				}
	   }
	 });
	}
	
	function fnSendPassword(){
		
		var email_value = document.getElementById('email').value;
		fnShowLoadinBox();
		
		//document.getElementById('check_user_loading_box').style.display = "block";
		//document.getElementById('check_user_responce').style.display = "none";
		
		jQuery.ajax({
	   		type: "POST",
			url: P_SITE_URL+"send_password",
		   	data: "email="+email_value+"&ajax=1",
	   		success: function(responce_data){
				responce_data = responce_data.split("::");
				//document.getElementById('check_user_loading_box').style.display = "none";
				if(responce_data[0] == 1){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-highlight ui-corner-all" style="padding: 10px;"> <p class="success_alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Success: </strong>Password sent successfully on your registered address.</p></div></div></div>');
				}else if(responce_data[0] == 0){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-error ui-corner-all" style="padding: 10px; color: #ffffff;"> <p class="alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Email not sent currentlt.Please try after some time.</p></div></div></div>');
				}else if(responce_data[0] == 2){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-error ui-corner-all" style="padding: 10px; color: #ffffff;"> <p class="alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Please Enter Email.</p></div></div></div>');
				}else if(responce_data[0] == 3){
					jQuery.facebox('<div align="center" style="width:370px;"><div class="ui-widget"> <div class="ui-state-error ui-corner-all" style="padding: 10px; color: #ffffff;"> <p class="alert_box"><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Email doesnot exists.</p></div></div></div>');
				}
	   }
	 });
	}
	
	function fnShowLoadinBox(){
		jQuery.facebox('<div align="center"><img src="'+P_SITE_URL + 'js/facebox/loading.gif" /><br />Please Wait...</div>');
	}
	function fnGetPropertyDetails(p_id){
		fnShowLoadinBox();
		jQuery.ajax({
	   		type: "POST",
			url: P_SITE_URL+"get_property_req_details",
		   	data: "p_id="+p_id+"&ajax=1",
	   		success: function(responce_data){
				jQuery.facebox(responce_data);
			}
		});
	}

	function fnUpdateLeadStatus(lead_id, campaign_id, page_id,order_by,order_type,submit_now){
	
		var status = '';
		var feedback='';
		var	status_date='0000-00-00'
		var uin='';
		var txtfeedback_0='';
		var txtfeedback_1='';
		var txtfeedback_2='';
		var txtfeedback_3='';
		var txtfeedback_4='';
		var txtfeedback_5='';
		var txtfeedback_6='';
		var txtfeedback_7='';
		var txtfeedback_8='';
		var txtfeedback_9='';
		var txtfeedback_10='';
		var txtfeedback_11='';
		var txtfeedback_12='';
		var txtfeedback_13='';
		
		var status_date_1='0000-00-00';
		var status_date_9='0000-00-00';
		var status_date_12='0000-00-00';
		var status_date_13='0000-00-00';
		
		var txtuin_9='';
		var txtuin_13='';
		var data_str='';	
		
		var status_code='';
		if(submit_now===1){
			
			var radioObj = document.update_lead_status_form.ldm_status
			var radioLength = document.update_lead_status_form.ldm_status.length
			for(var i = 0; i < radioLength; i++) {
				if(radioObj[i].checked) {
					status = '&ldm_status=' + radioObj[i].value;
					status_code=radioObj[i].value;
				}
			}
			
			
			if(status_code=='1')
			{
				feedback= $("#txtfeedback_1").val();				
				status_date=$("#status_date_1").val();
				data_str = '&txtfeedback_1=' + feedback +'&status_date_1='+status_date;
			}
			else if(status_code=='12')
			{
				feedback=$("#txtfeedback_12").val();
				status_date=$("#status_date_12").val();
				data_str = '&txtfeedback_12=' + feedback +'&status_date_12='+status_date;
			}
			else if(status_code=='9')
			{
				feedback=$("#txtfeedback_9").val();
				status_date=$("#status_date_9").val();
				uin=$("#txtuin_9").val();
				data_str = '&txtfeedback_9=' + feedback +'&status_date_9='+status_date+'&txtuin_9='+uin;
			}
			else if(status_code=='13')
			{
				feedback=$("#txtfeedback_13").val();
				status_date=$("#status_date_13").val();
				uin=$("#txtuin_13").val();
				data_str = '&txtfeedback_13=' + feedback +'&status_date_13='+status_date+'&txtuin_13='+uin;
			}
			else
			{
				feedback=$("#txtfeedback_"+status_code).val();
				data_str = '&txtfeedback_'+status_code+'=' + feedback;
			}	
			
				
			var status_date_array=status_date.split("-");
			if(status_date_array[0].length<4)
			{			
				status_date=status_date_array[2]+"-"+status_date_array[1]+"-"+status_date_array[0];
			}			
		}
		
		fnShowLoadinBox();
		data = "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status+"&feedback="+feedback+"&status_date="+status_date+"&uin="+uin+data_str+"&page_id="+page_id+"&order_by="+order_by+"&order_type="+order_type;
			
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"update_lead_status",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status+"&feedback="+feedback+"&status_date="+status_date+"&uin="+uin+data_str+"&page_id="+page_id+"&order_by="+order_by+"&order_type="+order_type,			
			//data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1&page_id="+page_id+"&order_by="+order_by+"&order_type="+order_type,
			success: function(responce_data){										
			jQuery.facebox(responce_data);			
			}
		});	
	}
	
	function fnUpdateLeadFeedback(lead_id, campaign_id, submit_now){
		var status = '';
		if(submit_now===1){
			status = '&ldm_feedback=' + document.getElementById('ldm_feedback').value;
		}
		fnShowLoadinBox();
		data = "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status;
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"update_lead_feedback",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status,
			success: function(responce_data){
			jQuery.facebox(responce_data);
		}
		});
	}
	function fnViewLead(lead_id, campaign_id){
	 
		fnShowLoadinBox();
		data = "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status;
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"get_lead_details",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status,
			success: function(responce_data){
			jQuery.facebox(responce_data);
		}
		});
	}

	function fnGetPassword(){
		var code ='';
		code = "<table border='0' width=350 align='center'><tr><td align='left' valign='middle' colspan='2'><h1>Forgot Password?</td></tr><tr><td height=5 colspan='2'>&nbsp;</td></tr><tr>";
		code +="<td align='right' valign='middle' width='35%'>Email : </td><td><input type='text' name='email' id='email' value=''></td>";
		code +="</tr><tr><td height='10' colspan='2'></td></tr><tr><td></td><td><input type='button' title='Get Password' onclick='return fnSendPassword();' value='Get Password' />";
		code +="</td></tr></table>";
		jQuery.facebox(code);
	}
	
	function fnGetLeadsPage(id){
		status=id;
		
		var cmm_id = document.getElementById('cmm_id').value;
		var ldm_status = document.getElementById('ldm_status').value;
		var ldm_sub_status = document.getElementById('ldm_sub_status').value;
		
		url_para="";
		if(status=="search"){
		
			var f_name = "";
			if(document.getElementById('f_name')!=null){
				f_name = document.getElementById('f_name').value;
				if(f_name!=''){
					url_para = 'f_name/'+f_name+'/';
				}	
			}
			
			var email = "";
			if(document.getElementById('email')!=null){
				email = document.getElementById('email').value;
				if(email!=''){
					url_para = url_para + 'email/'+email+'/';
				} 
			}
			
			var contact = "";
			if(document.getElementById('contact')!=null){
				contact = document.getElementById('contact').value;
				if(contact!=""){
					url_para = url_para + 'contact/'+contact+'/';
				}	
			}
		}
		
		else{
			
			document.getElementById('f_name').value="";
			document.getElementById('email').value="";
			document.getElementById('contact').value="";
			
		}
		
		var plan_id = "";
		if(document.getElementById('plan_id')!=null){
			 plan_id = document.getElementById('plan_id').value;
		}
		
		if(cmm_id!=''){
			url_para = url_para + 'cmm_id/'+cmm_id+'/';
		}
		if(ldm_status!='' && ldm_status!='-1'){
			url_para =  url_para + 'ldm_status/'+ldm_status+"/";
		}
		
		if(ldm_sub_status!='' && ldm_sub_status!='-1'){
			url_para =  url_para + 'ldm_sub_status/'+ldm_sub_status+"/";
		}
		
		if(plan_id!=''){
			url_para +=  url_para + 'plan_id/'+plan_id+"/";
		}
		
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para +=  url_para + 'cum_user_id/'+cum_user_id+"/";				
			}
		}		
		
		window.location.href = P_SITE_URL + 'leads/'+url_para+'formsubmit/1';
		return false;
	}
	
	function fnGetCalPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
		window.location.href = P_SITE_URL + 'cal/'+url_para;
	}
	
	function fnGetCalDataExportPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
		window.location.href = P_SITE_URL + 'cal_data_export/'+url_para;
	}
	
	function fnGetAnalyticsPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var plan_id = '';
		if(document.getElementById('plan_id') != null){
			plan_id = document.getElementById('plan_id').value;
		}
		if(cmm_id!=''){
			window.location.href = P_SITE_URL + 'lead_report/cmm_id/'+cmm_id;
		}
		else {
			window.location.href = P_SITE_URL + 'analytics';
		}
		
		if(cmm_id!='' && plan_id!=''){
			window.location.href = P_SITE_URL + 'lead_report/cmm_id/'+cmm_id+'/plan_id/'+plan_id;
			
		}
		
	}
	function fnGetReportPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		if(cmm_id!=''){
			window.location.href = P_SITE_URL + 'report/cmm_id/'+cmm_id;
		}
		else {
			window.location.href = P_SITE_URL + 'report';
		}
	}
	
	function fnCheckLeadFlag(){
		var lead_flag = document.getElementById('ldm_status').value;
		alert(lead_flag);
		if(lead_flag=='')
		{				
			$("#err_lead_flag").show();
			$("#err_lead_flag").text('Please select lead flag.');
			return false;
		}
		else{
			$("#err_lead_flag").hide();
			return true;
		}
	}
	
	function fnGetLeadStatusArchive(lead_id, campaign_id){
		 
		fnShowLoadinBox();
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"get_lead_status_archive",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1",
			success: function(responce_data){
				jQuery.facebox(responce_data);
			}
		});
	}
	
	function fnToggleservice(status,user_id){
		
		fnShowLoadinBox();
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"toggle_service/ajax/1/user_id/"+user_id,
			data: "status="+status,
			success: function(responce_data){
				jQuery.facebox(responce_data);
				setTimeout("window.location.reload();",2000);
			}
		});
	}
	
	function fnGetLeadFeedbackArchive(lead_id, campaign_id){
		
		fnShowLoadinBox();
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"get_lead_feedback_archive",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1",
			success: function(responce_data){
			jQuery.facebox(responce_data);
		}
		});
	}
	function fnUpdateLeadActiveStatus(lead_id, campaign_id, submit_now){
		var status = ''; 
		if(submit_now===1){
			if(document.getElementById('ldm_is_active_1').checked){
				status = '&ldm_is_active=1';
			}
			else {
				status = '&ldm_is_active=0';
			}
		}
		fnShowLoadinBox();
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"update_lead_active_status",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status,
			success: function(responce_data){
				jQuery.facebox(responce_data);
			}
		});
	}
	
	
	
	function fnShowHideStatusDiv(code)
	{
		var radioLength = document.update_lead_status_form.ldm_status.length
		var sub_status_radioLength = document.update_lead_status_form.ldm_sub_status.length
		var total_radioLength=radioLength+sub_status_radioLength;
		
		for(i=0;i<=total_radioLength;i++)
		{			
			$('#statusdiv_'+i).hide();						
			$('#datediv_'+i).hide();
			$('#feedbackdiv_'+i).hide();
			$('#uindiv_'+i).hide();
			$('#lbluin_'+i).hide();
			$('#lblfeedback_'+i).hide();
			$('#lbldate_'+i).hide();
		}	
		
			if($('#statusdiv_'+code).length>0){
					$('#statusdiv_'+code).show();
			}
			if($('#feedbackdiv_'+code).length>0){
					$('#feedbackdiv_'+code).show();
			}
			if($('#lblfeedback_'+code).length>0){
					$('#lblfeedback_'+code).show();
			}
			if($('#datediv_'+code).length>0){
					$('#datediv_'+code).show();
			}
			if($('#lbldate_'+code).length>0){
					$('#lbldate_'+code).show();
			}
			if($('#uindiv_'+code).length>0){
					$('#uindiv_'+code).show();
			}	
			if($('#lbluin_'+code).length>0){
			    	$('#lbluin_'+code).show();
			}
		
		if(code!='0' && code!='4' && code!='14' && code!='1')
		 {		 
		 	$('#tbl_ldm_sub_status_12').slideUp();
		 }
		 		 
		 if(code!='2' && code!='8' && code!='15'&& code!='16' )
		 {
		 	$('#tbl_ldm_sub_status_3').slideUp();
		 }
		 
		 if(code!='17' && code!='5' && code!='18')
		 {
		 	$('#tbl_ldm_sub_status_6').slideUp();
		 }				
	}
	
	
	function fnSetLeadStatus(lead_id, campaign_id, submit_now , page_id , order_by , order_type)
	{
		var status = '&ldm_status='+'';
		var sub_status='&ldm_sub_status='+'';
		var feedback='';
		var	status_date='0000-00-00';
		var uin='';
		var data_str='';	
		var sub_data_str='';
		
		var status_code='';
		var sub_status_code='';
		var total_radioLength=0;	
			var radioObj = document.update_lead_status_form.ldm_status
			var radioLength = document.update_lead_status_form.ldm_status.length
			for(var i = 0; i < radioLength; i++) {
				if(radioObj[i].checked) {
					status = '&ldm_status=' + radioObj[i].value;
					status_code=radioObj[i].value;
				}
			}
			
			var sub_status_radioObj = document.update_lead_status_form.ldm_sub_status
			var sub_status_radioLength = document.update_lead_status_form.ldm_sub_status.length
			for(var i = 0; i < sub_status_radioLength; i++) {
				if(sub_status_radioObj[i].checked) {				
					sub_status = '&ldm_sub_status=' + sub_status_radioObj[i].value;
					sub_status_code=sub_status_radioObj[i].value;
				}
			}
				
			total_radioLength=radioLength+sub_status_radioLength;
					
			if($('#feedbackdiv_'+sub_status_code).length>0)
			{			
				feedback=$("#txtfeedback_"+sub_status_code).val();
			}
			
			if($('#status_date_'+sub_status_code).length>0)
			{			
				status_date=$("#status_date_"+sub_status_code).val();
				if(status_date=='' || status_date=='undefined')
				{
					status_date=='0000-00-00';
				}
				if(status_date!='' && status_date!='undefined')
				{
					var status_date_array=status_date.split("-");
					if(status_date_array[0].length<4)
					{			
						status_date=status_date_array[2]+"-"+status_date_array[1]+"-"+status_date_array[0];
					}
				}			
			}
					
			sub_data_str = '&txtfeedback_'+sub_status_code+'=' + feedback+'&status_date_'+sub_status_code+'='+status_date;
			
			
			if($('#txtfeedback_'+status_code).length>0)
			{			
				feedback=$("#txtfeedback_"+status_code).val();
			}
			if($('#status_date_'+status_code).length>0)
			{			
				status_date=$("#status_date_"+status_code).val();
				if(status_date=='' || status_date=='undefined')
				{
					status_date=='0000-00-00';
				}
				if(status_date!='' && status_date!='undefined')
				{					
					var status_date_array=status_date.split("-");
					if(status_date_array[0].length<4)
					{			
						status_date=status_date_array[2]+"-"+status_date_array[1]+"-"+status_date_array[0];
					}
				}				
			}
			if($('#txtuin_'+status_code).length>0)
			{			
				uin=$("#txtuin_"+status_code).val();
			}	
					
			data_str = '&txtfeedback_'+status_code+'=' + feedback +'&status_date_'+status_code+'='+status_date+'&txtuin_'+status_code+'='+uin;				
						
			
		var data_chk="ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status+sub_status+data_str+sub_data_str+"&page_id="+page_id+"&order_by="+order_by+"&order_type="+order_type;		
		//alert(data_chk);
		jQuery.ajax({
			type: "POST",
			url: P_SITE_URL+"update_lead_status",
			data: "ldm_id="+lead_id+"&cmm_id="+campaign_id+"&ajax=1"+status+sub_status+"&feedback="+feedback+"&status_date="+status_date+"&uin="+uin+data_str+sub_data_str+"&page_id="+page_id+"&order_by="+order_by+"&order_type="+order_type,			
			
			success: function(responce_data){				
				responce_data=jQuery.trim(responce_data);
				 
				if(responce_data=='success'){					
					var success_data='<div id="message" name="message" class="success">Your information has been saved sucessfully</div>';
					$('#container-div').html(success_data);					
					setTimeout("window.location.reload();",3000);	
				}
				else{
				$('#container-div').html(responce_data);			
				
					for(i=0;i<=total_radioLength;i++)
					{			
						$('#statusdiv_'+i).hide();						
						$('#datediv_'+i).hide();
						$('#feedbackdiv_'+i).hide();
						$('#uindiv_'+i).hide();
						$('#lbluin_'+i).hide();
						$('#lblfeedback_'+i).hide();
						$('#lbldate_'+i).hide();
					}		
							
					
						$('#statusdiv_'+sub_status_code).show();					
						$('#lblfeedback_'+sub_status_code).show();		
						$('#feedbackdiv_'+sub_status_code).show();
						
						$('#statusdiv_'+status_code).show();					
						$('#lblfeedback_'+status_code).show();		
						$('#feedbackdiv_'+status_code).show();
							
					
					if($('#datediv_'+sub_status_code).length>0)
					{
						$('#datediv_'+sub_status_code).show();
						$('#lbldate_'+sub_status_code).show();	
					}
					if($('#datediv_'+status_code).length>0)
					{
						$('#datediv_'+status_code).show();
						$('#lbldate_'+status_code).show();	
					}
					
					if($('#uindiv_'+status_code).length>0)
					{									
						$('#uindiv_'+status_code).show();
						$('#lbluin_'+status_code).show();
					}	
					
					if($('#tbl_ldm_sub_status_'+status_code).length>0)
					{
						$('#tbl_ldm_sub_status_'+status_code).slideDown();
					}		
									
				}
			}
		});		
	}
	
	function showLeadDetail(id){
		hideOtherLeadDetail(id);
		$('#'+id).slideToggle();
		$('#'+id).addClass("slided");
	}
	
	function hideOtherLeadDetail(id){
		$("div").not("#"+id).filter(".slided").slideUp();
		$("div").not("#"+id).filter(".slided").removeClass("slided");
	//	$("div").filter(".slided").slideUp();
	//	$("div").filter(".slided").removeClass("slided");
	}
	
	function fnGenComponent(id,name,selected){		
		data = "field_name="+name+"&flag_status="+id+"&selected="+selected+"&ajax=1";
		//alert(data);
		jQuery.ajax({
	   		type: "POST",
			url: P_SITE_URL+"get_component",
		   	data: data,		   	
	   		success: function(responce_data){
				document.getElementById('flag_sub_status_area').innerHTML = responce_data;
			}
		});
	}
	
function fnExportData(){		
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		var cmm_id = document.getElementById('cmm_id_export').value;
		var ldm_status = document.getElementById('ldm_status').value;
		var ldm_sub_status = document.getElementById('ldm_sub_status').value;
		var plan_id = document.getElementById('plan_id').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		
		url_para='';
		
		if(cmm_id!=''){
			url_para = url_para + '/cmm_id/'+cmm_id;
		}
			
		if(start_date!=''){
			url_para = url_para + '/start_date/'+start_date;
		}
		if(end_date!=''){
			url_para = url_para + '/end_date/'+end_date;
		}
		
		if(ldm_status!='' && ldm_status !='-1'){
			url_para = url_para + '/ldm_status/'+ldm_status;
		}	
		
		if(ldm_sub_status!='' && ldm_sub_status!='-1' ){
			url_para = url_para + '/ldm_sub_status/'+ldm_sub_status;
		}
		
		if(plan_id!=''){
			url_para = url_para +  '/plan_id/'+plan_id+'/';
		}		
		
		if(document.getElementById('lead_active_status')!=null && document.getElementById('lead_active_status')!=undefined && document.getElementById('lead_active_status')!='undefined'){
			url_para = url_para +  '/lead_active_status/'+document.getElementById('lead_active_status').value+'/';	
		}
		window.location.href = P_SITE_URL+ 'export_leads'+url_para+'/frmsubmit/1';
		return false;		
	}
	
	function fnGetSourcePage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		var plan_id = document.getElementById('plan_id').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}		
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
		if(plan_id!=''){
			url_para += 'plan_id/'+plan_id+'/';
		}	
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
		window.location.href = P_SITE_URL + 'source/'+url_para;
	}
	
	function fnGetSourceDataExportPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		var plan_id = document.getElementById('plan_id').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
		if(plan_id!=''){
			url_para += 'plan_id/'+plan_id+'/';
		}	
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
		
		window.location.href = P_SITE_URL + 'source_data_export/'+url_para;
	}
	
	function fnGetSalesPerformPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		var plan_id = document.getElementById('plan_id').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}
		
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
		
		if(plan_id!=''){
			url_para += 'plan_id/'+plan_id+'/';
		}	
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
		window.location.href = P_SITE_URL + 'sales_perform/'+url_para;
	}
	
	function fnGetSalesPerformDataExportPage(){
		var cmm_id = document.getElementById('cmm_id').value;
		var start_date = document.getElementById('start_date').value;
		var end_date = document.getElementById('end_date').value;
		var plan_id = document.getElementById('plan_id').value;
		
		if(end_date!=''){		
			if(start_date > end_date){
				alert('Ooops! Please select End date greater than Start date');
				document.getElementById('start_date').focus();
				return false;
			}
		}
		
		var url_para = '';
		if(cmm_id!=''){
			url_para += 'cmm_id/'+cmm_id+'/';
		}
		
		if(start_date!=''){
			url_para += 'start_date/'+start_date+'/';
		}
		
		if(end_date!=''){
			url_para += 'end_date/'+end_date+'/';
		}
		
		if(plan_id!=''){
			url_para += 'plan_id/'+plan_id+'/';
		}
				
		if(document.getElementById('cum_user_id')!=null && document.getElementById('cum_user_id')!='null'){
			var cum_user_id = document.getElementById('cum_user_id').value;
			if(cum_user_id!=''){
				url_para =  url_para + 'cum_user_id/'+cum_user_id;
			}
		}		
	
		window.location.href = P_SITE_URL + 'sales_perform_data_export/'+url_para;
	}
	
function deleteLead(lead_id){
	data = "lead_id="+lead_id+"&ajax=1";
	jQuery.ajax({
   		type: "POST",
		url: P_SITE_URL+"delete_lead",
	   	data: data,		   	
   		success: function(responce_data){
			document.getElementById('flag_sub_status_area').innerHTML = responce_data;
		}
	});
}

