﻿var strErr = "";
var pagenm="";

function initPg(){
    pagenm = document.getElementById("pagenm").value;  
    switch(pagenm) {
        case "chome":
            break; 
        case "Oppdaterte":
             if(document.getElementById("hdnFrPage").value=="appdtls"){
                document.getElementById("selVis").value=document.getElementById("hdnPeriod").value;
            }
            fnSOpp();
            setInterval("updLogout()", 30000);
        break; 
        case "newApp":
            if(document.getElementById("hdnFrPage").value=="appdtls"){
                document.getElementById("selVis").value=document.getElementById("hdnPeriod").value;
            }
           fnSNewApp();
           setInterval("updLogout()", 30000);
        break; 
        case "SletteApp":
            fnSSletteApp();
            setInterval("updLogout()", 30000);
        break; 
        case "SearchApp":
	        if(document.getElementById("hdnFrPage").value=="appdtls"){
	            document.getElementById("txtFromDt").value=document.getElementById("hdnFromDt").value;
	            document.getElementById("txtToDt").value=document.getElementById("hdnToDt").value;
	            fnSearchApp();
	        }
	        fnFillCombo("selSearch",arrSearch,0);
            document.getElementById("divSvSearch").style.display="none";
            setInterval("updLogout()", 30000);
           
        break;         
        case "appdtls":
            setInterval("updLogout()", 30000);
            fnDetails(document.getElementById("AppId").value);                
        break; 
        case "deleteApp":
             setInterval("updLogout()", 1000);
        break;
        case "genInfo":
            setInterval("updLogout()", 30000);
            fnChangePasswordDt();
        break;
        case "Fase2Dtl":
            fnShowFase2Details(document.getElementById("AppId").value);
        break;
        case "SearcResult":
              fnSearchResult();
              setInterval("updLogout()", 30000);
        break;
        case "Details":
            document.getElementById("hdnMode").value=window.opener.document.frmPost.hdnMode.value;
            document.getElementById("hidAppId").value=window.opener.document.frmPost.AppId.value;
            document.getElementById("hdnSql").value=window.opener.document.frmPost.hdnSql.value;
            document.getElementById("hdnSortBy").value=window.opener.document.frmPost.hdnSortBy.value;
            document.getElementById("hdnSortOrder").value=window.opener.document.frmPost.hdnSortOrder.value;
            document.getElementById("hdnPrevPg").value=window.opener.document.frmPost.pagenm.value;
            document.getElementById("hdnRNo").value=window.opener.document.frmPost.hdnRNo.value;
            document.getElementById("hdnTotRec").value=window.opener.document.frmPost.hdnTotRec.value;
            
            
            if(document.getElementById("hdnRNo").value==0){
                 document.getElementById("divPrev").style.display="none";
                 document.getElementById("divPrevSpace").style.display="block";
            }
            if(eval(document.getElementById("hdnRNo").value)==eval(document.getElementById("hdnTotRec").value)-1){
                 document.getElementById("divNext").style.display="none";
                 document.getElementById("divNextSpace").style.display="block";
            }
            
            if(document.getElementById("hdnMode").value==1){
                if(document.getElementById("hdnPrevPg").value=="SletteApp"){
                    fnShowFase2_Details(document.getElementById("hidAppId").value);
                      document.getElementById("divFase2").style.display="block";
                      document.getElementById("divAppDtls").style.display="none";
                }
                else{
                    fnDetails(document.getElementById("hidAppId").value);
                    document.getElementById("divAppDtls").style.display="block";
                    document.getElementById("divFase2").style.display="none";
               }
                document.getElementById("divPrevNext").style.display="block";
                document.getElementById("divDelete").style.display="none";
                document.getElementById("divNote").style.display="none";                
            }
            else if(document.getElementById("hdnMode").value==2){
                document.getElementById("txtSubject").value= window.opener.document.frmPost.hdnNote.value ;
                document.getElementById("divDelete").style.display="block";
                document.getElementById("divAppDtls").style.display="none"; 
                document.getElementById("divNote").style.display="none";
                document.getElementById("divFase2").style.display="none";
                document.getElementById("divPrevNext").style.display="none";
                
            }
            else if(document.getElementById("hdnMode").value==3){
                Note();
                document.getElementById("divNote").style.display="block";
                document.getElementById("divAppDtls").style.display="none";
                document.getElementById("divDelete").style.display="none";
                document.getElementById("divFase2").style.display="none";
                document.getElementById("divPrevNext").style.display="none";
            }           
        break;
     }
}

function fnClose(){
    window.close();
}

function fnChange(){
    if(document.getElementById("ClientId").value!=""){
      var resp=netuser_client_changePassword.getClientName(document.getElementById("ClientId").value);
      var dt=resp.value;
          if(dt!=null){
            if(dt.Rows.length>0){
               document.getElementById("userName").value=dt.Rows[0].UserName;
            }
          }
    }
}

function fnChangePasswordDt(){
    var respPass=netuser_client_generalInfo.changePasswordDt();
    var dtPass=respPass.value;
    if(dtPass!=null){              
        if(dtPass.Rows.length>0){
           if(dtPass.Rows[0].PassRemind!=null){
            if(dtPass.Rows[0].diffDate>=dtPass.Rows[0].PassRemind){
             document.getElementById("divPass").style.display="block";
             document.getElementById("lblChPassDt").innerHTML= dtPass.Rows[0].diffDate;
            }
            else{
              document.getElementById("divPass").style.display="none";
            }
           }
        }
    }
}

function fnSOpp(){  
    var cFirmId = document.getElementById("CFirmId").value;
    var view = document.getElementById("selVis").value;
     var ClientId = document.getElementById("ClientId").value;
    var resp= ajaxfunction.fnGetBuyerId(document.getElementById("ClientId").value,"update")
    var dtResp=resp.value;
    //  alert(resp.value)
    if(dtResp!=""){
       var strS="and BuyerId in (" + dtResp + ")";
        var strSql ="select isPrior,tblFirm.FirmId, BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,convert(varchar,ReportDate,104)as RDt,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName , isnull(BizLine,'') as BizLine,"+
        " isnull(PropType,'') as PropType,case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie' when Category = 3 then 'Leie,Kjøp' else '' end as Category, "+
        " isnull(convert(varchar,AreaKVM),'') as AreaKVM, AreaKVM as iAreaKVM,isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
        " and n.Buyerid=tblApplicant.buyerid and ClientId="+ClientId+" ) as note, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
        " and n.Buyerid=tblApplicant.buyerid and ClientId is null) as allnote,isnull(IsAnonym,'')as IsAnonym  from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId where "+ 
        " IsMoving = 0 and isPublish=1 and IsRenew=1 and IsDeleted=0  " + strS ; // and convert(datetime,convert(varchar,followupdate,101)) >= convert(datetime,convert(varchar,dateadd(m,3,getdate()) ,101)) "; 
        if(view==1){
            strSql += " and ReportDate between DATEADD(day,-7, DATEADD(wk, DATEDIFF(wk, 6, getdate()), 6)) and getdate()";
        }
        else if(view==2){
            strSql += " and ReportDate between convert(datetime,convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
        }
        else if(view==3){
            strSql += " and ReportDate between dateadd(m,-3, convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
        }
    
        document.getElementById("hdnSql").value=strSql;
        fnGetTable(strSql,1);
    }
	else{
        document.getElementById("divChart0").innerHTML = "<Label id=\"lblMessage0\">No record(s) found.</label>"
        document.getElementById("spRecPerPg0").style.display = "none";
        document.getElementById("divChart0").className = "mTx mInfo"
	}    
}

function fnSNewApp(){  
    var cFirmId = document.getElementById("CFirmId").value;
    var view = document.getElementById("selVis").value;
    var ClientId = document.getElementById("ClientId").value;
    
    var resp= ajaxfunction.fnGetBuyerId(document.getElementById("ClientId").value,"New")
    var dtResp=resp.value;
  	if(dtResp!=""){
	    var strS="and BuyerId in (" + dtResp + ")";
        var strSql ="select isPrior,tblFirm.FirmId,BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,convert(varchar,RegDate,104)as RDt, RegDate,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName, isnull(BizLine,'') as BizLine, "+
        "isnull(PropType,'') as PropType, case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie' when Category = 3 then 'Leie,Kjøp' else '' end as Category, "+
        "isnull(convert(varchar,AreaKVM),'') as AreaKVM,AreaKVM as iAreaKVM,isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
        " and n.Buyerid=tblApplicant.buyerid and ClientId="+ClientId+" ) as note, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
        " and n.Buyerid=tblApplicant.buyerid and ClientId is null) as allnote,isnull(IsAnonym,'')as IsAnonym from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId "+
        "where  IsMoving = 0 and isPublish=1 and isRenew=0 and IsDeleted=0 " + strS ; 
        if(view==1){
            strSql += " and RegDate between DATEADD(day,-7, DATEADD(wk, DATEDIFF(wk, 6, getdate()), 6)) and getdate()";
        }
        else if(view==2){
            strSql += " and RegDate between convert(datetime,convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
        }
        else if(view==3){
            strSql += " and RegDate between dateadd(m,-3, convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
        }
       
        document.getElementById("hdnSql").value=strSql;
        fnGetTable(strSql,1);  
    }
	else{ 
        document.getElementById("divChart0").innerHTML = "<Label id=\"lblMessage0\">No record(s) found.</label>"
        document.getElementById("spRecPerPg0").style.display = "none";
        document.getElementById("divChart0").className = "mTx mInfo"
    }  
}   

function fnSSletteApp(){ 
    var cFirmId = document.getElementById("CFirmId").value;
    var view = document.getElementById("selVis").value;
    var ClientId = document.getElementById("ClientId").value;
     
    var strSql="";
    var strS="";
    if(document.getElementById("SubType").value==""){
       var resp= ajaxfunction.fnGetBuyerId_fase2(document.getElementById("ClientId").value)
       var dtResp=resp.value;
      //alert(resp.value)
       if(dtResp!=""){
		   strS="and BuyerId in (" + dtResp + ")";
    		    
           strSql +="select isPrior,tblFirm.FirmId,BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,convert(varchar,ReportDate,104)as RDt,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName, isnull(BizLine,'') as BizLine,"+
            " isnull(PropType,'') as PropType,case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie' when Category = 3 then 'Leie,Kjøp' else '' end as Category,"+
            " isnull(convert(varchar,AreaKVM),'') as AreaKVM, AreaKVM as iAreaKVM, isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
            "and n.Buyerid=tblApplicant.buyerid and ClientId="+ClientId+" ) as note, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
            "and n.Buyerid=tblApplicant.buyerid and ClientId is null) as allnote from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId where"+
           "  IsMoving = 1 and isPublish=1 and IsDeleted=0 " + strS; 
           
           if(view==1){
                strSql += " and ReportDate between DATEADD(day,-7, DATEADD(wk, DATEDIFF(wk, 6, getdate()), 6)) and getdate()";
            }
            else if(view==2){
                strSql += " and ReportDate between convert(datetime,convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
            }
            else if(view==3){
                strSql += " and ReportDate between dateadd(m,-3, convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
            }
      //alert(strSql);
            document.getElementById("hdnSql").value=strSql;
            fnGetTable(strSql,1);
        }
	    else{
	        document.getElementById("divChart0").innerHTML = "<Label id=\"lblMessage0\">No record(s) found.</label>"
            document.getElementById("spRecPerPg0").style.display = "none";
            document.getElementById("divChart0").className = "mTx mInfo"
	    }
    }  
   else{
        var resp= ajaxfunction.fnGetBuyerId_fase1(document.getElementById("ClientId").value)
        var dtResp=resp.value; 
        var strS="";
		if(dtResp!=""){
		     strS="and BuyerId in (" + dtResp + ")";
        
            strSql +="select isPrior,tblFirm.FirmId,BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,convert(varchar,ReportDate,104)as RDt,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName, isnull(BizLine,'') as BizLine,"+
            " isnull(PropType,'') as PropType,case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie' when Category = 3 then 'Leie,Kjøp' else '' end as Category,"+
            " isnull(convert(varchar,AreaKVM),'') as AreaKVM, AreaKVM as iAreaKVM, isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
            "and n.Buyerid=tblApplicant.buyerid and ClientId="+ClientId+") as note, (select count(*) from tblNote n where n.Firmid="+ cFirmId +" "+
            "and n.Buyerid=tblApplicant.buyerid and ClientId is null ) as allnote from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId where"+
            "   isPublish=1 and  (IsMoving = 1 or IsDeleted=1) " + strS; 
            
            if(view==1){
                strSql += " and ReportDate between DATEADD(day,-7, DATEADD(wk, DATEDIFF(wk, 6, getdate()), 6)) and getdate()";
            }
            else if(view==2){
                strSql += " and ReportDate between convert(datetime,convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
            }
            else if(view==3){
                strSql += " and ReportDate between dateadd(m,-3, convert(varchar,month(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate()))))) +'/1/'+ convert(varchar,year(dateadd(m,-1,dateadd(m,1,getdate()-day(getdate())))))) and getdate() ";
            }
        // alert("fase1" + strSql)
            document.getElementById("hdnSql").value=strSql;
            fnGetTable(strSql,0);
        }
		else{
	        document.getElementById("divChart0").innerHTML = "<Label id=\"lblMessage0\">No record(s) found.</label>"
            document.getElementById("spRecPerPg0").style.display = "none";
            document.getElementById("divChart0").className = "mTx mInfo"
	    }
   }
}   

function fnSearchResult(){
    var frmName=document.getElementById("hdnFirmNm").value;
    var  frmKvm = document.getElementById("hdnKVMFr").value;
    var  ToKvm = document.getElementById("hdnKVMTo").value;
    var strSelLoc = document.getElementById("hdnLoc").value;
    var strSelArea = document.getElementById("hdnArea").value;
   var ClientId = document.getElementById("ClientId").value; 
   
    var cFirmId = document.getElementById("CFirmId").value;
    var category =document.getElementById("hdnCategory").value; 
    var propType =document.getElementById("hdnLokale").value;
    var priority =document.getElementById("hdnSearch").value;
    if(priority == 2) priority="";
    var strProp="";
    var str=propType.split(",");
    for(i=0;i<str.length;i++){
        strProp +=" propType like '%" + str[i] +"%' or" 
    }
    
    if(strProp!=""){
        strProp = strProp.substring(0,strProp.length-2);
    }
     
    var strSql = "select isPrior,tblFirm.FirmId,BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,isnull(convert(varchar,ReportDate,104),'')as RDt,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName, "+
    "isnull(BizLine,'') as BizLine, isnull(PropType,'') as PropType, case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie'"+
    " when Category = 3 then 'Leie,Kjøp' else '' end as Category,isnull(convert(varchar,AreaKVM),'') as AreaKVM, AreaKVM as iAreaKVM, "+
    "isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,(select count(*) from tblNote n where n.Firmid="+ cFirmId +" and "+
    "n.Buyerid=tblApplicant.buyerid and ClientId="+ClientId+") as note,(select count(*) from tblNote n where n.Firmid="+ cFirmId +" and "+
    "n.Buyerid=tblApplicant.buyerid and ClientId is null) as allnote from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId"+
    " where isPublish=1  and IsDeleted=0 ";
   
    if(frmName!=""){
        strSql +=" and tblFirm.FirmName like '%"+frmName+"%'";
    }
    
    if(category!="" && category !=4){
       strSql += " and tblApplicant.Category in ("+ category + ") ";
    }
    
    if(frmKvm !="" && ToKvm !=""){
          strSql += " and ((tblApplicant.AreaKVM >="+ frmKvm +") and"+
                  "(tblApplicant.AreaKVM <= "+ ToKvm +"))";

    }
    else if(frmKvm !="" && ToKvm ==""){strSql += " and tblApplicant.AreaKVM >="+ frmKvm;}
    else if(ToKvm !="" && frmKvm ==""){strSql += " and tblApplicant.AreaTo<="+ ToKvm ;}
    
    if(strProp!=""){ strSql += " and ("+ strProp +") ";}
  
    if(priority!=""){strSql += " and IsPrior="+ priority;}
    
     var fromDt=new String(document.getElementById("hdnFromDate").value);
     var ToDt=document.getElementById("hdnToDate").value;
   
    if(fromDt!=""){
        var arrFrmdt = fromDt.split(".")
        fromDt = arrFrmdt[1] +"/" + arrFrmdt[0] +"/"+ arrFrmdt[2]
        strSql +=" and tblApplicant.ShiftFromDt >= '"+ fromDt +"'";
      //strSql +=" and IsMoving = 1"; 
    }
    
    if(ToDt!=""){
        var arrTodt = ToDt.split(".")
        ToDt= arrTodt[1] +"/" + arrTodt[0] +"/"+ arrTodt[2]
        strSql +=" and tblApplicant.ShiftToDt <= '"+ ToDt +"'";
        //if(fromDt==""){strSql +=" and IsMoving = 1";}
    }
    
    if(fromDt=="" && ToDt ==""){strSql +=" and IsMoving = 0";}
 //  strSql +=strS;
                
    /*Added by Shweta on 03.03.2010 */
       
       if(strSelLoc!=""){
        ajaxfunction.getBuyerByLocation(strSelLoc,strSelArea,document.getElementById("ClientId").value);
        
        var strS ="";
        strS +=" and buyerid in (select distinct buyerid from tblsearchApp where clientid ="+ document.getElementById("ClientId").value +" )";     
        strSql +=strS;
       }
                      
    /* End Added by Shweta on 03.03.2010 */
    document.getElementById("hdnSql").value=strSql
    fnGetTable(strSql,1);

    document.getElementById("dvSRslt").style.display = "block";
    
}


function fnSearchApp(){

    var frmKvm = document.getElementById("txtFrmKvm").value;
    var ToKvm = document.getElementById("txtToKvm").value;
    var strErr = "";

    if(IsNumber(frmKvm)==false && frmKvm!=""){
        strErr = "- Feil i kvadratmeter mellom fra.\n"
    }
    if(IsNumber(ToKvm)==false && ToKvm!=""){
        strErr += "- Feil i kvadratmeter mellom til.\n"
    }
    if(strErr==""){
        if(frmKvm !="" && ToKvm !=""){
            if(parseInt(frmKvm) > parseInt(ToKvm)){
                strErr += "- kvadratmeter mellom fra må være mindre enn til.\n"
            }
        }
    }
    if(strErr!=""){
        alert("Vennligst sjekk \n\n"+strErr)
    }
    else{ 
    var strSelLoc="";
    var strSelArea="";
    if(document.getElementById("selLoc").value!=""){
        if(document.getElementById("selLoc").options.length>0){
            for(i=0;i<document.getElementById("selLoc").options.length;i++){
                if(document.getElementById("selLoc").options[i].selected){
                    strSelLoc +=document.getElementById("selLoc").options[i].value +",";
                }
             }
        }
    }
    if(document.getElementById("selArea").value!=""){
        if(document.getElementById("selArea").options.length>0){
            for(i=0;i<document.getElementById("selArea").options.length;i++){
                if(document.getElementById("selArea").options[i].selected){
                    strSelArea += document.getElementById("selArea").options[i].value +",";
                }
            }
         }
    }   
            
    var SelLoc = strSelLoc.substring(0,strSelLoc.length-1);  
    var SelArea = strSelArea.substring(0,strSelArea.length-1);  
    var respSearch= ajaxfunction.fnGetBuyerId_Search(document.getElementById("ClientId").value,SelLoc,SelArea);
    var dtRespSearch=respSearch.value; 

    var strS="";
	if(dtRespSearch!=""){
		     strS=" and BuyerId in (" + dtRespSearch + ")";
    		 
	        document.getElementById("divSvSearch").style.display="block";
            var keyword=document.getElementById("txtkeyword").value; 
            var cFirmId = document.getElementById("CFirmId").value;
            var AppNo = document.getElementById("txtAppNo").value;
            var BizLine = document.getElementById("txtBizLine").value;
            
            var category =""
            if(document.getElementById("chkLeie").checked)category="2,3"
            else if(document.getElementById("chkboth").checked)category="1,2,3"
            else if(document.getElementById("chkKjop").checked)category="1,3"
            else if(document.getElementById("chkAlle").checked)category="1,2,3"       
            
            var movArea = document.getElementById("txtMovArea").value;
            var propType ="";var Location ="";var sArea ="";var sLoc="";
            var priority =""
            if(document.getElementById("rdoNor").checked)priority="0"
            else if(document.getElementById("rdoPrior").checked)priority="1"
            
            var strProp="";
            for(i=0;i<document.getElementById("selPropType").options.length;i++){
                if(document.getElementById("selPropType").options[i].selected){
                   strProp +=" propType like '%" + document.getElementById("selPropType").options[i].value +"%' or" 
                }
            }
            if(strProp!=""){
                strProp = strProp.substring(0,strProp.length-2);
            }
             
            var strSql = "select isPrior,tblFirm.FirmId,BuyerId,case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,isnull(convert(varchar,ReportDate,104),'')as RDt,case when IsAnonym=1 then 'Anonym - C/O Estate Realinform AS' else  isnull(FirmName,'') end as FirmName, "+
            "isnull(BizLine,'') as BizLine, isnull(PropType,'') as PropType, case when Category = 1 then 'Kjøp' when Category = 2 then 'Leie'"+
            " when Category = 3 then 'Leie,Kjøp' else '' end as Category,isnull(convert(varchar,AreaKVM),'') as AreaKVM, AreaKVM as iAreaKVM,"+
            "isnull(convert(varchar,AreaTo),'')as AreaTo, case when IsAnonym=1 then 'realinform@realinform.no' else isnull(Email,'') end as Email,(select count(*) from tblNote n where n.Firmid="+ cFirmId +" and "+
            "n.Buyerid=tblApplicant.buyerid ) as note from tblApplicant left outer join tblFirm on  tblFirm.FirmId = tblApplicant.FirmId"+
            " where isPublish=1  and IsDeleted=0 ";
            
            if(AppNo!=""){strSql += " and tblApplicant.BuyerId = "+ AppNo;}
           
            if(category!="" && category !=4){
               strSql += " and tblApplicant.Category in ("+ category + ") ";
            }
            
            if(frmKvm !="" && ToKvm !=""){
                strSql += " and ((tblApplicant.AreaKVM >="+ frmKvm +" and tblApplicant.AreaTo<="+ ToKvm +") and"+
                          "(tblApplicant.AreaKVM <= "+ ToKvm +"))";
            }
            else if(frmKvm !="" && ToKvm ==""){strSql += " and tblApplicant.AreaKVM >="+ frmKvm;}
            else if(ToKvm !="" && frmKvm ==""){strSql += " and tblApplicant.AreaTo<="+ ToKvm ;}
            
            if(movArea !=""){strSql += " and tblApplicant.MoveArea like '%"+ movArea +"%'";}

            if(strProp!=""){ strSql += " and ("+ strProp +") ";}
          
            if(priority!=""){strSql += " and IsPrior="+ priority;}
            if(BizLine!=""){strSql += "and BizLine='"+ BizLine +"'";}
            if(keyword!=""){strSql +=" and (FirmName like '%"+ keyword +"%' or ContactPerson like '%" + keyword +"%' or BizLine like '%" + keyword + "%' or SpecRequest like '%" + keyword +"%')"}

            var fromDt=new String(document.getElementById("txtFromDt").value);
            var ToDt=document.getElementById("txtToDt").value;
           
            if(fromDt!=""){
                var arrFrmdt = fromDt.split(".")
                fromDt = arrFrmdt[1] +"/" + arrFrmdt[0] +"/"+ arrFrmdt[2]
                strSql +=" and tblApplicant.ShiftFromDt >= '"+ fromDt +"'";
              //strSql +=" and IsMoving = 1"; 
            }
            
            if(ToDt!=""){
                var arrTodt = ToDt.split(".")
                ToDt= arrTodt[1] +"/" + arrTodt[0] +"/"+ arrTodt[2]
                strSql +=" and tblApplicant.ShiftToDt <= '"+ ToDt +"'";
                //if(fromDt==""){strSql +=" and IsMoving = 1";}
            }
            
            if(fromDt=="" && ToDt ==""){strSql +=" and IsMoving = 0";}
            strSql +=strS;
            
           // alert(strSql)    
            fnGetTable(strSql,1);
	    }
	    else{  
	        document.getElementById("divChart0").innerHTML = "<Label id=\"lblMessage0\">No record(s) found.</label>"
            document.getElementById("spRecPerPg0").style.display = "none";
            document.getElementById("divChart0").className = "mTx mInfo"
        }
       // document.getElementById("spFld").style.display = "none";
        document.getElementById("dvSRslt").style.display = "block";
    }    
}

function fnFillSearch(){
    var response = csData.CreateTable("","","select searchId,searchTitle from tblSearch where ClientId ="+ document.getElementById("ClientId").value);
    var dtS = response.value;
    var select = document.getElementById("selSearch");
    
    for(j=select.options.length-1;j>=0;j--){
         select.remove(j);
    }
    
    if(dtS !=null){
        if(dtS.Rows.length>0){
            for(i=0;i< dtS.Rows.length; i++){
                select.options[select.options.length] = new Option(dtS.Rows[i].searchTitle,dtS.Rows[i].searchId);
            }
        } 
    }
} 

function fnShowArea(){
    fnRemoveItm("selArea");
    var LocationId ="";
    for(i=0;i<document.getElementById("selLoc").options.length;i++){
        if(document.getElementById("selLoc").options[i].selected)
            LocationId += document.getElementById("selLoc").options[i].value +",";
    }
    if(LocationId!="")
        LocationId = LocationId.substring(0,LocationId.length-1);
    
    var response=ajaxfunction.showArea(LocationId,0);
    var dt=response.value;
    if(dt!=null){
        if(dt.Rows.length>0){               
            for(i=0;i<dt.Rows.length;i++)
            {
                var IsAreaAdd="1";    
                for(j=0;j<document.getElementById("selArea").length;j++)
                {
                  if(document.getElementById("selArea").options[j].value==dt.Rows[i].AreaID) 
                  {
                     IsAreaAdd="0";
                  }                  
                }        
                
                if(IsAreaAdd=="1")
                {
                document.getElementById("selArea").options[document.getElementById("selArea").options.length] = new Option(dt.Rows[i].AreaName,dt.Rows[i].AreaID);
                }
	            
            }
        }
    }
}

function fnSBack(){
    document.getElementById("divSvSearch").style.display = "none";
    document.getElementById("spFld").style.display = "block";
    document.getElementById("dvSRslt").style.display = "none";
}

var sSearchId =""; 
function fnDelSearch(){
    if(confirm("Er du sikker på at du vil slette?")){
        var res = netuser_client_SearchApplicant.DeleteSearch(sSearchId);        
        document.frmPost.reset();
        fnFillSearch();
    }
}

function fnSaveSearch(){
    var searchTitle= document.getElementById("txtSaveSearch").value ;
    if(searchTitle==""){
        alert("Legg inn søk tittel.")
    }
    else{
        var FromKvm= document.getElementById("txtFrmKvm").value ;
        var ToKvm= document.getElementById("txtToKvm").value ;
        if(FromKvm==""){
            FromKvm=0;
        }
        if(ToKvm==""){
            ToKvm=0;
        }
        var Cat=""; 
        if(document.getElementById("chkKjop").checked)Cat="1"
        else if(document.getElementById("chkLeie").checked)Cat="2"
        else if(document.getElementById("chkboth").checked)Cat="3"
        else if(document.getElementById("chkAlle").checked)Cat="4"

        var lokale="";
        for(i=0;i<document.getElementById("selPropType").options.length;i++){
            if(document.getElementById("selPropType").options[i].selected) lokale += document.getElementById("selPropType").options[i].value +",";
        }
     
        var location="";
        for(i=0;i<document.getElementById("selLoc").options.length;i++){
            if(document.getElementById("selLoc").options[i].selected) location += document.getElementById("selLoc").options[i].value +", ";
        }
         
        var Area="";
        for(i=0;i<document.getElementById("selArea").options.length;i++){
            if(document.getElementById("selArea").options[i].selected) Area += document.getElementById("selArea").options[i].value +", ";
        }
      
        var FromDt=document.getElementById("txtFromDt").value;
        var ToDt=document.getElementById("txtToDt").value;
       
        var priority ="";
        if(document.getElementById("rdoNor").checked){priority="0";}
        else if(document.getElementById("rdoPrior").checked){priority="1";}
        else if(document.getElementById("rdoAll").checked){priority="2";}
                
        var response=netuser_client_SearchApplicant.AddSearch(searchTitle,lokale,Area,Cat,FromKvm,ToKvm,FromDt,ToDt,priority,location,0) 
        if(response.value=="1"){
           alert("Søk lagt til.");
           fnSubmit("SearchApplicant.aspx"); 
        }         
        else{
            if(confirm("Search title already exists. Do you want to update that search?")){
                var SearchId=response.value;
                var Newresponse=netuser_client_SearchApplicant.AddSearch(searchTitle,lokale,Area,Cat,FromKvm,ToKvm,FromDt,ToDt,priority,location,SearchId);
                if(Newresponse.value=="2"){          
                   alert("Søk oppdatert.");
                   fnSubmit("SearchApplicant.aspx"); 
                }   
            }
        } 
    } 
}


function fnSaveSearch2(){
    var searchTitle= document.getElementById("txtSaveSearch").value ;
    if(searchTitle==""){
        alert("Legg inn søk tittel.")
    }
    else{
        var FromKvm= document.getElementById("hdnKVMFr").value ;
        var ToKvm= document.getElementById("hdnKVMTo").value ;
        if(FromKvm==""){
            FromKvm=0;
        }
        if(ToKvm==""){
            ToKvm=0;
        }
        var Cat=document.getElementById("hdnCategory").value;        
        var lokale=document.getElementById("hdnLokale").value;
        var location= document.getElementById("hdnLoc").value;
        var Area= document.getElementById("hdnArea").value;
        var FromDt=document.getElementById("hdnFromDate").value;
        var ToDt=document.getElementById("hdnToDate").value;               
        var priority =document.getElementById("hdnSearch").value;
        
        var response = ajaxfunction.AddSearch(searchTitle,lokale,Area,Cat,FromKvm,ToKvm,FromDt,ToDt,priority,location,0) 
       // alert(response.value);
        if(response.value=="1"){
           alert("Søk lagt til.");
           fnSubmit("SearchApplicant.aspx"); 
        }         
        else{
            if(confirm("Search title already exists. Do you want to update that search?")){
                var SearchId=response.value;
                var Newresponse = ajaxfunction.AddSearch(searchTitle,lokale,Area,Cat,FromKvm,ToKvm,FromDt,ToDt,priority,location,SearchId);
                if(Newresponse.value=="2"){          
                   alert("Søk oppdatert.");
                   fnSubmit("SearchApplicant.aspx"); 
                }   
            }
        } 
    } 
}
function fnSShow(){
    sSearchId=document.getElementById("selSearch").value;
    var response = ajaxfunction.CreateTable("","","SELECT isnull(SearchTitle,'') as SearchTitle, isnull(BuyerId,'') as BuyerId, isnull(BuyerName,'')as BuyerName,"+
    " isnull(PropTypeId,'') as PropTypeId, isnull(AreaID,'') as AreaID, isnull(CatId,'') as CatId, isnull(FrmSize,'') as FrmSize, isnull(ToSize,'') as ToSize,"+
    " isnull(AvailFrom,'') as AvailFrom, isnull(AvailTo,'') as AvailTo, isnull(BlockNo,'') as BlockNo,convert(varchar,FromDt,104) as FromDt, "+
    "convert(varchar,ToDt,104) as ToDt,Priority,isnull(LocationId,'') as LocationId FROM tblSearch where searchId="+ sSearchId);    
    document.frmPost.reset();
    document.getElementById("selSearch").value= sSearchId;
    var dtBy = response.value;
    if(dtBy!=null){
        if(dtBy.Rows.length>0){
            if(dtBy.Rows[0].BuyerId!=0)document.getElementById("txtAppNo").value = dtBy.Rows[0].BuyerId;
            document.getElementById("txtAppNm").value = dtBy.Rows[0].BuyerName;
            if(dtBy.Rows[0].CatId!=""){
                if(dtBy.Rows[0].CatId=="2")document.getElementById("chkLeie").checked = true;
                else if(dtBy.Rows[0].CatId=="3")document.getElementById("chkboth").checked = true;
                else if(dtBy.Rows[0].CatId=="1")document.getElementById("chkKjop").checked = true;
                else if(dtBy.Rows[0].CatId=="4")document.getElementById("chkAlle").checked = true;
            } 
                       
            if(dtBy.Rows[0].PropTypeId!=""){
                var PropTypeId = dtBy.Rows[0].PropTypeId;
                var arrPropTypeid = PropTypeId.split(",");
                for(i=0;i<document.getElementById("selPropType").options.length;i++){
                    for(c=0;c<arrPropTypeid.length;c++){  
                        if(trim(arrPropTypeid[c])!=""){
                            var proId = trim(arrPropTypeid[c]);
                            if(document.getElementById("selPropType").options[i].value==proId){
                                document.getElementById("selPropType").options[i].selected=true;
                            }
                        }
                    }    
                }
            }
            
            if(dtBy.Rows[0].LocationId!=""){                
                var LocId = dtBy.Rows[0].LocationId;
                var arrLocid = LocId.split(",");
                
                for(i=0;i<document.getElementById("selLoc").options.length;i++){
                    for(c=0;c<arrLocid.length;c++){
                       if(trim(arrLocid[c])!=""){
                           var loid = trim(arrLocid[c]);
                            if(parseInt(document.getElementById("selLoc").options[i].value)==parseInt(loid)){
                                document.getElementById("selLoc").options[i].selected=true;
                           }
                        }        
                    }    
                }
                fnShowArea();
            }
            
             if(dtBy.Rows[0].AreaId!=""){
                var AreaId = dtBy.Rows[0].AreaID;
                var arrAreaid = AreaId.split(",");
                
                for(i=0;i<document.getElementById("selArea").options.length;i++){
                    for(c=0;c<arrAreaid.length;c++){
                       var arid = trim(arrAreaid[c]);
                       if(parseInt(document.getElementById("selArea").options[i].value)==parseInt(arid))
                            document.getElementById("selArea").options[i].selected=true;
                    }    
                }
            }
            
            if(dtBy.Rows[0].FrmSize!=0)document.getElementById("txtFrmKvm").value = dtBy.Rows[0].FrmSize;
            if(dtBy.Rows[0].ToSize!=0)document.getElementById("txtToKvm").value = dtBy.Rows[0].ToSize;
            if(dtBy.Rows[0].AvailFrom!=0)document.getElementById("txtFrmPeriod").value = dtBy.Rows[0].AvailFrom;
            if(dtBy.Rows[0].AvailTo!=0)document.getElementById("txtToPeriod").value = dtBy.Rows[0].AvailTo;
            if(dtBy.Rows[0].BlockNo!=0)document.getElementById("txtMovArea").value = dtBy.Rows[0].BlockNo;
            if(dtBy.Rows[0].FromDt!=null)document.getElementById("txtFromDt").value = dtBy.Rows[0].FromDt;
            if(dtBy.Rows[0].ToDt!=null)document.getElementById("txtToDt").value = dtBy.Rows[0].ToDt;
            if(dtBy.Rows[0].Priority=="0")document.getElementById("rdoNor").checked = true;
            else if(dtBy.Rows[0].Priority=="1")document.getElementById("rdoPrior").checked = true;
            else if(dtBy.Rows[0].Priority=="2")document.getElementById("rdoAll").checked = true;
        }
    }
}


function fnSendMail(){
    strErr="";
    if (document.getElementById("Firmanavn").value == ""){
        strErr+= " - Feltet \"Firmanavn\" må fylles ut.";
    }

    if (document.getElementById("Kontaktperson").value == ""){
        strErr += "\n - Feltet \"Kontaktperson\" må fylles ut.";
    }
  	
    if (document.getElementById("epost").value== ""){
        strErr += "\n - Feltet \"e-mail\" må fylles ut.";
    }

    if (document.getElementById("Telefon").value == ""){
        strErr += "\n - Feltet \"Telefon\" må fylles ut.";
    }

    if(!IsEmail(document.getElementById("epost").value)){    		
        strErr += "\n - Feil i \"E-post\" adressen";
    }
    
    if(strErr!=""){
        alert(strErr);
    }
    else{         
        var FromMail = document.getElementById("epost").value;
        var FromName = document.getElementById("Firmanavn").value;
        var ToMail = "laila@realinform.no";
        var ToCC = "kontakt@realinform.no";
        var ToName = "Estate Realinform";
        var Subject = "Nytt behov registrert via web-skjema";
        var Message = ""

        Message = "<table> "; 
        Message += "<tr>";
        Message += "<td width='35%' class='px12'><span class='px12'><b>Firmanavn:</b></span></td>";
        Message += "<td width='67%' class='px12'>"+ FromName +" </td>";
        Message += "</tr>";
        Message += "<tr>";
        Message += "<td width='35%' class='px12'><span class='px12'><b>Kontaktperson:</b></span></td>";
        Message += "<td width='67%' class='px12'>" + document.getElementById("Kontaktperson").value +"</td>";
        Message += "</tr>";
        Message += "<tr>";
        Message += "<td width='35%' class='px12'><span class='px12'><b>Epost:</b></span></td>";
        Message += "<td width='67%' class='px12'>"+ FromMail +"</td>";
        Message += "</tr>";
        Message += "<tr>";
        Message += "<td width='35%' class='px12'><span class='px12'><b>Telefon:</b></span></td>";
        Message += "<td width='67%' class='px12'>"+ document.getElementById("Telefon").value +"</td>";
        Message += "</tr>";
        Message += "</table>";
        
        var response = ajaxfunction.SendEmail(FromMail,FromName,ToMail,ToCC,ToName,Subject,Message); 
        if(response.value == 1)fnSubmit("thankyou.aspx"); else alert("Feil.");     
    }
}

function fnSendDelMail(){
    var ToMail = "kontakt@realinform.no";
    var ToName = "Estate Realinform";
    var Subject = document.getElementById("txtSubject").value;
    if(document.getElementById("txtMsg").value!=""){
        var Message = document.getElementById("txtMsg").value +"<br/><br/>Sendt av: "+ document.getElementById("hdnClientId").value +" - "+ document.getElementById("hdnCName").value;

        var response = ajaxfunction.SendEmail(ToMail,"",ToMail,"",ToName,Subject,Message);   
        if(response.value==1)  {
            alert("Mail sent..");
            history.back();
        }
        else{alert("Feil.");}  
    }
    else{
         alert("Message can not be empty."); 
    }
}

function fnLogin(){
    strErr = "";
	var LoginNm = document.frmPost.txtLoginNm.value;
	var Pwd = document.frmPost.txtPwd.value;
	if(LoginNm==""){
	    strErr += "- Brukernavn \n";
	}
	if(Pwd==""){
	    strErr += "- passord \n";
	}
	if(strErr!=""){
        alert("Vennligst sjekk \n\n"+ strErr);
        return false;
    }
    else{
        var resp = netuser_inc_header.ChkValidUser(LoginNm,Pwd);
        if(resp.value=="0"){
            alert("Feil i brukernavn eller passord.");
        }
        else if(resp.value=="2"){
            alert("Ugyldig brukernavn og passord, eller ditt abonnement er utgått, kontakt oss for avtale.");
        }
        else if(resp.value=="11"){           
           fnSubmit("changePassword.aspx"); 
        }
        else{
           fnSubmit("generalInfo.aspx");
        }     
    }
}

function fnSubmit(filename){
    document.frmPost.action = filename;       
    document.frmPost.__VIEWSTATE.name = 'NOVIEWSTATE';
    document.frmPost.submit();
}

function CLogout(){
   try{
      closePopup();
   }
   catch(str){}
   var response= netuser_inc_header.CLogout();
   fnSubmit("default.aspx");
}

function fnBack(){
    if(document.getElementById("hdnPrevPg").value=="SletteApp"){
        document.getElementById("divFase2").style.display="block";
        document.getElementById("divAppDtls").style.display="none"; 
    }
    else{
        document.getElementById("divAppDtls").style.display="block";   
        document.getElementById("divFase2").style.display="none";
    }
     document.getElementById("divPrevNext").style.display="block";  
     document.getElementById("divNote").style.display="none";
     document.getElementById("divBack").style.display="none";
}

function closePopup()
{
  if (win && win.open && !win.closed) {
       win.close();
  }
}

function fnOpenPopup(val,Mode){
    win= window.open('showDetails.aspx','PopUpWindow', 'top=100,left=315,width=700,height=700,toolbar=no,menubar=no,resizable=no,status=no, scrollbars=yes, addressbar=no,location=no' ); 
}

function fnPrint(){
   document.getElementById("hdnDetailMode").value=1;
   fnSubmit('print.aspx?AppId='+document.getElementById("hidAppId").value+'&pagenm='+document.getElementById("pagenm").value);
}

function fnEdit0(val,rno,TotRec){
   document.getElementById("hdnMode").value = 1;
   document.getElementById("AppId").value = val;
   document.getElementById("hdnRNo").value=rno;
   document.getElementById("hdnTotRec").value=TotRec;
   fnOpenPopup(val,document.getElementById("hdnMode").value);
}

function fnDelete0(val){
   document.getElementById("hdnMode").value = 2;
   document.getElementById("AppId").value = val;
   var resp=ajaxfunction.fnShowNote(document.getElementById("AppId").value);  
   document.getElementById("hdnNote").value=resp.value;
   fnOpenPopup(val,document.getElementById("hdnMode").value);
}


function fnEmail0(val){
    document.getElementById("AppId").value = val;
    fnSubmit("appMail.aspx");
}

function fnshowNote(){
    document.getElementById("hdnMode").value = 3;
     document.getElementById("hdnDetailMode").value=1;
     document.getElementById("divAppDtls").style.display="none"; 
     document.getElementById("divFase2").style.display="none"; 
     document.getElementById("divNote").style.display="block";
     document.getElementById("divBack").style.display="block";
     document.getElementById("divPrevNext").style.display="none";
     Note();
}

function fnShowNote0(val){
    document.getElementById("AppId").value = val;
    document.getElementById("hdnMode").value = 3;
    fnOpenPopup(val,document.getElementById("hdnMode").value);
}

function fnDetails(Appid){
    var PropName="";
    var resp=ajaxfunction.getPropName(Appid);
    var dtProp=resp.value;
    if(dtProp!=null){
        if(dtProp.Rows.length>0){
            for(i=0;i<dtProp.Rows.length;i++){
                PropName += dtProp.Rows[i].propname + ", ";
            }
        }
    }
     if(PropName.substring(PropName.length-2,PropName.length)==", "){
      PropName=PropName.substring(0,PropName.length-2);
   }
    	   
    var response=ajaxfunction.appDtls(Appid);
    var dtAppdtls=response.value;
    if(dtAppdtls!=null){
        if(dtAppdtls.Rows.length>0){            
            
            var Category="";
            if(dtAppdtls.Rows[0].Category=="1"){Category="Kjøp";}  
            else if(dtAppdtls.Rows[0].Category=="2"){Category="Leie";}   
            else{Category="Leie,Kjøp";}
             
            var resp=ajaxfunction.appTelephone(Appid);
            var dtTlf=resp.value;
            if(dtTlf!=null){
                if(dtTlf.Rows.length>0){
                   document.getElementById("lbPhone").innerHTML=dtTlf.Rows[0].Telephone;
                }
            }
             
            var IsPrior="";
            if(dtAppdtls.Rows[0].IsPrior==false){IsPrior="NORMAL";}
            else{IsPrior="PRIORITERT";}
            document.getElementById("lbApplicant").innerHTML=dtAppdtls.Rows[0].BuyerId; //+"-"+dtAppdtls.Rows[0].FirmName;
            document.getElementById("lbUptoDate").innerHTML=dtAppdtls.Rows[0].NoticePeriod;
            document.getElementById("lbLocal").innerHTML=PropName;
            if(dtAppdtls.Rows[0].IsAnonym=="1"){
                document.getElementById("lbFirmName").innerHTML="Anonym - C/O Estate Realinform AS";
                document.getElementById("lbFirmNo").innerHTML="";
                document.getElementById("lbPost").innerHTML="8900";
                document.getElementById("lbTelephone").innerHTML="75021922";
                document.getElementById("lbPostAdd").innerHTML="Avd. Brønnøysund";
                document.getElementById("lbSted").innerHTML="Brønnøysund";
                document.getElementById("lbContact").innerHTML="Laila Kåvik";
                document.getElementById("lbEmail").innerHTML="<a href=\"mailto:realinform@realinform.no \">realinform@realinform.no</a>";
                if( document.getElementById("lbEmail").innerHTML !="" && document.getElementById("lbEmail").innerHTML !=null){
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:realinform@realinform.no\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";    
                }
                document.getElementById("lbPhone").innerHTML="75021922";
                document.getElementById("lbBusiness").innerHTML="";
            }
            else{
                document.getElementById("lbFirmName").innerHTML=dtAppdtls.Rows[0].FirmName;
                document.getElementById("lbFirmNo").innerHTML=dtAppdtls.Rows[0].FirmNo;
                document.getElementById("lbPost").innerHTML=dtAppdtls.Rows[0].PostNo;
                document.getElementById("lbTelephone").innerHTML=dtAppdtls.Rows[0].Telephone;
                document.getElementById("lbPostAdd").innerHTML=dtAppdtls.Rows[0].Address;
                document.getElementById("lbSted").innerHTML=dtAppdtls.Rows[0].PostCity;
                document.getElementById("lbContact").innerHTML=dtAppdtls.Rows[0].ContactPerson;
                if(dtAppdtls.Rows[0].Email!="" && dtAppdtls.Rows[0].Email!=null){
                    document.getElementById("lbEmail").innerHTML="<a href=\"mailto:"+dtAppdtls.Rows[0].Email+"\">"+dtAppdtls.Rows[0].Email +"</a>";
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:"+dtAppdtls.Rows[0].Email+"\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";
                }
                document.getElementById("lbBusiness").innerHTML=dtAppdtls.Rows[0].BizLine;   
            }
           if(dtAppdtls.Rows[0].AreaKVM !=0){
             document.getElementById("lbKVMFrom").innerHTML=dtAppdtls.Rows[0].AreaKVM + " m2";
           }
           else{
              document.getElementById("lbKVMFrom").innerHTML="";
           }
           if(dtAppdtls.Rows[0].AreaTo !=0){
             document.getElementById("lbKVMTo").innerHTML=dtAppdtls.Rows[0].AreaTo + " m2"; 
           }
           else{
              document.getElementById("lbKVMTo").innerHTML="";
           }
            
           document.getElementById("lbExtraNote").innerHTML=dtAppdtls.Rows[0].SpecRequest;
           document.getElementById("lbCategory").innerHTML=Category;
           if(IsPrior=="PRIORITERT"){
               document.getElementById("lbPriority").innerHTML=IsPrior+ "  SØK";
           }
           else{
               document.getElementById("lbPriority").innerHTML="";  
           }
          
            var Area_id=dtAppdtls.Rows[0].AreaId;
            Area_id=Area_id.substring(1,Area_id.length-1)
            var area_id=Area_id.replace(/;/gi,",");
            if(area_id.substring(area_id.length-1,area_id.length)==","){
                area_id=area_id.substring(0,area_id.length-1);
            }
            var resp=ajaxfunction.getAppArea(area_id);  
            var dtArea=resp.value;
            if(dtArea!=null){              
                if(dtArea.Rows.length>0){
                    var strArea="";
                    for(i=0 ; i<dtArea.Rows.length ; i++){
                        strArea += dtArea.Rows[i].AreaName +", ";
                    }
                    
                    if(strArea!=""){    
                        if(strArea.substring(strArea.length-2,strArea.length)==", "){
                             strArea = strArea.substring(0,strArea.length-2);
                        }
                    }
                    document.getElementById("lbArea").innerHTML=strArea;    
                }
             }
             
            var Location_id=dtAppdtls.Rows[0].LocationId;
            Location_id= Location_id.substring(1,Location_id.length-1)
            var Locat_id=Location_id.replace(/;/gi,",");
            if(Locat_id.substring(Locat_id.length-1,Locat_id.length)==","){
                Locat_id=Locat_id.substring(0,Locat_id.length-1);
            }
            var resp=ajaxfunction.getAppLocation(Locat_id);
            var dtLocation=resp.value;
            if(dtLocation!=null){              
                if(dtLocation.Rows.length>0){
                    var strLocation="";
                    for(i=0 ; i<dtLocation.Rows.length ; i++){
                        strLocation+=dtLocation.Rows[i].Location+", ";
                    }
                    if(strLocation!=""){    
                        if(strLocation.substring(strLocation.length-2,strLocation.length)==", "){
                             strLocation=strLocation.substring(0,strLocation.length-2);
                             
                        }
                    }          
                    document.getElementById("lbLocation").innerHTML=strLocation;
                }
             }
             document.getElementById("lbMoveArea").innerHTML=dtAppdtls.Rows[0].ShiftFromDt + " - " + dtAppdtls.Rows[0].ShiftToDt;
       }
    }
  
}

function clntDtl(){
	var response=netuser_client_clientDtls.showClient(document.getElementById("ClientId").value);
	var dtClnt=response.value;
      if(dtClnt!=null){
           if(dtClnt.Rows.length>0){
                var my_date=new Date(dtClnt.Rows[0].SubEndDate)
                var dd=my_date.getDate();
                if(dd<10){var dd="0"+dd;}
                var mm=(my_date.getMonth()+1);
                if(mm<10){var mm="0"+mm;}
                var yy=my_date.getFullYear();
                var Period=dd+"."+mm+"."+yy;
                var endDate=Period;
                
                var prop="";
                prop=dtClnt.Rows[0].PropType; 
                var resp= netuser_client_clientDtls.showPropType(prop);
                var dtProp=resp.value;
               
                if(dtProp!=null){
                    if(dtProp.Rows.length>0){
                     var strProp="";
                        for(i=0 ; i<dtProp.Rows.length ; i++){
                        strProp+=dtProp.Rows[i].PropName+", ";
                        }
                        if(strProp!=""){
                         if(strProp.substring(strProp.length-2,strProp.length)==", "){
                            strProp=strProp.substring(0,strProp.length-2);
                         }
                        }
                    }
                }
                 var direct="";
                 var future="";
                 document.getElementById("lbClient").innerHTML=dtClnt.Rows[0].ClientId+"  "+dtClnt.Rows[0].FirmName;
                 document.getElementById("lbContPer").innerHTML=dtClnt.Rows[0].ClientName;
                 document.getElementById("lbEmail").innerHTML=dtClnt.Rows[0].EmailList;
                 document.getElementById("lbSubEnDt").innerHTML=endDate;
                 document.getElementById("lbSqMtr").innerHTML=dtClnt.Rows[0].SizeFrm+" og "+dtClnt.Rows[0].SizeTo;
                 document.getElementById("lbLocal").innerHTML=strProp;
            }
      }
     var Name=netuser_client_clientDtls.showArea(document.getElementById("ClientId").value);
     var aName=Name.value;
      if(aName!=null){
        if(aName.Rows.length>0){
            var strAreaName=" ";
            for(i=0 ; i<aName.Rows.length ; i++){
                strAreaName+=aName.Rows[i].AreaName+", ";
            }
            if(strAreaName!=""){
                if(strAreaName.substring(strAreaName.length-2,strAreaName.length)==", "){
                strAreaName=strAreaName.substring(0,strAreaName.length-2);
                }
                document.getElementById("lbArea").innerHTML=strAreaName;
            }
        }
      }
      var respLocation = netuser_client_clientDtls.showLocation(document.getElementById("ClientId").value);
      var respLoc =respLocation.value;
      document.getElementById("lbLocation").innerHTML=respLoc;
}

function sendMail(){
    var strSubject = "Kunde: "+ document.getElementById("lbClient").innerHTML + " ønsker endringer i abonnement"
    if(document.getElementById("BodyText").value==""){
        alert("Message can not be empty."); 
    }
    else{
        var mail=netuser_client_clientDtls.addUpdateMail(document.getElementById("BodyText").value,document.getElementById("lbEmail").innerHTML,strSubject);
        if(mail.value==1)
            alert("Mail sent.."); 
        else
            alert("Mail ikke sendt.");     
    }
}

function Note(){
    var response=ajaxfunction.InfoClient(document.getElementById("hidAppId").value);
    var dt=response.value;
    if(dt!=null){
       if(dt.Rows.length>0){
          document.getElementById("tbEndre").innerHTML=dt.Rows[0].FirmName;
          document.getElementById("tbContactPer").innerHTML=dt.Rows[0].ContactPerson;
          document.getElementById("tbTelefone").innerHTML=dt.Rows[0].Telephone;
       }
    }
    var resp=ajaxfunction.clientNote(document.getElementById("hidAppId").value);
    var dtNote=resp.value;
    if(dtNote!=null){
    
       if(dtNote.Rows.length>0){
       document.getElementById("intNote").style.display="block" ;
            var strInternalNote="";
            for(r=0; r<dtNote.Rows.length;r++){
                strInternalNote += dtNote.Rows[r].clientName+" : "+dtNote.Rows[r].Note+"<br/>";
            }
           document.getElementById("lblNoteDtls").innerHTML =strInternalNote;
    //     document.getElementById("notat").value=dtNote.Rows[0].Note; 
       }
    }
    document.getElementById("lblClientName").innerHTML=document.getElementById("tbClientName").value;
}

function fnDelNote(){
    if(confirm("Er du sikker på at du vil slette?")){
     ajaxfunction.deleteNote(document.getElementById("hidAppId").value);
     if(document.getElementById("hdnDetailMode").value==1){
            fnBack();
     }
     else{
        fnClose();
     }
     document.getElementById("notat").value="";
     history.back();
    }
}

function fnSaveNote(){

    var newNote = document.getElementById("notat").value;
    if(newNote!=""){
         var response= ajaxfunction.addUpdateNote(document.getElementById("hidAppId").value,newNote);
         alert("Notat lagt til.");
         if(document.getElementById("hdnDetailMode").value==1){
            fnBack();
         }
         else{
            fnClose();
         }
         history.back();
         //fnSubmit("Oppdaterte.aspx");
    }
    else{alert("Vennligst legg inn notat");}
}

function fnchangePassword(){
    var UserName=document.getElementById("userName").value;
    var Pwd=document.getElementById("Password").value;
    var NewPsw=document.getElementById("NewPassword").value;
    var RePsw=document.getElementById("RePassword").value;
    var strErrPass="";
        if(UserName==""){
           strErrPass+="\n - Brukernavn";
        }
        if(Pwd==""){
            strErrPass+="\n - Passord";
        }
        if(NewPsw==""){
           strErrPass+="\n - Nytt passord";
        }
        if(NewPsw!=""){
            if(RePsw==""){
            strErrPass+="\n - Gjenta passord";
            }
            else{
                if(NewPsw!=RePsw){
                  strErrPass+="\n - Nytt Passord og Gjenta passord må være likt";
               }
            }
        }
        
        if(strErrPass!=""){
            alert("Vennligst sjekk " + strErrPass);
        }
        else{
          var respPass= netuser_client_changePassword.ChangePassword(UserName,Pwd,NewPsw);
          if(respPass.value==0){
            alert("Brukernavn eller passord eksisterer ikke");
          }
          else if(respPass.value==1){
            alert("Passord oppdatert");
          }
          else if(respPass.value==2){
            alert("Brukernavn med nytt passord eksisterer allerede");
          }
          else{
            alert("Feil");
          }
          document.frmPost.reset();
        }
}

function fnShowFirm(val,itop,buyerId){
   
     document.getElementById("FirmId").value =val;
     var respFirm=ajaxfunction.fnGetFirm(val,buyerId);
     var dt=respFirm.value;
     var strHtm = "<div class='clFx'><div class='fL w275 fB'>Firma detaljer</div><div class='fR w15'><a href=\"#\" onclick=\"fnHidePopup()\"><img src=\"../uix/close.gif\" width=\"11\" height=\"11\" /></a></div></div><p class=\"crB h10\"><i></i></p>";
     document.getElementById("fdivFirmDtls").style.display="block" ;
     if(dt!=null){
        if(dt.Rows.length>0){
            var postNo=dt.Rows[0].PostNo;
            if(dt.Rows[0].PostNo==0){ postNo=""; } 
            var FirmNo;  
            var FirmName;
            var Address;
            var NewPostNo;
            var PostCity;
            var Telephone;
       // alert(dt.Rows[0].IsAnonym)
            if(dt.Rows[0].IsAnonym=="1"){
                FirmNo="";
                FirmName="Anonym - C/O Estate Realinform AS";
                Address="Avd. Brønnøysund";
                NewPostNo="8900";
                PostCity="Brønnøysund";
                Telephone="75021922";
            }       
            else{
                FirmNo=dt.Rows[0].FirmNo;
                FirmName=dt.Rows[0].FirmName;
                Address=dt.Rows[0].Address;
                NewPostNo=postNo;
                PostCity=dt.Rows[0].PostCity;
                Telephone=dt.Rows[0].Telephone;
            } 
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Foretaksnr:</div>"+ FirmNo +"</div>"; 
            strHtm += "<p class=\"crB h5\"><i></i></p>";
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Bedriftsnavn:</div>"+ FirmName +"</div>"; 
            strHtm += "<p class=\"crB h5\"><i></i></p>";
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Postadresse:</div>"+ Address +"</div>";
            strHtm += "<p class=\"crB h5\"><i></i></p>";
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Postnr:</div>"+ NewPostNo +"</div>";
            strHtm += "<p class=\"crB h5\"><i></i></p>";
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Sted:</div>"+ PostCity +"</div>"; 
            strHtm += "<p class=\"crB h5\"><i></i></p>";
            strHtm += "<div class=\"clFx\"><div class=\"fL w100\">Telefon:</div>"+ Telephone +"</div>";
            strHtm += "<p class=\"crB h5\"><i></i></p>";
        }
        document.getElementById("fdivFirmDtls").innerHTML =  strHtm;
        document.getElementById("fdivFirmDtls").style.top = (parseInt(itop) + 235)+ "px";
        document.getElementById("fdivFirmDtls").style.left = "350px";
     }
}

function fnHidePopup(){
    document.getElementById("fdivFirmDtls").style.display = "none";   
}

function updLogout(){
    try{
        var resp =  netuser_inc_header.updLogout();
    }
    catch(str){}
}

function fnShowFase2Details(AppId){
    PropName=""
    var resp=ajaxfunction.getPropName(AppId);
    var dtProp=resp.value;
    if(dtProp!=null){
        if(dtProp.Rows.length>0){
            for(i=0;i<dtProp.Rows.length;i++){
                PropName += dtProp.Rows[i].propname + ",";
            }
        }
    }
     if(PropName.substring(PropName.length-1,PropName.length)==","){
      PropName=PropName.substring(0,PropName.length-1);
   }

    var respFase2=ajaxfunction.showFase2Dtls(AppId);
    var dtFase2=respFase2.value;
    if(dtFase2!=null){
        if(dtFase2.Rows.length>0){
            if(dtFase2.Rows[0].IsAnonym=="1"){
               document.getElementById("lbFirmNo").innerHTML="";
               document.getElementById("lbBusiness").innerHTML="";
               document.getElementById("lbFirmName").innerHTML="Estate RealInform AS";
               document.getElementById("lbPostAdd").innerHTML="Avd. Brønnøysund";
               document.getElementById("lbPost").innerHTML="8900";
               document.getElementById("lbSted").innerHTML="Brønnøysund";
               document.getElementById("lbTelephone").innerHTML="75021922";
               document.getElementById("lbContact").innerHTML="Laila Kåvik";
               document.getElementById("lbEmail").innerHTML="<a href=\"mailto:realinform@realinform.no \">realinform@realinform.no</a>";
               if( document.getElementById("lbEmail").innerHTML !="" && document.getElementById("lbEmail").innerHTML !=null){
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:realinform@realinform.no\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";    
               }
               document.getElementById("lbPhone").innerHTML="75021922";
            }
            else{
            document.getElementById("lbApplicant").innerHTML=AppId;
               document.getElementById("lbFirmNo").innerHTML=dtFase2.Rows[0].FirmNo;
               document.getElementById("lbBusiness").innerHTML=dtFase2.Rows[0].BizLine;
               document.getElementById("lbFirmName").innerHTML=dtFase2.Rows[0].FirmName;
               document.getElementById("lbPostAdd").innerHTML=dtFase2.Rows[0].Address;
               document.getElementById("lbPost").innerHTML=dtFase2.Rows[0].PostNo;
               document.getElementById("lbSted").innerHTML=dtFase2.Rows[0].PostCity;
               document.getElementById("lbTelephone").innerHTML=dtFase2.Rows[0].Telephone;
               document.getElementById("lbContact").innerHTML=dtFase2.Rows[0].ContactPerson;
               document.getElementById("lbLocal").innerHTML=PropName;
               document.getElementById("lblNote2Sub").innerHTML=dtFase2.Rows[0].Note2Subscriber;
               
               document.getElementById("lbEmail").innerHTML="<a href=\"mailto:"+dtFase2.Rows[0].Email+"\">"+ dtFase2.Rows[0].Email +"</a>";
               if( dtFase2.Rows[0].Email!="" && dtFase2.Rows[0].Email !=null){
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:"+dtFase2.Rows[0].Email+"\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";    
               }
                var resp=ajaxfunction.appTelephone(AppId);
                var dtTlf=resp.value;
                if(dtTlf!=null){
                    if(dtTlf.Rows.length>0){
                       document.getElementById("lbPhone").innerHTML=dtTlf.Rows[0].Telephone;
                    }
                }
            } 
              
           document.getElementById("lbUptoDate").innerHTML=dtFase2.Rows[0].NoticePeriod;
           document.getElementById("lbMoveTime").innerHTML= dtFase2.Rows[0].ExactDt;//dtFase2.Rows[0].MoveDate+ " - "+ dtFase2.Rows[0].MoveToDate;
           document.getElementById("lblPropNew").innerHTML=dtFase2.Rows[0].Newprop;
                     
            var resp=ajaxfunction.getAppArea(dtFase2.Rows[0].MoveArea);  
            var dtArea=resp.value;
            if(dtArea!=null){              
                if(dtArea.Rows.length>0){
                    var strArea="";
                    for(i=0 ; i<dtArea.Rows.length ; i++){
                        strArea+=dtArea.Rows[i].AreaName+",";
                    }
                    if(strArea!=""){    
                        if(strArea.substring(strArea.length-1,strArea.length)==","){
                             var area=strArea.substring(0,strArea.length-1);
                             document.getElementById("lbMovingArea").innerHTML=area;
                        }
                    }          
                }
             }
             
            var resp=ajaxfunction.getAppLocation(dtFase2.Rows[0].MoveLocationId);
            var dtLocation=resp.value;
            if(dtLocation!=null){                 
                if(dtLocation.Rows.length>0){
                    var strLocation="";
                    for(i=0 ; i<dtLocation.Rows.length ; i++){
                        strLocation+=dtLocation.Rows[i].Location+",";
                    }
                    if(strLocation!=""){    
                        if(strLocation.substring(strLocation.length-1,strLocation.length)==","){
                             var Location=strLocation.substring(0,strLocation.length-1);
                             document.getElementById("lblMoveLocation").innerHTML=Location;
                        }
                    }          
                }
             }             
       }
    }
}

function fnShowFase2_Details(AppId){
    PropName=""
    var resp=ajaxfunction.getPropName(AppId);
    var dtProp=resp.value;
    if(dtProp!=null){
        if(dtProp.Rows.length>0){
            for(i=0;i<dtProp.Rows.length;i++){
                PropName += dtProp.Rows[i].propname + ",";
            }
        }
    }
     if(PropName.substring(PropName.length-1,PropName.length)==","){
      PropName=PropName.substring(0,PropName.length-1);
   }

    var respFase2=ajaxfunction.showFase2Dtls(AppId);
    var dtFase2=respFase2.value;
    if(dtFase2!=null){
        if(dtFase2.Rows.length>0){
            if(dtFase2.Rows[0].IsAnonym=="1"){
               document.getElementById("lbFirmNo2").innerHTML="";
               document.getElementById("lbBusiness2").innerHTML="";
               document.getElementById("lbFirmName2").innerHTML="Estate RealInform AS";
               document.getElementById("lbPostAdd2").innerHTML="Avd. Brønnøysund";
               document.getElementById("lbPost2").innerHTML="8900";
               document.getElementById("lbSted2").innerHTML="Brønnøysund";
               document.getElementById("lbTelephone2").innerHTML="75021922";
               document.getElementById("lbContact2").innerHTML="Laila Kåvik";
               document.getElementById("lbEmail2").innerHTML="<a href=\"mailto:realinform@realinform.no \">realinform@realinform.no</a>";
               if( document.getElementById("lbEmail2").innerHTML !="" && document.getElementById("lbEmail2").innerHTML !=null){
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:realinform@realinform.no\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";    
               }
               document.getElementById("lbPhone2").innerHTML="75021922";
            }
            else{
            document.getElementById("lbSoker").innerHTML=AppId;
               document.getElementById("lbFirmNo2").innerHTML=dtFase2.Rows[0].FirmNo;
               document.getElementById("lbBusiness2").innerHTML=dtFase2.Rows[0].BizLine;
               document.getElementById("lbFirmName2").innerHTML=dtFase2.Rows[0].FirmName;
               document.getElementById("lbPostAdd2").innerHTML=dtFase2.Rows[0].Address;
               document.getElementById("lbPost2").innerHTML=dtFase2.Rows[0].PostNo;
               document.getElementById("lbSted2").innerHTML=dtFase2.Rows[0].PostCity;
               document.getElementById("lbTelephone2").innerHTML=dtFase2.Rows[0].Telephone;
               document.getElementById("lbContact2").innerHTML=dtFase2.Rows[0].ContactPerson;
               document.getElementById("lbLocal2").innerHTML=PropName;
              document.getElementById("lblNote2Sub").innerHTML=dtFase2.Rows[0].Note2Subscriber;
               
               document.getElementById("lbEmail2").innerHTML="<a href=\"mailto:"+dtFase2.Rows[0].Email+"\">"+ dtFase2.Rows[0].Email +"</a>";
               if( dtFase2.Rows[0].Email!="" && dtFase2.Rows[0].Email !=null){
                    document.getElementById("dvEml").innerHTML="<a href=\"mailto:"+dtFase2.Rows[0].Email+"\"> <img src='..\\uix\\mail.gif' title=\" E-post til søkeren\"/> E-post til søkeren</a>";    
               }
                var resp=ajaxfunction.appTelephone(AppId);
                var dtTlf=resp.value;
                if(dtTlf!=null){
                    if(dtTlf.Rows.length>0){
                       document.getElementById("lbPhone2").innerHTML=dtTlf.Rows[0].Telephone;
                    }
                }
            } 
              
           document.getElementById("lbUptoDate2").innerHTML=dtFase2.Rows[0].NoticePeriod;
           document.getElementById("lbMoveTime").innerHTML= dtFase2.Rows[0].ExactDt;//dtFase2.Rows[0].MoveDate+ " - "+ dtFase2.Rows[0].MoveToDate;
           document.getElementById("lblPropNew").innerHTML=dtFase2.Rows[0].Newprop;
                     
            var resp=ajaxfunction.getAppArea(dtFase2.Rows[0].MoveArea);  
            var dtArea=resp.value;
            if(dtArea!=null){              
                if(dtArea.Rows.length>0){
                    var strArea="";
                    for(i=0 ; i<dtArea.Rows.length ; i++){
                        strArea+=dtArea.Rows[i].AreaName+",";
                    }
                    if(strArea!=""){    
                        if(strArea.substring(strArea.length-1,strArea.length)==","){
                             var area=strArea.substring(0,strArea.length-1);
                             document.getElementById("lbMovingArea").innerHTML=area;
                        }
                    }          
                }
             }
             
            var resp=ajaxfunction.getAppLocation(dtFase2.Rows[0].MoveLocationId);
            var dtLocation=resp.value;
            if(dtLocation!=null){                 
                if(dtLocation.Rows.length>0){
                    var strLocation="";
                    for(i=0 ; i<dtLocation.Rows.length ; i++){
                        strLocation+=dtLocation.Rows[i].Location+",";
                    }
                    if(strLocation!=""){    
                        if(strLocation.substring(strLocation.length-1,strLocation.length)==","){
                             var Location=strLocation.substring(0,strLocation.length-1);
                             document.getElementById("lblMoveLocation").innerHTML=Location;
                        }
                    }          
                }
             }             
       }
    }
}

function fnforgotPassword(){
    var errMsg="";
    var Email=document.getElementById("email").value;
    var userName=document.getElementById("userName").value;
    var validEMAIL=/^.+@.+\..{2,3}$/;
    
    if(userName==""){
        errMsg +="\n- User name";
    }
    if(isWhitespace(Email) || !(validEMAIL.test(Email))){
       errMsg +="\n- Email";
    }
    
    if(errMsg!=""){ alert("Please check the following \n"+errMsg);}
    else{
        var respPass=netuser_client_forgotPassword.fnGetPassword(Email,userName);
        if(respPass.value=="2"){
            alert("Password sent successfully.");
        }
        else if(respPass.value=="1"){
            alert("Ugyldig brukernavn og passord, eller ditt abonnement er utgått, kontakt oss for avtale.");
        }
        else{
             alert("Feil i brukernavn eller epost.");
        }
    }
    document.frmPost.reset();
}

function fnPrev(){
    if(eval(document.getElementById("hdnRowNo").value)>1){
        document.getElementById("hdnRowNo").value = parseInt(document.getElementById("hdnRowNo").value) - 1;          
    }  
    if(eval(document.getElementById("hdnRNo").value)>0){
        document.getElementById("divNext").style.display="block";
        document.getElementById("divNextSpace").style.display="none";
        document.getElementById("hdnRNo").value =  eval(document.getElementById("hdnRNo").value) - 1;      
    }  
    if(eval(document.getElementById("hdnRNo").value)== 0){        
        document.getElementById("divPrev").style.display="none";
        document.getElementById("divPrevSpace").style.display="block";
    }
    if(document.getElementById("hdnRNo").value>0){
        fnGetAll();
    }
}

function fnNext(){
    if(eval(document.getElementById("hdnRNo").value) < eval(document.getElementById("hdnTotRec").value)){
        document.getElementById("hdnRowNo").value =  eval(document.getElementById("hdnRowNo").value) + 1; 
        document.getElementById("divPrev").style.display="block";
        document.getElementById("divPrevSpace").style.display="none";
        if(eval(document.getElementById("hdnRNo").value)== 0)document.getElementById("hdnRNo").value = 2;
        else document.getElementById("hdnRNo").value =  eval(document.getElementById("hdnRNo").value) + 1;     
           
    }
    if(eval(document.getElementById("hdnRNo").value)==eval(document.getElementById("hdnTotRec").value)){
        document.getElementById("divNext").style.display="none";
        document.getElementById("divNextSpace").style.display="block";
    }
     fnGetAll();
}

function fnGetAll(){
    if(document.getElementById("hdnPrevPg").value=="newApp"){
        if(document.getElementById("hdnSortBy").value==""){
            document.getElementById("hdnSortBy").value="isPrior desc, RegDate";
        }
        if(document.getElementById("hdnSortOrder").value==""){
            document.getElementById("hdnSortOrder").value="desc";
        }
    }
    else{
        if(document.getElementById("hdnSortBy").value==""){
            document.getElementById("hdnSortBy").value="isPrior desc, ReportDate";
        }
        if(document.getElementById("hdnSortOrder").value==""){
            document.getElementById("hdnSortOrder").value="desc";
        }
    }
    
    var strSql= document.getElementById("hdnSql").value ;  
    var response= csData.CreateTable(document.getElementById("hdnSortBy").value,document.getElementById("hdnSortOrder").value,strSql);
    var dt=response.value;
    
    if(dt!=null && typeof(dt)=="object"){
        var currPg = document.getElementById("hdnRNo").value;
        var frm = eval(currPg)-1;
	    var to =  eval(currPg);
	    var i=0;
	    for (i = frm; i < to; i++){	        
            if(i<dt.Rows.length){
                 document.getElementById("hidAppId").value=dt.Rows[i].BuyerId;    
                    
                  if(document.getElementById("hdnPrevPg").value=="SletteApp"){
                    fnShowFase2_Details(dt.Rows[i].BuyerId);
                  }      
                  else{        
                    fnDetails(dt.Rows[i].BuyerId);
                 }
            }
	    }
      }
}
