window.addEvent('domready', function() {

	if( document.getElementById('subabout') ) {
		var mySlide = new Fx.Slide('subabout');
		$('slidein').addEvent('click', function(e){
		e = new Event(e).stop();
		mySlide.toggle();
		});mySlide.hide();
	}
});

	function getValue(elemName) {
	  var myType = document.getElementById(elemName).type;
	  if (myType == 'checkbox') {
		if (document.getElementById(elemName).checked) {
			return "1";
		} else {
			return "0";
		}
	  }
	  if (myType == 'password' || myType == 'text' || myType == 'hidden' || myType == 'textarea')
		return(document.getElementById(elemName).value);
	  if (myType == 'select-one')
		return document.getElementById(elemName).options[document.getElementById(elemName).selectedIndex].value;
	  return(document.getElementById(elemName).value);
	}

	function fillstars(scoreElement, score){
		for(i=1;i<=10;i++){
			document.getElementById("star"+scoreElement+i).src="_resources/img/star_off.gif";
		}
		for(i=1;i<=parseInt(score);i++){
			document.getElementById("star"+scoreElement+i).src="_resources/img/star_on.gif";
		}
		document.getElementById(scoreElement).value=score;
	}

	function removestars(scoreElement){
		for(i=1;i<=10;i++){
			document.getElementById("star"+scoreElement+i).src="_resources/img/star_off.gif";
		}
		if(getValue(scoreElement)!=0){
			for(i=1;i<=parseInt(getValue(scoreElement));i++){
				document.getElementById("star"+scoreElement+i).src="_resources/img/star_on.gif";
			}
		}
	}
			
	function showstars(scoreElement, score){
		for(i=1;i<=10;i++){
			document.getElementById("star"+scoreElement+i).src="_resources/img/star_off.gif";
		}
		for(i=1;i<=parseInt(score);i++){
			document.getElementById("star"+scoreElement+i).src="_resources/img/star_on.gif";
		}
	}

    function showorganizations(t) {
        $('#subdata .block').each(function(key,el){
            $(el).slideDown('fast');
        });
        $(t).hide();
    }

    function showbox(el) {
        var pos = getXYpos(el);
        document.getElementById('percentageInfo').style.display = 'block';
        var height = document.getElementById('percentageInfo').offsetHeight;
        var width = document.getElementById('percentageInfo').offsetWidth;
        document.getElementById('percentageInfo').style.top = (pos[1]-height)+'px';
        document.getElementById('percentageInfo').style.left = (pos[0]-width)+'px';
    }
    
    function hidebox(el) {
        document.getElementById('percentageInfo').style.display = 'none';
    }

    
function getXYpos(elem) {
   if (!elem) {
      return {"0":0,"1":0};
   }
   var xy={"0":elem.offsetLeft,"1":elem.offsetTop}
   var par=getXYpos(elem.offsetParent);
   for (var key in par) {
      xy[key]+=par[key];
   }
   return xy;
}

var vorder = 'ASC'

function getorder(order,el) {
    if(order=='ASC') {
        vorder = 'DESC';
    } else {
        vorder = 'ASC';
    }
    $('.orderorgs a').each(function(key,elm){
        $(elm).removeClass('up');
        if($(elm).index() == $(el).index()) {
            if(order == 'ASC') {
                $(el).removeClass('up');
            } else {
                $(el).addClass('up');
            }
        }
    });
    
    return vorder;
}

var field = 'price';

function sortorganizations(type,page,el) {
    $.get('_ajax/get_organizations.php?field='+ type +'&page=' + page + '&order=' + getorder(vorder,el), function(data) {
        $('#subdata').html(data);
    });
    $('#moreorgs').show();
    return false;
}

function sorthotels(type,country,city,price,el) {
    $.get('_ajax/get_hotels.php?page_id=1&field='+type+'&country='+ country +'&city=' + city + '&price=' + price + '&order=' + getorder(vorder,el), function(data) {
        $('#subdata').html(data);
    });
    return false;
}


function getpage(pid,type,country,city,price,el) {
    $.get('_ajax/get_hotels_page.php?page_id='+pid+'&country='+ country +'&city=' + city + '&price=' + price + '&field='+type + '&order=' + vorder, function(data) {
        $('#subdata').html(data);
    });
    return false;
}

function getCities(country) {
    $.get('_ajax/get_cities.php?country='+ country, function(data) {
        $('#searchsmall_city').html(data);
	});
    return false;
}


