var vck={
 categ: '1,0,0',
 persoane: '1,4,1',
 camere: '1,4,1',
 adresa: '5,250,0',
 text:'5,0,0',
 textziar:'5,0,0'
}

function formtxtziar(force){
r='';
v=dgn('categ').toLowerCase();r+='Cazare la '+v;
v=dgn('stele');for(i=1;i<=v;i++){r+='*'};
v=dgn('persoane').toLowerCase();r+=', capacitate '+v+' persoane /';
v=dgn('camere').toLowerCase();r+=' '+v+' camere';
t=document.getElementsByName('textziar')[0];if((t.value=='')||force){t.value=r;}
}

function ajfc(m,s){var xmlHttp;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){return false;}}}
xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){procajfc(m,s,xmlHttp.responseText);}}
xmlHttp.open("POST","ajf.asp",true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-2");
s=enc(s);
xmlHttp.send('m=hoteluripensiuni_'+m+'&'+s);
}
function procajfc(m,s,r){
qs(s);
switch(m){
 case 'presearch':{
  if (parseInt(r)>0){
  document.location='hoteluripensiuni.asp?'+create_request_string(document.getElementById('search'));
  }else{
  rl='rss.asp?m=5&'+create_request_string(document.getElementById('search'));
  document.getElementById('btnsearch').className='disp';
  document.getElementById('sload').innerHTML='Nu sunt rezultate pentru această căutare!<br> Abonați-vă la RSS pentru a afla noutăți <a href="'+rl+'"><img src="img/nrss.gif"></a> <a href="ajutor.asp?id=2">află mai multe</a>.';}
  break}
 default: {break}
  }
}

function presearch(){
if ((document.getElementsByName('tara')[0].value=='')&&(document.getElementsByName('categ')[0].value=='')){return null;}
document.getElementById('btnsearch').className='dispno';loading('sload');a=create_request_string(document.getElementById('search'));ajfc('presearch',a);
}

function vtar(){
if (document.getElementById('tara').value!='România'){
document.getElementById('judet').selectedIndex=0;document.getElementById('judet').style.display='none';document.getElementById('form_loc').innerHTML='<input type="text" id="loc" name="loc" class="fld">';}
else{document.getElementById('judet').style.display='';localitatitot();}
}

//cal

document.write('<style>');
document.write('table.C_tbb{border-collapse: separate;}');
document.write('table.C_tbb tr{height:22;}');
document.write('table.C_tot tr{vertical-align:top;}');
document.write('table.C_tot td{padding:2;}');
document.write('table.C_tbl{border-left:1px solid #F0F0F0;border-top:1px solid #F0F0F0;}');
document.write('table.C_tbl td{padding:1 2;text-align:center;width:20;border-right:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;}');
document.write('.C_hlp{font-size:11;font-weight:bold;color:FF0000;}');
document.write('.C_bor{border:2px solid #FFFFFF;width:110;padding:2;}');
document.write('.C_boron{border:2px solid #000000;width:110;padding:2;}');
document.write('.C_gol{background-color:F3F3F3;}');
document.write('.C_pt{float:left;height:12;width:12;margin:3 4 0 0;}');
document.write('.C_4{background-color:FF0000;}');
document.write('.C_3{background-color:FF9900;}');
document.write('.C_2{background-color:FFFF00;}');
document.write('.C_1{background-color:94C62D;}');
document.write('</style>');

sz=new Array('-','','','','');
zs=new Array('','L','M','M','J','V','S','D');
lu=new Array('','Ian','Feb','Mar','Apr','Mai','Iun','Iul','Aug','Sep','Oct','Nov','Dec');
var c_cm='C_gol',c_dti='';
function C_mkdata(z,l,a){if (z<10){z='0'+z}if (l<10){l='0'+l}return z+'.'+l+'.'+a;}
function C_luna(l,a,clk){
var r='<table class="C_tbl"><tr><td colspan=7>'+lu[l]+' '+a+'</td></tr>';
var d=new Date(a, l-1, 1);
w=d.getDay();if(w==0){w=7}
r=r+'<tr>';for (var i=1;i<=7;i++){r=r+'<td>'+zs[i]+'</td>'}r=r+'</tr>';
if (w>1){r=r+'<tr><td colspan='+(w-1)+'>&nbsp;</td>'}
a=d.getFullYear();
var zil=new Date(a, l, 0).getDate();
for (var z=1;z<=zil;z++){
if ((z>1)&&(w==1)){r=r+'</tr><tr>'}
d=C_mkdata(z,l,a);cl='C_gol';
for(var i=1;i<sz.length;i++){if (sz[i].indexOf(d)!=-1){cl='C_'+i}}
r=r+'<td id="C'+ d +'" class="'+cl+'"'
if (clk) {r=r+' onclick="C_mark(this)" style="cursor:pointer;"'}
r=r+'>'+z+'</td>';
w++;if(w==8){w=1}}
if (w!=1){r=r+'<td colspan='+(7-w+1)+'>&nbsp;</td></tr>'}
r=r+'</table>';
return r
}

function C_generate(clk){
var r='';
var d=new Date();l=d.getMonth()+1;a=d.getFullYear();
r='<table class="C_tot"><tr>';kk=0;
for (var k=1;k<=12;k++){
if ((kk>0)&&((kk%4)==0)){r=r+'</tr><tr>'}
r=r+'<td>'+C_luna(l,a,clk)+'</td>';l++;if(l==13){l=1;a++;}kk++;}
r=r+'</tr></table>';
document.getElementById('cal').innerHTML=r;
}

function C_mark(e){
e.className=c_cm;
if (c_dti!=''){C_mm(c_dti,e.id.substring(1));c_dti='';document.getElementById('C_hlp').innerHTML='Selectați ziua pentru începulul sezonului.';}else{c_dti=e.id.substring(1);document.getElementById('C_hlp').innerHTML='Selectați ziua pentru sfârșitul sezonului.';}
}

function C_mm(d1,d2){
z=d1.substring(0,2);l=d1.substring(3,5);a=d1.substring(6,10);d1=new Date(a,l-1,z);
z=d2.substring(0,2);l=d2.substring(3,5);a=d2.substring(6,10);d2=new Date(a,l-1,z);
if (d1>d2){var t=d1;d1=d2;d2=t;}
while (d1<d2){
d=C_mkdata(d1.getDate(),d1.getMonth()+1,d1.getFullYear());
document.getElementById('C'+d).className=c_cm;
d1.setDate(d1.getDate()+1);}
}

function C_crs(e){
document.getElementById('C_hlp').innerHTML='Selectați ziua pentru începutul sezonului.';
document.getElementById('m'+c_cm).className=' C_bor';
id=e.id;c_cm=id.substring(1);e.className='C_boron';c_dti='';
}

function C_cal2str(){
cu=new Array('-','verde','galben','portocaliu','roșu');
var r='';
for(var i=1;i<sz.length;i++){sz[i]='';}
var d=new Date();
l=d.getMonth();
a=d.getFullYear();
d1=new Date(a,l,1);
d2=new Date(a,l,1);d2.setFullYear(d1.getFullYear()+1);
while (d1<d2){
d=C_mkdata(d1.getDate(),d1.getMonth()+1,d1.getFullYear());
cl=document.getElementById('C'+d).className.substring(2);
if (cl!='gol'){sz[cl]+=d+','}
d1.setDate(d1.getDate()+1);}
r='sz[1]=\''+sz[1]+'\';\nsz[2]=\''+sz[2]+'\';\nsz[3]=\''+sz[3]+'\';\nsz[4]=\''+sz[4]+'\';\n';
var untarif=false;
a=new RegExp('[^0-9]','ig');
for(var i=1;i<sz.length;i++){t=document.getElementsByName('tarif_'+i)[0];
if((t.value.length>0)&&a.test(t.value)){t.value=''}if(t.value.length>0){ta=true;untarif=true;}else{ta=false}
if(ta&&sz[i]==''){alert('Nu ați marcat pe calendar sezonul '+cu[i]+' (de '+t.value+' Euro)!');return false;}
if(!ta&&sz[i]!=''){alert('Nu ați scris tariful pentru sezonul '+cu[i]+' de pe calendar!');return false;}
}
if (!untarif){alert('Trebuie să definiți cel puțin un tarif / sezon pe calendar!');return false;}
document.getElementById('calendar').value=r;return true;
}
