function fillCounty(SID,edit,fml, id)
{
	if (SID < 53 &&  SID > 0){
		$('cnt').style.display = "block"
		var url = bacepath + '/listings/fillCounty';
		var pars = 'ajax=1&state='+SID+'&edit='+edit+'&fml='+fml+'&id='+id;
		var myAjax = new Ajax.Updater('county_box', url, {method: 'post', parameters: pars} );
		;
	}else
	{		
		$('cnt').style.display = "none";
	}	
}

function fillSectirs(IndID,edit,fml, id)
{
	var url = bacepath + '/listings/fillSectors';
	var pars = 'ajax=1&industry='+IndID+'&edit='+edit+'&fml='+fml+'&id='+id;
	var myAjax = new Ajax.Updater('sector', url, {method: 'post', parameters: pars} );
}
function fillProperties(PrID,edit,fml, id)
{	
	var url = bacepath + '/listings/fillProperties';
	var pars = 'ajax=1&prop='+PrID+'&edit='+edit+'&fml='+fml+'&id='+id;
	var myAjax = new Ajax.Updater('propSubTypes', url, {method: 'post', parameters: pars} );
}
//function page(PID)
//{
//	if (PID > 1){
//		$('lft').style.display = 'none';
//		$('rgh').style.display = 'none';
//	}else{
		//$('lft').style.display = 'block';
		//$('rgh').style.display = 'block';
	//}
	//var url = bacepath;
	//var pars = 'ajax=1&pid='+PID;
	//var myAjax = new Ajax.Updater('listing', url, {method: 'post', parameters: pars} );
//}

function contactMember()
{
	
	if($('rep'))
	{
		$('rep').style.display = "none";
	}
	if($('publ_wrapper'))
	{	
		if($('publ_wrapper').style.display == 'none') $('publ_wrapper').style.display = 'block';
		else $('publ_wrapper').style.display = 'none';
	}
	if($('publ_wrapper'))
	{
		if($('form').style.display == 'none' && $('publ_wrapper').style.display == 'none')	$('form').style.display = 'block';
		else $('form').style.display = 'none';
	}
}

function validateListing(obj1, obj2, obj3, obj4, type)
{
    var err = '';
	var header = ($(obj1).value);
	var caption = ($(obj2).value);
	var country = ($(obj3).value);
	var county = ($(obj4).value);
//	alert(header.length);
    if (header.length == 0) 
    {
        $('reqHeder').style.display = 'block';
        err += 1;
    }    
    else
    {
    	$('reqHeder').style.display = 'none';
        err += '';
    }
    
    if (caption.length == 0) 
    {
          $('reqCaption').style.display = 'block';
          err += 1;
    }
    else
    {
    	$('reqCaption').style.display = 'none';
          err += '';
    }
                                    
     if (header.length > 55) {
        err += 'Max length for header '+55+' characters.\n';
    }
     if (caption.length > 500) {
        err += 'Max length for caption '+500+' characters.\n';
    }
    
   if (country == 0)
    {
    	$('reqCountry').style.display = 'block';   
    	err += 1;   
    }
    else
    {
    	$('reqCountry').style.display = 'none';   
    	err += ''; 
    }
    
    if(country != 0 && country < 51 && county == 0)                              
    {
    	$('reqCounty').style.display = 'block';   
    	err += 1;   
    }
    else
    {
    	$('reqCounty').style.display = 'none';   
    	err += '';  
    }
    
    if(type == 'VC')
    {
    	if($('industry').value == 0)
    	{
    		$('reqIndustry').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqIndustry').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('industry').value != 0 && $('sector').value == 0)
    	{
    		$('reqSector').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSector').style.display = 'none';    
    		err += '';  
    	}

    	if($('invStage').value == 0)   	
    	{
    		err += 'Please choose Investment Stage\n';  
    		err += 1; 
    	}
    	
    	if($('aNeeded').value == 0)   	
    	{
    		$('reqAmNeed').style.display = 'block'; 
    		err += 1;
    	}
    	else
    	{
    		$('reqAmNeed').style.display = 'none'; 
    		err += '';
    	}
    	
    	var busDesc = $('busDesc').value;
    	if (busDesc.length == 0) 
    	{
            $('reqBusDesc').style.display = 'block'; 
            err += 1;
        }
        else
        { 
        	 $('reqBusDesc').style.display = 'none'; 
            err += '';
        }
         
    	var manExp = $('manExp').value;
    	if (manExp.length == 0) 
    	{
            $('reqManExp').style.display = 'block'; 
            err += 1;
        }
        else
        {
        	$('reqManExp').style.display = 'none'; 
            err += '';
        }
            
    	var useProc = $('useProc').value;
    	if (useProc.length == 0) 
    	{
            $('reqUseProc').style.display = 'block'; 
            err += 1;
        }
        else
        {
        	$('reqUseProc').style.display = 'none'; 
            err += '';
        }
    }
    if(type == 'BS')
    {
    	if($('industry').value == 0)
    	{
    		$('reqIndustry').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqIndustry').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('industry').value != 0 && $('sector').value == 0)
    	{
    		$('reqSector').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSector').style.display = 'none';    
    		err += '';  
    	}
    	
    	var askPrice = $('askPrice').value;
    	if (askPrice.length == 0) 
    	{
            $('reqAskPrice').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqAskPrice').style.display = 'none';    
    		err += '';  
        }
         
    	var grSales = $('grSales').value;
    	if (grSales.length == 0) 
    	{
            $('reqGross').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqGross').style.display = 'none';    
    		err += '';  
        }
            
    	var ownCash = $('ownCash').value;
    	if (ownCash.length == 0) 
    	{
            $('reqOwner').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqOwner').style.display = 'none';    
    		err += '';  
        }   
           
    	var yInB = $('yInB').value;
    	if (yInB.length == 0) 
    	{
            $('reqYB').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqYB').style.display = 'none';    
    		err += '';  
        }
        
        if (yInB.length > 3) 
    	{
            err += 'Max characters is 3\n';
        }; 
                
    	var empFT = $('empFT').value;    	
        if (empFT.length > 4) 
    	{
            err += 'Max characters is 4\n';
        }; 
                    
    	var empPT = $('empPT').value;    	
        if (empPT.length > 4) 
    	{
            err += 'Max characters is 4\n';
        }; 
             
    	var busDesc = $('busDesc').value;
    	if (busDesc.length == 0) 
    	{
            $('reqBusDesc').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqBusDesc').style.display = 'none';    
    		err += '';  
        } 
           
    	var facil = $('facil').value;
    	if (facil.length == 0) 
    	{
            $('reqFacil').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqFacil').style.display = 'none';    
    		err += '';  
        } 
             
    	var reason = $('reason').value;
    	if (reason.length == 0) 
    	{
            $('reqReason').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqReason').style.display = 'none';    
    		err += '';  
        }
                 
    	var sellFin = $('sellFin').value;
    	if (sellFin.length == 0) 
    	{
            $('reqSelFin').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqSelFin').style.display = 'none';    
    		err += '';  
        } 
    }
    
    if(type == 'PE')
    {
    	if($('industry').value == 0)
    	{
    		$('reqIndustry').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqIndustry').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('industry').value != 0 && $('sector').value == 0)
    	{
    		$('reqSector').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSector').style.display = 'none';    
    		err += '';  
    	}
    	
    	var askAmount = $('askAmount').value;
    	if (askAmount.length == 0) 
    	{
            $('reqAskAm').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqAskAm').style.display = 'none';    
    		err += '';  
        }  
         
    	var grSales = $('grSales').value;
    	if (grSales.length == 0) 
    	{
            $('reqGross').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqGross').style.display = 'none';    
    		err += '';  
        }  
            
    	var ebitda = $('ebitda').value;
    	if (ebitda.length == 0) 
    	{
            $('reqEBA').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqEBA').style.display = 'none';    
    		err += '';  
        }     
           
    	var yInB = $('yInB').value;
    	if (yInB.length == 0) 
    	{
            $('reqYB').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqYB').style.display = 'none';    
    		err += '';  
        }  
        
        if (yInB.length > 3) 
    	{
            err += 'Max characters is 3\n';
        } 
        
        var empFT = $('empFT').value;    	
        if (empFT.length > 4) 
    	{
            err += 'Max characters is 4\n';
        } 
                    
    	var empPT = $('empPT').value;    	
        if (empPT.length > 4) 
    	{
            err += 'Max characters is 4\n';
        }; 
        
        if($('finPurp') == 0)
        {
        	err += 'Please input Financing Purpose\n';
        }
        
        var transDesc = $('transDesc').value;
    	if (transDesc.length == 0) 
    	{
            $('reqTrans').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqTrans').style.display = 'none';    
    		err += '';  
        }     
           
        var busDesc = $('busDesc').value;
    	if (busDesc.length == 0) 
    	{
            $('reqBusDesc').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqBusDesc').style.display = 'none';    
    		err += '';  
        }     
           
    	var facil = $('facil').value;
    	if (facil.length == 0) 
    	{
            $('reqFacil').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqFacil').style.display = 'none';    
    		err += '';  
        }   
             
    	var manDesc = $('manDesc').value;
    	if (manDesc.length == 0) 
    	{
            $('reqMan').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqMan').style.display = 'none';    
    		err += '';  
        }  
                 
    	var compAdv = $('compAdv').value;
    	if (compAdv.length == 0) 
    	{
            $('reqComp').style.display = 'block';    
            err += 1;  
        }
        else
        {  
        	$('reqComp').style.display = 'none';    
    		err += '';  
        }    
    }
    
    if(type == 'BL')
    {
    	if($('industry').value == 0)
    	{
    		$('reqIndustry').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqIndustry').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('industry').value != 0 && $('sector').value == 0)
    	{
    		$('reqSector').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSector').style.display = 'none';    
    		err += '';  
    	}
    	
    	if($('loanPurp').value == 0)
    	{
    		$('reqLoanPurp').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqLoanPurp').style.display = 'none';    
    		err += '';  
    	}
    	
    	if($('timeBus').value == 0)
    	{
    		$('reqTB').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqTB').style.display = 'none';    
    		err += '';  
    	}
    	
    	var busDesc = $('busDesc').value;
    	if (busDesc.length == 0) 
    	{
    		$('reqBusDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqBusDesc').style.display = 'none';    
    		err += '';  
    	}  
           
    	var loanDesc = $('loanDesc').value;
    	if (loanDesc.length == 0) 
    	{
    		$('reqLoanDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqLoanDesc').style.display = 'none';    
    		err += '';  
    	} 
             
    	var manDesc = $('manDesc').value;
    	if (manDesc.length == 0) 
    	{
    		$('reqMan').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqMan').style.display = 'none';    
    		err += '';  
    	}
    }  
    if(type == 'RE')
    {
    	if($('propTypes').value == 0)
    	{
    		$('reqPropTypes').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqPropTypes').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('propTypes').value != 0 && $('propSubTypes').value == 0)
    	{
    		$('reqSubPropTypes').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSubPropTypes').style.display = 'none';    
    		err += '';  
    	}
    	
    	var totalLoanReq = $('totalLoanReq').value;
    	if (totalLoanReq.length == 0) 
    	{
    		$('reqTotalLoan').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqTotalLoan').style.display = 'none';    
    		err += '';  
    	}  
           
    	var propCost = $('propCost').value;
    	if (propCost.length == 0) 
    	{
    		$('reqPropCost').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqPropCost').style.display = 'none';    
    		err += '';  
    	} 
             
    	var loanDesc = $('loanDesc').value;
    	if (loanDesc.length == 0) 
    	{
    		$('reqLoanDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqLoanDesc').style.display = 'none';    
    		err += '';  
    	}    
    	 
    	var propDesc = $('propDesc').value;
    	if (propDesc.length == 0) 
    	{
    		$('reqPropDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqPropDesc').style.display = 'none';    
    		err += '';  
    	} 
    	
    	var locDesc = $('locDesc').value;
    	if (locDesc.length == 0) 
    	{
    		$('reqLocDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else 
    	{
    		$('reqLocDesc').style.display = 'none';    
    		err += '';  
    	}
    }
    
    if(type == 'DP')
    {
    	if($('propTypes').value == 0)
    	{
    		$('reqPropTypes').style.display = 'block'; 
    		err += 1;     
    	}
    	else
    	{
    		$('reqPropTypes').style.display = 'none'; 
    		err += '';
    	}
    	
    	if($('propTypes').value != 0 && $('propSubTypes').value == 0)
    	{
    		$('reqSubPropTypes').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqSubPropTypes').style.display = 'none';    
    		err += '';  
    	}
    	
    	var eqReq = $('eqReq').value;
    	if (eqReq.length == 0) 
    	{
    		$('reqEqReq').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqEqReq').style.display = 'none';    
    		err += '';  
    	}  
           
    	var devCon = $('devCon').value;
    	if (devCon.length == 0) 
    	{
    		$('reqDevCon').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqDevCon').style.display = 'none';    
    		err += '';  
    	} 
             
    	var landAcq = $('landAcq').value;
    	if (landAcq.length == 0) 
    	{
    		$('reqLandAcq').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqLandAcq').style.display = 'none';    
    		err += '';  
    	}    
    	 
    	var constCost = $('constCost').value;
    	if (constCost.length == 0) 
    	{
    		$('reqConstCost').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqConstCost').style.display = 'none';    
    		err += '';  
    	} 
    	
    	var compVal = $('compVal').value;
    	if (compVal.length == 0) 
    	{
    		$('reqCompVal').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqCompVal').style.display = 'none';    
    		err += '';  
    	}	
    	
    	var projDesc = $('projDesc').value;
    	if (projDesc.length == 0) 
    	{
    		$('reqProjDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqProjDesc').style.display = 'none';    
    		err += '';  
    	}
    	
    	var locDesc = $('locDesc').value;
    	if (locDesc.length == 0) 
    	{
    		$('reqLocDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqLocDesc').style.display = 'none';    
    		err += '';  
    	}
    	
    	var devDesc = $('devDesc').value;
    	if (devDesc.length == 0) 
    	{
    		$('reqDevDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqDevDesc').style.display = 'none';    
    		err += '';  
    	}
    	
    	var exDesc = $('exDesc').value;
    	if (exDesc.length == 0) 
    	{
    		$('reqExDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqExDesc').style.display = 'none';    
    		err += '';  
    	}
    }
    
    if(type == 'JO')
    {
    	var jobDesc = $('jobDesc').value;
    	if (jobDesc.length == 0) 
    	{
    		$('reqJobDesc').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqJobDesc').style.display = 'none';    
    		err += '';  
    	}
    	
    	var expComp = $('expComp').value;
    	if (expComp.length == 0) 
    	{
    		$('reqExpComp').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqExpComp').style.display = 'none';    
    		err += '';  
    	}
    	
    	var candReq = $('candReq').value;
    	if (candReq.length == 0) 
    	{
    		$('reqCandReq').style.display = 'block';    
    		err += 1;  
    	}
    	else
    	{
    		$('reqCandReq').style.display = 'none';    
    		err += '';  
    	}
    }
//    alert(err);
    if (0 == err.length || err == '') 
       {
			$('totalReq').style.display= 'none';
            document.forms['formVal'].submit();
       } 
       else 
       {
       	if(err != '1')
       	{
       		$('totalReq').style.display= 'block';
           return false;
       	}
       	else
       	{
       		$('totalReq').style.display= 'block';
       		 return false;
       	}
       }
}

function validateInt(obj)
{
	var template = /^[0-9]{1,}$/;
	var integer = $(obj).value;
	var max = $(obj).value.length;
    if (!template.test(integer))	
    {
    	$(obj).value = $(obj).value.substring(0, max - 1)
    }    
}

function validateCount(obj, max)
{
	temp = $(obj).value;
    if (temp.length > max - 1)	
    {
    	$(obj).value = $(obj).value.substring(0, max - 1)
    }    
}

function delListing(id, listing)
{
	var url = base_url+'listings/'+listing+'/'+id;
	var pars = 'ajax=1';
	var myAjax = new Ajax.Updater('main', url, {method: 'post', parameters: pars} );	
}

function importListing(peid, bsid, add)
{
	if(add == 1)
	{
		var url = base_url+'listings/addPE';
	}
	else
	{
		var url = base_url+'listings/editPE/' + peid;
	}
	var pars = 'ajax=1&import=1&lid='+bsid;
	var myAjax = new Ajax.Updater('main', url, {method: 'post', parameters: pars} );		
}