﻿ function ChangeAdaugaAnuntAdCategory()
{
//    var cmbAdCategoryItem = 0;
//    var cmbAdCategory = document.getElementById("ctl00_contentEasyMaster_cmbAd_Category");

//    for(var t= 0; t < cmbAdCategory.length; t++)
//    {
//        if(cmbAdCategory[t].selected == true)
//        {
//            cmbAdCategoryItem = t;
//            break;    
//        }
//    }
//    window.location="adauga_anunt_" + cmbAdCategoryItem + ".html";
    
    GetElementsState_ChangeUrl();
  
}

 function ChangeState()
{
    
     GetElementsState_ChangeUrl();
}

 function GetElementsState_ChangeUrl()
{
        var dicS = GetNewDictionary("System.String","System.Object");
      dicS.add("ID_CATEGORY"                ,GetAdCategorySelectedValue());
      dicS.add("ID_AD_TYPE"                 ,GetAdTypeSelectedValue());
      dicS.add("ID_AD_CATEGORY_TYPE"        ,GetAdCategoryTypeSelectedValue());
      dicS.add("ID_STATE"                   ,GetStateSelectedValue());
      dicS.add("ID_CITY"                    ,GetCitySelectedValue());
      dicS.add("PRICE"                      ,document.getElementById("ctl00_contentEasyMaster_inptPrice").value);
      dicS.add("ID_CURRENCY"                ,GetValutaSelectedValue());
      dicS.add("DETAILS"                    ,document.getElementById("ctl00_contentEasyMaster_txtDetails").value);
      dicS.add("COD_REFERINTA"              ,document.getElementById("ctl00_contentEasyMaster_inptCodReferinta").value);
      dicS.add("EMAIL"                      ,document.getElementById("ctl00_contentEasyMaster_inptEmail").value);
      dicS.add("DAYS"                       ,document.getElementById("ctl00_contentEasyMaster_inptDays").value);
      dicS.add("PHONE"                      ,document.getElementById("ctl00_contentEasyMaster_InptPhone").value);
      dicS.add("FIRST_NAME"                 ,document.getElementById("ctl00_contentEasyMaster_InptFirstName").value);
      dicS.add("LAST_NAME"                  ,document.getElementById("ctl00_contentEasyMaster_InptLastName").value );
      dicS.add("FIRMA"                      ,document.getElementById("ctl00_contentEasyMaster_inptFirmName").value );
      dicS.add("WEB"                        ,document.getElementById("ctl00_contentEasyMaster_inptWeb").value);
      
//       var iframe=window.frames['ctl00_contentEasyMaster_uploadPhoto_ifrm_UploadPhoto'];
//       if(iframe!=null)
//                var fileUpload = iframe.document.getElementById('UploadFile').value;
      
      var  ret = ParseAjResponse(Easy.AdaugaAnunt.SaveStateControls(dicS)); 
     
     if(ret != null)
        window.location="adauga_oferta.html";

}
    


function AdNewAD()
{
    // verific daca sau selecteat toate campurile obligatorii
    var chk =  CheckAllFields();
   if(chk == false)
        return false;
    
    ctl00_contentEasyMaster_uploadPhoto.SubmitFile();
}
    
 function GetSessionUploadPhoto(sessionUploadPhotoID)
 {
       
        if(sessionUploadPhotoID == "PHOTO_TO_BIG")
        {
            alert("Poza trebuie sa aiba maxim 100 kb");
            return false;
        }
        else if(sessionUploadPhotoID == "NU_E_PHOTO")
        {
            alert("Poza trebuie sa aiba extensia JPG,JPEG, GIF sau BMP");
            return false;
        }
        else
        {
                     var IdCategory = 0;
                     var cmbAd_Category = document.getElementById("ctl00_contentEasyMaster_cmbAd_Category");
                     for(var s= 0; s < cmbAd_Category.length; s++)
                      {
                            if(cmbAd_Category[s].selected == true)
                            {
                                IdCategory = cmbAd_Category[s].value*1;
                                break;    
                            }
                      }
                      
                     var idAdType = 0;
                     var cmbAdType = document.getElementById("ctl00_contentEasyMaster_cmbAdType");
                     for(var g= 0; g < cmbAdType.length; g++)
                      {
                            if(cmbAdType[g].selected == true)
                            {
                                idAdType = cmbAdType[g].value*1;
                                break;    
                            }
                      }
                      
                     var idCategoryType = 0;
                     var cmbAdCategType = document.getElementById("ctl00_contentEasyMaster_cmbAdCategType");
                     for(var n= 0; n < cmbAdCategType.length; n++)
                      {
                            if(cmbAdCategType[n].selected == true)
                            {
                                idCategoryType = cmbAdCategType[n].value*1;
                                break;    
                            }
                      }
                      
                          var Idstate = "";
                          var cmbState = document.getElementById("ctl00_contentEasyMaster_cmbState");
                          for(var p= 0; p < cmbState.length; p++)
                          {
                                if(cmbState[p].selected == true)
                                {
                                    Idstate = cmbState[p].value*1;
                                    break;    
                                }
                          }
                          
                          var Idcity = "";
                          var cmbCity = document.getElementById("ctl00_contentEasyMaster_cmbCity");
                          for(var r= 0; r < cmbCity.length; r++)
                          {
                                if(cmbCity[r].selected == true)
                                {
                                    Idcity = cmbCity[r].value*1;
                                    break;    
                                }
                          }
                      
                      var Price = document.getElementById("ctl00_contentEasyMaster_inptPrice").value;
                      Price = Price.replace(".","");
                      Price = Price.replace(",","");
                      Price = Price *1;
                      
                     
                      var Idcurrency = "";
                      var cmbCurrency = document.getElementById("ctl00_contentEasyMaster_cmbCurrency");
                      for(var p= 0; p < cmbCurrency.length; p++)
                      {
                            if(cmbCurrency[p].selected == true)
                            {
                                Idcurrency = cmbCurrency[p].value*1;
                                break;    
                            }
                      }
                     
                     
                      var details       = document.getElementById("ctl00_contentEasyMaster_txtDetails").value;
                      var codReferinta  = document.getElementById("ctl00_contentEasyMaster_inptCodReferinta").value;
                      var email         = document.getElementById("ctl00_contentEasyMaster_inptEmail").value;
                      var phone         = document.getElementById("ctl00_contentEasyMaster_InptPhone").value;
                      var firstName     = document.getElementById("ctl00_contentEasyMaster_InptFirstName").value;
                      var lastName      = document.getElementById("ctl00_contentEasyMaster_InptLastName").value;
                      var firmName      = document.getElementById("ctl00_contentEasyMaster_inptFirmName").value;
                      var web           = document.getElementById("ctl00_contentEasyMaster_inptWeb").value;
                      
                      var dateEnd       = document.getElementById("ctl00_contentEasyMaster_inptDays").value * 1;
                          
                
                    if( sessionUploadPhotoID == "NO_PHOTO")
                        sessionUploadPhotoID    = null;
                     var  ret = ParseAjResponse(Easy.AdaugaAnunt.SaveAnunt(IdCategory,idAdType,idCategoryType,Idstate,Idcity,Price
                                  ,Idcurrency, details, codReferinta, email, phone,  firstName, lastName, firmName, web, dateEnd, sessionUploadPhotoID  )); 
                    
                if(ret != null)
                    window.location= ret;
        }
     
  }
  
function CheckAllFields()
{
        
             var cmbAd_CategoryVal = document.getElementById("ctl00_contentEasyMaster_cmbAd_Category").value;
             if(cmbAd_CategoryVal.replace(" ","") == "")
             {
                alert("Selecteaza categorie anunturi");
                return false;
             
             }
            
             var cmbAdTypeVal = document.getElementById("ctl00_contentEasyMaster_cmbAdType").value;
            if(cmbAdTypeVal.replace(" ","") == "")
             {
                alert("Selecteaza  tip oferta");
                return false;
             
             }
             
             var cmbAdCategTypeVal = document.getElementById("ctl00_contentEasyMaster_cmbAdCategType").value;
             if(cmbAdCategTypeVal.replace(" ","") == "")  
             {
                alert("Selecteaza  tip categorie");
                return false;
             
             }
             
              var cmbStateVal = document.getElementById("ctl00_contentEasyMaster_cmbState").value;
             if(cmbStateVal.replace(" ","") == "")
             {
                alert("Selecteaza state");
                return false;
             
             }
             
             var cmbCityVal = document.getElementById("ctl00_contentEasyMaster_cmbCity").value;
             
             if((cmbCityVal.replace(" ","") == "")|| (cmbCityVal.replace(" ","") == "-ALEGETI-"))
             {
                alert("Selecteaza city");
                return false;
             
             }
              
              
              var Price = document.getElementById("ctl00_contentEasyMaster_inptPrice").value;
              if(Price.replace(" ","") == "")
             {
                alert("insereaza pretul");
                return false;
             
             }
             
             var cmbCurrencyVal = document.getElementById("ctl00_contentEasyMaster_cmbCurrency").value;
             if(cmbCurrencyVal.replace(" ","") == "")
             {
                alert("Selecteaza moneda");
                return false;
             
             }
             
             
              var details       = document.getElementById("ctl00_contentEasyMaster_txtDetails").value;
              if(details.replace(" ","") == "")
             {
                alert("insereaza detalii");
                return false;
             
             }
              var days         = document.getElementById("ctl00_contentEasyMaster_inptDays").value;
              if(days.replace(" ","") == "")
             {
                alert("insereaza numar de zile pana la expirarea anuntului");
                return false;
             
             }
             
             if(document.getElementById("ctl00_contentEasyMaster_trUnregistredUsr").style.display != "none")
             {
            
                  var email         = document.getElementById("ctl00_contentEasyMaster_inptEmail").value;
                  if(email.replace(" ","") == "")
                 {
                    alert("insereaza email");
                    return false;
                 
                 }
                 
                 
                  var phone         = document.getElementById("ctl00_contentEasyMaster_InptPhone").value;
                  if(phone.replace(" ","") == "")
                 {
                    alert("insereaza telefonul");
                    return false;
                 
                 }
                 
                  var firstName     = document.getElementById("ctl00_contentEasyMaster_InptFirstName").value;
                  if(firstName.replace(" ","") == "")
                 {
                    alert("insereaza prenume");
                    return false;
                 
                 }
                 
                  var lastName      = document.getElementById("ctl00_contentEasyMaster_InptLastName").value;
                  if(lastName.replace(" ","") == "")
                 {
                    alert("insereaza nume");
                    return false;
                 
                 }
           }
             


    return true;
}

 function GetAdCategorySelectedValue()
    {
        var IdCategory = 0;
        var cmbAdCategory = document.getElementById("ctl00_contentEasyMaster_cmbAd_Category");
         for(var s= 0; s < cmbAdCategory.length; s++)
          {
                if(cmbAdCategory[s].selected == true)
                {
                    IdCategory = cmbAdCategory[s].value*1;
                    break;    
                }
          }
          
          return  IdCategory ;
    
    }
 
    
    function GetAdTypeSelectedValue()
    {
        var idAdType = 0;
         var cmbAdType = document.getElementById("ctl00_contentEasyMaster_cmbAdType");
         for(var g= 0; g < cmbAdType.length; g++)
          {
                if(cmbAdType[g].selected == true)
                {
                    if(cmbAdType[g].value != "Toate")
                        idAdType = cmbAdType[g].value*1;
                    else
                        idAdType = -1;
                    break;    
                }
          }
          
          return idAdType;
    
    }
    
     function GetAdCategoryTypeSelectedValue()
     {
         var idCategoryType = 0;
         var cmbAdCategType = document.getElementById("ctl00_contentEasyMaster_cmbAdCategType");
         for(var n= 0; n < cmbAdCategType.length; n++)
          {
                if(cmbAdCategType[n].selected == true)
                {
                    if(cmbAdCategType[n].value != "Toate")
                        idCategoryType = cmbAdCategType[n].value*1;
                     else
                        idCategoryType = -1;    
                    break;    
                }
          }
          
          return idCategoryType;
     }
     
     function GetStateSelectedValue()
     {
         var idState = 0;
         var cmbState = document.getElementById("ctl00_contentEasyMaster_cmbState");
         for(var n= 0; n < cmbState.length; n++)
          {
                if(cmbState[n].selected == true)
                {
                    idState = cmbState[n].value*1;
                    break;    
                }
          }
          
          return idState;
     }
     
      function GetCitySelectedValue()
     {
         var idCity = 0;
         var cmbCity = document.getElementById("ctl00_contentEasyMaster_cmbCity");
         for(var n= 0; n < cmbCity.length; n++)
          {
                if(cmbCity[n].selected == true)
                {
                    idCity = cmbCity[n].value*1;
                    break;    
                }
          }
          
          return idCity;
     }
     
      function GetValutaSelectedValue()
     {
  
        var idValuta = 0;
         var cmbCurrency = document.getElementById("ctl00_contentEasyMaster_cmbCurrency");
         for(var n= 0; n < cmbCurrency.length; n++)
          {
                if(cmbCurrency[n].selected == true)
                {
                    idValuta = cmbCurrency[n].value*1;
                    break;    
                }
          }
          
          return idValuta;
    }
    
     function EnableBtnAddNewAD(bl)
     {
        document.getElementById("ctl00_contentEasyMaster_btnAddNewAD").disabled = bl;
     }
     
     function CheckEmail()
     {
        var em = document.getElementById("ctl00_contentEasyMaster_inptEmail").value;
        if(ValidateEmail(em) == false && em.replace(" ","") != "")
        {
            EnableBtnAddNewAD(true);
            document.getElementById("ctl00_contentEasyMaster_lblEmail").style.display = "";
            document.getElementById("ctl00_contentEasyMaster_lblEmail").innerText = "Please insert email format !";
        }
         else
        {
            EnableBtnAddNewAD(false);
            document.getElementById("ctl00_contentEasyMaster_lblEmail").style.display = "none";
            document.getElementById("ctl00_contentEasyMaster_lblEmail").innerText = "";
        }
     
     }
     
     function Check_NumericPrice()
     {
         var nm = document.getElementById("ctl00_contentEasyMaster_inptPrice").value;
        if(IsNumeric(nm) == false && nm.replace(" ","") != "" && nm<0)
        {
            EnableBtnAddNewAD(true);
            document.getElementById("ctl00_contentEasyMaster_lblPrice").style.display = "";
            document.getElementById("ctl00_contentEasyMaster_lblPrice").innerText = "Please insert numeric !";
        }
        else
        {
        if(nm<1000000000)
        {
            EnableBtnAddNewAD(false);
            document.getElementById("ctl00_contentEasyMaster_lblPrice").style.display = "none";
            document.getElementById("ctl00_contentEasyMaster_lblPrice").innerText = "";
        }
        else
        {
           EnableBtnAddNewAD(true);
            document.getElementById("ctl00_contentEasyMaster_lblPrice").style.display = "";
            document.getElementById("ctl00_contentEasyMaster_lblPrice").innerText = "Suma nu poate fi mai mare de 1000000000 !";
        }
        }
     
     }
     
     function Check_NumericDays()
     {
         var nm = document.getElementById("ctl00_contentEasyMaster_inptDays").value;
        if(IsNumeric(nm) == false && nm.replace(" ","") != "")
        {
            EnableBtnAddNewAD(true);
            document.getElementById("ctl00_contentEasyMaster_lblDays").style.display = "";
            document.getElementById("ctl00_contentEasyMaster_lblDays").innerText = "Please insert numeric !";
        }
        else
        {
            EnableBtnAddNewAD(false);
            document.getElementById("ctl00_contentEasyMaster_lblDays").style.display = "none";
            document.getElementById("ctl00_contentEasyMaster_lblDays").innerText = "";
        }
     
     }
     
     function Check_Web()
     {
         var wb = document.getElementById("ctl00_contentEasyMaster_inptWeb").value;
        if(ValidateUrl(wb) == false && wb.replace(" ","") != "")
        {
            EnableBtnAddNewAD(true);
            document.getElementById("ctl00_contentEasyMaster_lblWeb").style.display = "";
            document.getElementById("ctl00_contentEasyMaster_lblWeb").innerText = "Please insert web format !";
        }
        else
        {
            EnableBtnAddNewAD(false);
            document.getElementById("ctl00_contentEasyMaster_lblWeb").style.display = "none";
            document.getElementById("ctl00_contentEasyMaster_lblWeb").innerText = "";
        }
     
     }
