var firm = {};
firm.listFirms=function(){
	var URL = APPLICATION_URL+"adminfirm/getAllFirm/?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	handleSuccess=function(o){getElementId("allFirmDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.totalFirm=function(){
	var URL = APPLICATION_URL+"adminfirm/totalFirms/?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	handleSuccess=function(o){getElementId("totalDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.newestFirm=function(){
	var URL = APPLICATION_URL+"adminfirm/newestFirms/?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	handleSuccess=function(o){getElementId("newestFirmDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.getForm = function(){
	newFirmPanel.show();
	var heading = getElementId("heading");
	heading.innerHTML = 'Add new firm';
	var URL = APPLICATION_URL+"adminfirm/getForm?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var loader = getElementId("loader");
	handleSuccess=function(o){loader.style.display='none';getElementId("addNewDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.editForm = function(){
	newFirmPanel.show();
	id = ROW_ID;
	var heading = getElementId("heading");
	heading.innerHTML = 'Update firm information';
	var URL = APPLICATION_URL+"adminfirm/getEditForm/"+id+".html?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var loader = getElementId("loader");
	handleSuccess=function(o){loader.style.display='none';getElementId("addNewDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.status=function(id){
	var URL = APPLICATION_URL+"adminfirm/changeStatus/"+id+".html?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var loader = getElementId("loader");
	handleSuccess=function(o){loader.style.display='none';alert(o.responseText);
	firm.listFirms();firm.newestFirm();
	newFirmPanel.hide();}
	callback={success:handleSuccess,failure:this.handleFailure}
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.addLeads = function(id){
	var mode = "add";
	var URL = APPLICATION_URL+"home.php?action=saveLeads&param="+mode+";"+id+"&ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var formObject=getElementId("frmInquiry");
	var stateid = getElementId("states").value;
	var leads_type = getElementId("leads_type_id").value;
	//alert(leads_type);
	//var loader = getElementId("loader");
	handleSuccess=function(o){
			getElementId("InquiryDIV").innerHTML=o.responseText;
			firm.setCounties(stateid);
			//firm.setconatctForm();
		}
	callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	YAHOO.util.Connect.asyncRequest("POST",URL,callback);
}
firm.addDebtLeads = function(id){
	var mode = "add";
	var URL = APPLICATION_URL+"directcollect.php?action=saveLeads&param="+mode+";"+id+"&ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var formObject=getElementId("debtCollection");
	var stateid = getElementId("states").value;
	//var leads_type = getElementId("leads_type_id").value;
	//alert(leads_type);
	//var loader = getElementId("loader");
	handleSuccess=function(o){
			getElementId("InquiryDIV").innerHTML=o.responseText;
			firm.setCounties(stateid);
			//firm.setconatctForm();
		}
	callback={upload:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.setForm(formObject,true);
	YAHOO.util.Connect.asyncRequest("POST",URL,callback);
}

firm.detail = function(id){
	if(id == "" || id == null){
		id = ROW_ID;
	}
	firmDetailPanel.show();
	var URL = APPLICATION_URL+"adminfirm/detail/"+id+".html?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var loader = getElementId("loader");
	handleSuccess=function(o){loader.style.display='none';getElementId("firmDetailDiv").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	loader.style.display='block';
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.deletes=function(){
	id = ROW_ID;
	var URL = APPLICATION_URL+"adminfirm/deleteFirm/"+id+".html?ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	var loader = getElementId("loader");
	if(confirm("Are you sure you want to delete this firm?")){
		handleSuccess=function(o){
			loader.style.display='none';
			alert(o.responseText);
			firm.listFirms();firm.newestFirm();firm.totalFirm();
		}
		callback={success:handleSuccess,failure:this.handleFailure}
		loader.style.display='block';
		YAHOO.util.Connect.asyncRequest("GET",URL,callback);
	}
}
firm.setCounties=function(statecode){
	
		URL = APPLICATION_URL + "home.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		handleSuccess = function( o ){
		getElementId("listCounties").innerHTML=o.responseText}
		callback={success:handleSuccess,failure:this.handleFailure}
		//if(cityid = getElementId("city")){
			//cityid.disabled=true;
			//cityid.innerHTML="<option>loading cities...</option>";
		//}
		YAHOO.util.Connect.asyncRequest("GET", URL, callback);

}
firm.setdebCounties=function(statecode){
		//alert(statecode);
		//URL = APPLICATION_URL + "directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		handleSuccess = function( o ){
		getElementId("listCounties").innerHTML=o.responseText}
		callback={success:handleSuccess,failure:this.handleFailure}
		//if(cityid = getElementId("city")){
			//cityid.disabled=true;
			//cityid.innerHTML="<option>loading cities...</option>";
		//}
		YAHOO.util.Connect.asyncRequest("GET", URL, callback);

}

firm.setconatctForm=function(statecode){
	
		URL = APPLICATION_URL+"home.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		var contactFrm = getElementId("contactDIV");
		contactFrm.style.display='block';
		//handleSuccess = function( o ){getElementId("listCounties").innerHTML=o.responseText}
		//callback={success:handleSuccess,failure:this.handleFailure}
		//if(cityid = getElementId("city")){
			//cityid.disabled=true;
			//cityid.innerHTML="<option>loading cities...</option>";
		//}
		//YAHOO.util.Connect.asyncRequest("GET", URL, callback);

}
firm.setDebtfrom=function(value){
	
		URL = APPLICATION_URL + "home.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		var debtFrm = getElementId("debtRecovery");
		var criminalDefence = getElementId("criminalDefence");
		var duiDiv = getElementId("duiDiv");
		var familyDIV = getElementId("familyDIV");
		var injuryDIV = getElementId("injuryDIV");
		var commercialDIV = getElementId("commercialDIV");
		var bankruptyDIV = getElementId("bankruptyDIV");
		if(value==1){
		debtFrm.style.display='block';
		criminalDefence.style.display='none';
		duiDiv.style.display='none';
		familyDIV.style.display='none';
		injuryDIV.style.display='none';
		commercialDIV.style.display='none';
		bankruptyDIV.style.display='none';
		}else if(value==2){
			debtFrm.style.display='none';
			criminalDefence.style.display='block';
			duiDiv.style.display='none';
			familyDIV.style.display='none';
			injuryDIV.style.display='none';
			commercialDIV.style.display='none';
			bankruptyDIV.style.display='none';
		} else if(value==3){
			debtFrm.style.display='none';
			criminalDefence.style.display='none';
			duiDiv.style.display='block';
			familyDIV.style.display='none';
			injuryDIV.style.display='none';
			commercialDIV.style.display='none';
			bankruptyDIV.style.display='none';
		}else if(value==4){
			debtFrm.style.display='none';
			criminalDefence.style.display='none';
			duiDiv.style.display='none';
			familyDIV.style.display='block';
			injuryDIV.style.display='none';
			commercialDIV.style.display='none';
			bankruptyDIV.style.display='none';
			
		}else if(value==5){
			debtFrm.style.display='none';
			criminalDefence.style.display='none';
			duiDiv.style.display='none';
			familyDIV.style.display='none';
			injuryDIV.style.display='block';
			commercialDIV.style.display='none';
			bankruptyDIV.style.display='none';
		}else if(value==6){
			debtFrm.style.display='none';
			criminalDefence.style.display='none';
			duiDiv.style.display='none';
			familyDIV.style.display='none';
			injuryDIV.style.display='none';
			commercialDIV.style.display='block';
			bankruptyDIV.style.display='none';
		}else if(value==7){
			debtFrm.style.display='none';
			criminalDefence.style.display='none';
			duiDiv.style.display='none';
			familyDIV.style.display='none';
			injuryDIV.style.display='none';
			commercialDIV.style.display='none';
			bankruptyDIV.style.display='block';
		}
		//handleSuccess = function( o ){getElementId("listCounties").innerHTML=o.responseText}
		//callback={success:handleSuccess,failure:this.handleFailure}
		//if(cityid = getElementId("city")){
			//cityid.disabled=true;
			//cityid.innerHTML="<option>loading cities...</option>";
		//}
		//YAHOO.util.Connect.asyncRequest("GET", URL, callback);

}
firm.setLeadsForm=function(value){
	var mode = "addtpl";
	var URL = APPLICATION_URL+"home.php?action=getLeadsform&param="+value+";"+mode+"&ajaxcall=true";
	//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
	handleSuccess=function(o){getElementId("mainDIV").innerHTML=o.responseText;}
	callback={success:handleSuccess,failure:this.handleFailure}
	YAHOO.util.Connect.asyncRequest("GET",URL,callback);
}
firm.setlistCounties=function(statecode){
		URL = APPLICATION_URL + "adminfirm/getlistCountieslist/"+statecode+"?ajaxcall=true";
		//var URL = APPLICATION_URL+"directcollect.php?action=getCountieslist&param="+statecode+"&ajaxcall=true";
		handleSuccess = function( o ){getElementId("listCounties").innerHTML=o.responseText}
		callback={success:handleSuccess,failure:this.handleFailure}
		//if(cityid = getElementId("city")){
			//cityid.disabled=true;
			//cityid.innerHTML="<option>loading cities...</option>";
		//}
		YAHOO.util.Connect.asyncRequest("GET", URL, callback);

}// JavaScript Document
