function GetWeather(c) {
	var hld = document.getElementById('weathercontent');
	var divs = hld.getElementsByTagName('div');
	var staticid=0;
	for (var i = 0; i < divs.length; i ++) {
		var cityid = divs[i].getAttribute('cityid');
		if (cityid) {
			var divtype=divs[i].getAttribute('divtype');
			var sid=divs[i].getAttribute('staticid');
			if (cityid == c) {
				
				if (divtype==1&&(sid>=1&&sid<=6)) {divs[i].style.display = 'inline';staticid=sid;}
				else if (divtype==1) continue;
				else divs[i].style.display = 'block';
			} else {
				divs[i].style.display = 'none';
			}
		}
	}
	
	return false;
}
function GetPhoto(c, text) {
	var hld = document.getElementById('photos');
	var imgs = hld.getElementsByTagName('img');
	var new_image = new Image();
	new_image.src = "/showimg.php?filename="+
				"zx490_"+ c +".jpg";
	
	for (var i = 0; i < imgs.length; i ++) {
		var classname = imgs[i].getAttribute('classid');
		if (classname) {
			if (classname == 1) {
				imgs[i].src = new_image.src;
			} 
		}
	}
	var photoText = document.getElementById('phototext');
	photoText.innerHTML = text;	
	
}




this.showrelateditems=function(id){
	var div = document.getElementById("relholder");
	var childs=div.childNodes;
	
	for(var i=0;i<childs.length;i++) {
		if(childs[i].tagName && childs[i].tagName.toUpperCase()=='DIV') {
			if (childs[i].id==id)
				childs[i].style.display='block';
			else
				childs[i].style.display='none';
		}
	}
	
	div = document.getElementById(id);
	div.style.display='block';
	
	var tabdiv = document.getElementById("middlepanel");
	var tabchilds= tabdiv.childNodes;
	var tabid = 'tab' + id;
	for(var i=0;i<tabchilds.length;i++) {
		if(tabchilds[i].tagName && tabchilds[i].tagName.toUpperCase()=='A') {
			if (tabchilds[i].id==tabid)
				tabchilds[i].className='panelmiddlelabel underline';
			else
				tabchilds[i].className='panelmiddlelabel';
		}
	}
}
function rldContent(t) {
	if (t.value == 'ключова дума...') {
		t.value = '';
	}	
}

function rldContent2(t) {
	if (!t.value) {
		t.value = 'ключова дума...';
	}	
}
function createdatestring()
{
if(document.getElementById('nights')&&document.getElementById('startdate')&&parseInt(document.getElementById('nights').value)){
ass=new Date();
asdd=ass.getDate()+"/"+ass.getMonth()+"/"+ass.getFullYear();
if(!document.getElementById('startdate').value) document.getElementById('startdate').value=asdd;
var match = /(\d*)\/(\d*)\/(\d*)/i.exec(document.getElementById('startdate').value);
nd=new Date;
	nd.setFullYear(match[3]);
	nd.setDate(match[1]);
	nd.setMonth(parseInt(match[2])-1);
	ahh=new Date();
	ahh.setTime(Date.parse(nd)+document.getElementById('nights').value*1000*60*60*24);
	var str=ahh.getDate() + '/' + (ahh.getMonth()+1) + '/' + ahh.getFullYear();
	document.getElementById('depdate').value=str;
}
}
function change(f)
{
if(!parseInt(document.getElementById('nights').value)&&parseInt(f)>0)document.getElementById('nights').value=0;
if((parseInt(document.getElementById('nights').value)+f)>0&&(parseInt(document.getElementById('nights').value)+f)<=100){document.getElementById('nights').value=parseInt(document.getElementById('nights').value)+parseInt(f);
createdatestring();}
else if((parseInt(document.getElementById('nights').value)+f)==0){document.getElementById('nights').value='';
document.getElementById('depdate').value=''}
 if(document.getElementById('month'))document.getElementById('month').value=-1;
}

function clearmonth()
{	
if(document.getElementById('nights')){
	if(parseInt(document.getElementById('nights').value)||parseInt(document.getElementById('startdate').value))
	{
	if(document.getElementById('month'))document.getElementById('month').value=-1;
	}
	createdatestring();
}
else if(document.getElementById('month'))document.getElementById('month').value=-1;
}
function cleardates()
{
	if(parseInt(document.getElementById('month').value)>0)
	{
	if(document.getElementById('startdate'))document.getElementById('startdate').value='';
	if(document.getElementById('nights'))document.getElementById('nights').value='';	
	if(document.getElementById('depdate'))document.getElementById('depdate').value='';
	}
}

function CityChange(){
	var country = document.getElementById('countryid').value;
	var select = document.getElementById('cityid');
	var count=0;
	var blankcounter=0;
	var curcounter;
	var options = select.getElementsByTagName('option');
	for (var i = 0; i < options.length; i ++) {
		var countryid=options[i].getAttribute('countryid');
		if(country==''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter=i;
		}	
		else{
			if (countryid == country&& options[i].selected){
				count=1;
				continue;
			}
			if( countryid == country){
				options[i].style.display = 'block';
			}
			if (countryid != country&&options[i].value!='')	
				options[i].style.display = 'none';
			if (options[i].value=='')blankcounter=i;
		}
	}
	if(count==0&&!curcounter) options[blankcounter].selected=true;
}

function RegionChange(){
	if(document.getElementById('regionid')){
		var country = document.getElementById('countryid').value;
		var city = document.getElementById('cityid').value;
		if(country||city) document.getElementById('regionid').value='';
	}
}

function CountryChange(){
	if(document.getElementById('regionid')){
		var region = document.getElementById('regionid').value;
		if(region){
			document.getElementById('countryid').value='';
			document.getElementById('cityid').value='';
			CityChange();
		}
	}
}

function ChangeDepPort(){
	var city = document.getElementById('depcity').value;
	var select = document.getElementById('depport');
	var count=0;
	var blankcounter=0;
	var curcounter;
	var options = select.getElementsByTagName('option');
	for (var i = 0; i < options.length; i ++) {
		var cityid=options[i].getAttribute('cityid');
		if(city==''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter=i;
		}	
		else{
			if (cityid == city&& options[i].selected){
				count=1;
				continue;
			}
			if( cityid == city){
				options[i].style.display = 'block';
			}
			if (cityid != city&&options[i].value!='')	
				options[i].style.display = 'none';
			if (options[i].value=='')blankcounter=i;
		}
	}
	if(count==0&&!curcounter) options[blankcounter].selected=true;
}

function ChangeArrPort(){
	var city = document.getElementById('arrcity').value;
	var select = document.getElementById('arrport');
	var count=0;
	var blankcounter=0;
	var curcounter;
	var options = select.getElementsByTagName('option');
	for (var i = 0; i < options.length; i ++) {
		var cityid=options[i].getAttribute('cityid');
		if(city==''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter=i;
		}	
		else{
			if (cityid == city&& options[i].selected){
				count=1;
				continue;
			}
			if( cityid == city){
				options[i].style.display = 'block';
			}
			if (cityid != city&&options[i].value!='')	
				options[i].style.display = 'none';
			if (options[i].value=='')blankcounter=i;
		}
	}
	if(count==0&&!curcounter) options[blankcounter].selected=true;
}

function ChangeDepCity(){
	var country = document.getElementById('depcountry').value;
	var select = document.getElementById('depcity');
	var count=0;
	var blankcounter=0;
	var curcounter;
	var options = select.getElementsByTagName('option');
	for (var i = 0; i < options.length; i ++) {
		var countryid=options[i].getAttribute('countryid');
		if(country==''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter=i;
		}	
		else{
			if (countryid == country&& options[i].selected){
				count=1;
				continue;
			}
			if( countryid == country){
				options[i].style.display = 'block';
			}
			if (countryid != country&&options[i].value!='')	
				options[i].style.display = 'none';
			if (options[i].value=='')blankcounter=i;
		}
	}
	if(count==0&&!curcounter) options[blankcounter].selected=true;
}

function ChangeArrCity(){
	var country = document.getElementById('arrcountry').value;
	var select = document.getElementById('arrcity');
	var count=0;
	var blankcounter=0;
	var curcounter;
	var options = select.getElementsByTagName('option');
	for (var i = 0; i < options.length; i ++) {
		var countryid=options[i].getAttribute('countryid');
		if(country==''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter=i;
		}	
		else{
			if (countryid == country&& options[i].selected){
				count=1;
				continue;
			}
			if( countryid == country){
				options[i].style.display = 'block';
			}
			if (countryid != country&&options[i].value!='')	
				options[i].style.display = 'none';
			if (options[i].value=='')blankcounter=i;
		}
	}
	if(count==0&&!curcounter) options[blankcounter].selected=true;
}



function getban(zid) {
   if (!document.phpAds_used) document.phpAds_used = ',';
   phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
   document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
   document.write ("http://ads.last.bg/adjs.php?n=" + phpAds_random);
   document.write ("&amp;what=zone:" + zid + "&amp;target=_blank");
   document.write ("&amp;exclude=" + document.phpAds_used);
   if (document.referrer)
      document.write ("&amp;referer=" + escape(document.referrer));
   document.write ("'><" + "/script>");
}

function showHiddenForm(){
	var formtable = document.getElementById('formtable');
	
	var tr = formtable.getElementsByTagName('tr');
	for(i = 0; i< tr.length; ++i){
		if(tr[i].className == 'hidden'){
			tr[i].className = 'hiddenfield';
			continue;
			
		}
		else if(tr[i].className == 'hiddenfield'){
			tr[i].className = 'hidden';
			continue;
		}
		var td = tr[i].getElementsByTagName('td');
		for(k = 0; k< td.length; ++k){
			if( td[k].className == 'hidden' )
				td[k].className = 'hiddenfield';
			else if( td[k].className == 'hiddenfield' )
				td[k].className = 'hidden';
		}
	}
	var button = document.getElementById('formbutton');
	if(button){
		button.innerHTML = 'Върни се към съкратено търсене';
		button.onclick = hideHiddenForm;
	}
	var title = document.getElementById('searchtypetitle');
	if(!title)
		return false;
	title.innerHTML = 'Разширено търсене';
	return false;
}

function hideHiddenForm(){
	var formtable = document.getElementById('formtable');
	
	var tr = formtable.getElementsByTagName('tr');
	for(i = 0; i< tr.length; ++i){
		var elid = tr[i].id;
		
		if(tr[i].className == 'hidden'){
			tr[i].className = 'hiddenfield';
			continue;
		}
		else if(tr[i].className == 'hiddenfield'){
			tr[i].className = 'hidden';
			continue;
		}
		if (elid)
			alert(elid + "   " + tr[i].className);
		var td = tr[i].getElementsByTagName('td');		
		for(k = 0; k< td.length; ++k){
			if( td[k].className == 'hidden' )
				td[k].className = 'hiddenfield';
			else if( td[k].className == 'hiddenfield' )
				td[k].className = 'hidden';
		}
	}
	var button = document.getElementById('formbutton');
	if(button){
		button.innerHTML = 'Покажи разширено търсене';
		button.onclick = showHiddenForm;
	}
	var title = document.getElementById('searchtypetitle');
	if(!title)
		return false;
	title.innerHTML = 'Съкратено търсене';
	return false;
}

function DisplayHotelInfo(){
	var lFirmType = document.getElementById('firm_type');
	var lHotelInfoHolder = document.getElementById('hotel_info_holder');
	
	if( !lFirmType || !lFirmType )
		return;
	
	if( lFirmType.value == 1 ){
		lHotelInfoHolder.style.display = 'block';
	}else{
		lHotelInfoHolder.style.display = 'none';
	}

}

function frameHistBack(pFrameName) {
	var lFrame = frames[pFrameName];
	
	if (typeof lFrame != 'undefined') {
		lFrame.history.back();
	}
}


function ChangeProductDet(){
	var node = document.getElementById('pricediv');
	var detid = document.getElementById('detid').value;
	var options = node.getElementsByTagName('span');
	for (var i = 0; i < options.length; i ++) {
		var pricedetid=options[i].getAttribute('detid');		
		if( pricedetid == detid){
			options[i].style.display = 'block';
		}
		else{	
			options[i].style.display = 'none';
		}
	}
	ChangeProductColor();
}

function ChangeProductColor(){
	var node = document.getElementById('colordiv');
	var detid = document.getElementById('detid').value;
	var options = node.getElementsByTagName('span');
	for (var i = 0; i < options.length; i ++) {
		var pricedetid=options[i].getAttribute('detid');		
		if( pricedetid == detid){
			options[i].style.display = 'block';
		}
		else{	
			options[i].style.display = 'none';
		}
	}
}

function ChangeManufacturer(pFlag){
	var node = document.getElementById('srchmanufacturer');
	var rubrid = document.getElementById('srchcatid').value;
	var options = node.getElementsByTagName('option');
	var rubr_exeptions = document.getElementById('srchmanufacturer_exeption');
	var option_exeptions = rubr_exeptions.getElementsByTagName('option');
	
	var count = 0;
	var blankcounter = 0;
	var curcounter;
	rubrid = ';' + rubrid + ';';
	for (var i = 0; i < options.length; i ++) {
		var rubrs = options[i].getAttribute('rubrs');
		if(rubrs == ''){
			options[i].style.display = 'block';
			if(options[i].selected) curcounter = i;
		}	
		else{
			if(!pFlag) {
				option_exeptions[blankcounter].selected = true;
			}
			if ((rubrs.match(rubrid) && options[i].selected) || (rubrid== '' && options[i].selected) ){
				count = 1;
				continue;
			}
			if( rubrs.match(rubrid) ){
				options[i].style.display = 'block';
			}
			if ( !rubrs.match(rubrid) && options[i].value != '')	
				options[i].style.display = 'none';
			if (options[i].value == '')
				blankcounter = i;
		}
		
	}
	if(count == 0 && !curcounter) 
		options[blankcounter].selected = true;
}

function ChangeManufacturer2(){
	var mainnode = document.getElementById('srchcatid');
	var mainop = mainnode.getElementsByTagName('option');
	var node = document.getElementById('srchmanufacturer');
	var options = node.getElementsByTagName('option');
	var blankcounter = 0;
	
	document.getElementById('srchcatid').value = '';
	options[blankcounter].selected = true;
	mainop[blankcounter].selected = true;
	ChangeManufacturer(1);
}

function ChangeForm(pFormName, pRadioName){
	lRadio = eval('document.' + pFormName + '.' + pRadioName);
	lShowSmallDiv = document.getElementById('olddata');
	lShowBigDiv = document.getElementById('newdata');
	
	for(var i = 0; i < lRadio.length; ++i){
		if(lRadio[i].checked){
			if(lRadio[i].value == 2) {
				lShowBigDiv.style.display = '';
				lShowSmallDiv.style.display = 'none'; 
			} else {
				lShowSmallDiv.style.display = '';
				lShowBigDiv.style.display = 'none';
			}
		}
	}
}
