<?php
/*BOF special cases define here by SOLAR IT*/
switch ($action)
{
	case 'reportMonthlyAccessorySaleDealer':
	reportMonthlyAccessorySaleDealer($objSolarCustomer, $subAction, $objSpecialClass);
	break;

	case 'shortreportDailyStockAED':
	shortreportDailyStock($objSolarCustomer, 1);
	break;

	case 'shortreportDailyStockExpl':
	shortreportDailyStock($objSolarCustomer, 0);
	break;

	case 'viewSubdealerStock':
		
		viewSubdealerStock($objSolarCustomer,$objSpecialClass);
	break;

	case 'createSubDealerStock':
		createSubDealerStock($objSolarCustomer,$objSpecialClass);
	break;

	case 'editSubDealerStock':
		editSubDealerStock($objSolarCustomer,$objSpecialClass);
	break;

	case 'deleteSubDealerStock':
		deleteSubDealerStock($objSolarCustomer,$objSpecialClass);
	break;

	case 'reportSubdealerStock':
		reportSubdealerStock($objSolarCustomer,$objSpecialClass);
	break;

	case 'viewSubDealerTargetMonth':
	viewSubDealerTargetMonth($objSolarCustomer, $subAction,$objSpecialClass);
	break;
	
	case 'createSubDealerTargetMonth':
	createSubDealerTargetMonth($objSolarCustomer,$objSpecialClass);
	break;

	case 'editSubDealerTargetMonth':
	editSubDealerTargetMonth($objSolarCustomer,$objSpecialClass);
	break;

	case 'approveSubDealerTargetMonth':
	approveSubDealerTargetMonth($objSpecialClass);
	break;
	
	case 'reportSubdealerTargetMonthly':
	reportSubdealerTargetMonthly($objSolarCustomer,$objSpecialClass);
	break;
	
//=========Subdealer Target month Trade ===================================
	case 'viewAllSubDealerTradeTargetMonth':
		viewAllSubDealerTradeTargetMonth($objSolarCustomer, $subAction, $objSpecialClass);
	break;
	
	case 'viewSubDealerTradeTargetMonth':
	viewSubDealerTradeTargetMonth($objSolarCustomer, $subAction,$objSpecialClass);
	break;
	
	case 'createSubDealerTradeTargetMonth':
	createSubDealerTradeTargetMonth($objSolarCustomer,$objSpecialClass);
	break;

	case 'editSubDealerTradeTargetMonth':
	editSubDealerTradeTargetMonth($objSolarCustomer,$objSpecialClass);
	break;

	case 'approveSubDealerTradeTargetMonth':
	approveSubDealerTradeTargetMonth($objSpecialClass);
	break;

	case 'approveItemSubDealerTradeTargetMonth':
	approveItemSubDealerTradeTargetMonth($objSolarCustomer,$objSpecialClass);
	break;
//===========================End Of Subdealer Traget Month ==================================

	case 'PhoneCallList':
		PhoneCallList($objSolarCustomer, $objSpecialClass);
	break;
	case 'HighlightCallList':
		HighlightCallList($objSolarCustomer, $objSpecialClass);
	break;

	case 'createPhoneCall':
		createPhoneCall($objSolarCustomer, $objSpecialClass);
	break;
	case 'editPhoneCall':
		editPhoneCall($objSolarCustomer, $objSpecialClass);
	break;
	case 'deletePhoneCall':
		deletePhoneCall($objSolarCustomer, $objSpecialClass);
	break;
	case 'highlightPhoneCall':
		highlightPhoneCall($objSolarCustomer, $objSpecialClass);
	break;
	case 'reportPhoneCall':
		reportPhoneCall($objSolarCustomer, $objSpecialClass);
	break;

	case 'reportSummaryPhoneCall':
		reportSummaryPhoneCall($objSolarCustomer, $objSpecialClass);
	break;
	case 'FillReason':
		FillReason($objSolarCustomer,$objSpecialClass);
	break;
	case 'RE11List':
		RE11List($objSolarCustomer, $objSpecialClass);
	break;
	case 'createRE11':
		createRE11($objSolarCustomer, $objSpecialClass);
	break;
	case 'editRE11':
		editRE11($objSolarCustomer, $objSpecialClass);
	break;
	case 'deleteRE11':
		deleteRE11($objSolarCustomer, $objSpecialClass);
	break;
	case 'reportRE11':
		reportRE11($objSolarCustomer, $objSpecialClass);
	break;
	case 'viewProfile':
		ProfileList($objSolarCustomer, $objSpecialClass);
	break;
}


switch ($searchFlag)
{
	case 'searchSubDealerTargetMonth':
		viewSubDealerTargetMonth($objSolarCustomer, -1, $objSpecialClass);
	break;
	case 'searchAllSubDealerTradeTargetMonth':
		viewAllSubDealerTradeTargetMonth($objSolarCustomer, -1, $objSpecialClass);
	break;
	case 'searchSubDealerTradeTargetMonth':
		viewSubDealerTradeTargetMonth($objSolarCustomer, -1, $objSpecialClass);
	break;
	case 'searchPhoneCall':
		PhoneCallList($objSolarCustomer, $objSpecialClass);
	break;
	case 'searchhighlightedPhoneCall':
		HighlightPhoneCallList($objSolarCustomer, $objSpecialClass);
	break;
	case 'searchRE11':
		RE11List($objSolarCustomer, $objSpecialClass);
	break;
	case 'searchSubDealerStock':
		viewSubDealerStock($objSolarCustomer, $objSpecialClass);
	break;
}
/*EOF special cases define here by SOLAR IT*/
?>