

/* jquery dom ready*/
jQuery(function($){
    
  /* 
     * Reservation Form
     */
   
	/*
	 *	IE
	 */
	if ($.browser.msie) { //if IE
	    
		if ($.browser.version <= 6) { //if IE6
			$('#companyNav>li>ul>li')
				.mouseover(function(){$(this).addClass('hover');})
				.mouseout(function(){$(this).removeClass('hover');});
			$('#companyNav>li>ul>li>ul').bgiframe();
			
			$('#userNav>li')
				.mouseover(function(){$(this).addClass('hover');})
				.mouseout(function(){$(this).removeClass('hover');});
			$('#userNav>li>ul').bgiframe();
			
		
		}
	}
	
	$('.meniutop>ul>li').hoverIntent(
		function(){
			$(this).addClass('hover');
		},
		function(){
			$(this).removeClass('hover');
		}
	);
   
   $('#home').find('.OS').find('.imagineColectie').siblings('label').addClass('hasPhoto');
   
    
  /*
     * Datepicker
     */
    //$('input.cal').datepicker();
    
    
 });
 
 function changeLanguage( lang )
{
    
    if(document.getElementById("ctrlHeader_ctrlLanguages_hLang")!=lang)
    {
        document.getElementById("ctrlHeader_ctrlLanguages_hLang").value = lang;
        document.getElementById("ctrlHeader_ctrlLanguages_hAction").value = "ChangeLanguage";
        document.getElementById("frmMain").submit();
    }

}
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function SendSubscriber()
{
    var txEmail = document.getElementById("txEmail").value;  
    var error = "";
        
    if (isNotEmpty(txEmail))
    {
        if (isNotEmpty(txEmail) && !isEmail(txEmail))
        {
            error += getJSPH("Contact_EmailValid");
        }        
    }
    else
    {
        error += getJSPH("Contact_CompletatiEmail");
    }
        
    if (error.length > 0) 
    {
        error = getJSPH("Contact_RemediatiProblemele") + error;
        alert(error);
    }
    else
    {
        document.location.href='/confirmareInscriere.aspx?sEmail='+txEmail;
    }
}

function SendUnsubscriber()
{
    var txEmail = document.getElementById("txEmail").value;  
    var error = "";
        
    if (isNotEmpty(txEmail))
    {
        if (isNotEmpty(txEmail) && !isEmail(txEmail))
        {
            error += getJSPH("Contact_EmailValid");
        }        
    }
    else
    {
        error += getJSPH("Contact_CompletatiEmail");
    }
        
    if (error.length > 0) 
    {
        error = getJSPH("Contact_RemediatiProblemele") + error;
        alert(error);
    }
    else
    {
        document.location.href='/confirmareInscriere.aspx?uEmail='+txEmail;
    }
}

function isNotEmpty(val)
{
  return ((trim(val)).length>0);
}

function isEmail(val)
{
    if (!isNotEmpty(val)) {
        return true;
    }
	else {
	    var m = val.match(/\w+[.]?\w*@\w+[.]\w+/g);
	    return ((m!=null)&&(m.length>0));
	}
}

function simpleSearch()
{
if (document.getElementById("ctrlHeader_hPageType").value=="Home")
    {
        numarStele = document.getElementById("ctrlHeader_ctrlPSearch_ddStars").value;
        countryID = document.getElementById("ctrlHeader_ctrlPSearch_ddCountry").value;
        regionID = document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").value;
        cityID = document.getElementById("ctrlHeader_ctrlPSearch_ddCity").value;
        //categoryID = document.getElementById("ctrlHeader_ctrlPSearch_hCategoryID").value;
        tipTransport=document.getElementById("ctrlHeader_ctrlPSearch_ddTransport").value;
        departureID=document.getElementById("ctrlHeader_ctrlPSearch_ddDeparture").value;
    }
    else
    {
        numarStele = document.getElementById("ctrlPSearch_ddStars").value;
        countryID = document.getElementById("ctrlPSearch_ddCountry").value;
        regionID = document.getElementById("ctrlPSearch_ddRegion").value;
        cityID = document.getElementById("ctrlPSearch_ddCity").value;
        //categoryID = document.getElementById("ctrlPSearch_hCategoryID").value;
        tipTransport=document.getElementById("ctrlPSearch_ddTransport").value;
        departureID=document.getElementById("ctrlPSearch_ddDeparture").value;
    }
    document.location.href="/produse.aspx?starsID=" + numarStele+ "&trID=" + tipTransport + "&departureID=" + departureID + "&countryID=" + countryID + "&regionID=" + regionID+ "&cityID=" + cityID;
    //"produse.aspx?start=1&items=" + items + "&orderBy=" + orderBy + "&asc=" + asc + "&s=" + sectionID + "&catID=" + categoryID + "&stars=" + numarStele+ "&transport=" + tipTransport + "&country=" + countryID + "&region=" + regionID + "&city=" + cityID  + titleQS ;
   
}

function populateCities()
{
    if (document.getElementById("ctrlHeader_hPageType").value=="Home")
    {
        document.getElementById("ctrlHeader_ctrlPSearch_ddCity").options.length = 1;
      
        dt =  Netlogiq.Web.Controls.ProductSearch.GetCitiesByRegion( document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").value).value;
        document.getElementById("ctrlHeader_ctrlPSearch_ddCity").innerHTML = "";
        var opt = null; 
        opt = document.createElement('option');
        opt.text = "Localitate";
        opt.value = "0";
        opt.selected = true;
        
        try{ document.getElementById("ctrlHeader_ctrlPSearch_ddCity").add(opt,null);}
        catch(ex){document.getElementById("ctrlHeader_ctrlPSearch_ddCity").add(opt);}  
        
        if(dt==null)   return;
        
        var CityId = 0;
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["CityName"];
            opt.value = dt[i]["CityID"];
            opt.selected = (dt[i]["CityID"]== document.getElementById("ctrlHeader_ctrlPSearch_hSelectedCity").value) ? true : false;
             document.getElementById("ctrlHeader_ctrlPSearch_ddCity").appendChild(opt);
         }
         document.getElementById("ctrlHeader_ctrlPSearch_ddCity").disabled = false;
    }
    else
    {
        document.getElementById("ctrlPSearch_ddCity").options.length = 1;
      
        dt =  Netlogiq.Web.Controls.ProductSearch.GetCitiesByRegion( document.getElementById("ctrlPSearch_ddCountry").value).value;
        document.getElementById("ctrlPSearch_ddCity").innerHTML = "";
        var opt = null; 
        opt = document.createElement('option');
        opt.text = "Localitate";
        opt.value = "0";
        opt.selected = true;
        
        try{ document.getElementById("ctrlPSearch_ddCity").add(opt,null);}
        catch(ex){document.getElementById("ctrlPSearch_ddCity").add(opt);}  
        
        if(dt==null)   return;
        
        var CityId = 0;
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["CityName"];
            opt.value = dt[i]["CityID"];
            opt.selected = (dt[i]["CityID"]== document.getElementById("ctrlPSearch_hSelectedCity").value) ? true : false;
             document.getElementById("ctrlPSearch_ddCity").appendChild(opt);
         }
         document.getElementById("ctrlPSearch_ddCity").disabled = false;
     }
 
}

function populateCitiesByCountry()
{
 if (document.getElementById("ctrlHeader_hPageType").value=="Home")
    {
        document.getElementById("ctrlHeader_ctrlPSearch_ddCity").options.length = 1;
        dt = Netlogiq.Web.Controls.ProductSearch.GetCitiesByCountry(document.getElementById("ctrlHeader_ctrlPSearch_ddCountry").value).value;

        document.getElementById("ctrlHeader_ctrlPSearch_ddCity").innerHTML = "";
        var opt = null; 
        var optGrup = null;
        opt = document.createElement('option');
        opt.text = "Localitate";
        opt.value = "0";
        opt.selected = true;
        
        try{document.getElementById("ctrlHeader_ctrlPSearch_ddCity").add(opt,null);}
        catch(ex){document.getElementById("ctrlHeader_ctrlPSearch_ddCity").add(opt);}  
        
        if(dt==null) return;
     
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["CityName"];
            opt.value = dt[i]["CityID"];
            opt.selected = (dt[i]["CityID"]==document.getElementById("ctrlHeader_ctrlPSearch_hSelectedCity").value) ? true : false;
            document.getElementById("ctrlHeader_ctrlPSearch_ddCity").appendChild(opt);
         }
        
        if(document.getElementById("ctrlHeader_ctrlPSearch_ddCountry").value == "0") 
        {document.getElementById("ctrlHeader_ctrlPSearch_ddCity").disabled = true;}
        else{document.getElementById("ctrlHeader_ctrlPSearch_ddCity").disabled = false;}                
    }
    else
    {              
        document.getElementById("ctrlPSearch_ddCity").options.length = 1;
        dt = Netlogiq.Web.Controls.ProductSearch.GetCitiesByCountry(document.getElementById("ctrlPSearch_ddCountry").value).value;

        document.getElementById("ctrlPSearch_ddCity").innerHTML = "";
        var opt = null; 
        var optGrup = null;
        opt = document.createElement('option');
        opt.text = "Localitate";
        opt.value = "0";
        opt.selected = true;
        
        try{document.getElementById("ctrlPSearch_ddCity").add(opt,null);}
        catch(ex){document.getElementById("ctrlPSearch_ddCity").add(opt);}  
        
        if(dt==null) return;
     
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["CityName"];
            opt.value = dt[i]["CityID"];
            opt.selected = (dt[i]["CityID"]==document.getElementById("ctrlPSearch_hSelectedCity").value) ? true : false;
            document.getElementById("ctrlPSearch_ddCity").appendChild(opt);
         }
        
        if(document.getElementById("ctrlPSearch_ddCountry").value == "0") 
        {document.getElementById("ctrlPSearch_ddCity").disabled = true;}
        else{document.getElementById("ctrlPSearch_ddCity").disabled = false;}     
    }      
 }
 
function populateRegions()
{
  if (document.getElementById("ctrlHeader_hPageType").value=="Home")
    {
        document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").options.length = 1;
        dt = Netlogiq.Web.Controls.ProductSearch.GetRegionsByCountry(document.getElementById("ctrlHeader_ctrlPSearch_ddCountry").value).value;

        document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").innerHTML = "";
        var opt = null; 
        var optGrup = null;
        opt = document.createElement('option');
        opt.text = "Regiune";
        opt.value = "0";
        opt.selected = true;
        
        try{document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").add(opt,null);}
        catch(ex){document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").add(opt);}  
        
        if(dt==null) return;
        
        var regionId = 0;
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["RegionName"];
            opt.value = dt[i]["RegionID"];
            opt.selected = (dt[i]["RegionID"]==document.getElementById("ctrlHeader_ctrlPSearch_hSelectedRegion").value) ? true : false;
            document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").appendChild(opt);
         }
        
        if(document.getElementById("ctrlHeader_ctrlPSearch_ddCountry").value == "0") 
            {document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").disabled = true;}
        else{document.getElementById("ctrlHeader_ctrlPSearch_ddRegion").disabled = false;}
    
    }
    else
    {
        document.getElementById("ctrlPSearch_ddRegion").options.length = 1;
        dt = Netlogiq.Web.Controls.ProductSearch.GetRegionsByCountry(document.getElementById("ctrlPSearch_ddCountry").value).value;

        document.getElementById("ctrlPSearch_ddRegion").innerHTML = "";
        var opt = null; 
        var optGrup = null;
        opt = document.createElement('option');
        opt.text = "Regiune";
        opt.value = "0";
        opt.selected = true;
        
        try{document.getElementById("ctrlPSearch_ddRegion").add(opt,null);}
        catch(ex){document.getElementById("ctrlPSearch_ddRegion").add(opt);}  
        
        if(dt==null) return;
        var regionId = 0;
        for(i = 0; i< dt.length;i++)
        {
            opt = document.createElement('option');
            opt.innerHTML = dt[i]["RegionName"];
            opt.value = dt[i]["RegionID"];
            opt.selected = (dt[i]["RegionID"]==document.getElementById("ctrlPSearch_hSelectedRegion").value) ? true : false;
            document.getElementById("ctrlPSearch_ddRegion").appendChild(opt);
         }
        
        if(document.getElementById("ctrlPSearch_ddCountry").value == "0") 
            {document.getElementById("ctrlPSearch_ddRegion").disabled = true;}
        else{document.getElementById("ctrlPSearch_ddRegion").disabled = false;}
    }
 }
