// YUI Functions
var isAnim

var fillAttrib = {
    opacity: {
        to: 1
    }
};

var clearAttrib = {
    opacity: {
        to: 0
    }
};

function showHideText(){
    if (!isAnim) {
        if (YAHOO.util.Dom.hasClass('hidden_text', 'hidden_text')) {
            showText()
        }
        else {
            hideText()
        }
    }
}

function showText(){

    isAnim = true
    
    var showTxt = new YAHOO.util.Anim('hidden_text', fillAttrib, 0.5);
    var hideWine = new YAHOO.util.Anim('wine_list', clearAttrib, 0.5);
    
    YAHOO.util.Dom.replaceClass('hidden_text', 'hidden_text', 'visible_text');
    
    showTxt.animate();
    hideWine.animate();
    showTxt.onComplete.subscribe(function(){
        YAHOO.util.Dom.replaceClass(['btn_more_text', 'btn_more_text2'], 'show_more', 'show_less');
        isAnim = false
    });
}

function hideText(){

    isAnim = true
    
    var txtAttrib = {
        opacity: {
            to: 0
        }
    };
    
    var hideTxt = new YAHOO.util.Anim('hidden_text', clearAttrib, 0.5);
    var showWine = new YAHOO.util.Anim('wine_list', fillAttrib, 0.5);
    
    hideTxt.animate();
    showWine.animate();
    hideTxt.onComplete.subscribe(function(){
        YAHOO.util.Dom.replaceClass('hidden_text', 'visible_text', 'hidden_text');
        YAHOO.util.Dom.replaceClass(['btn_more_text', 'btn_more_text2'], 'show_less', 'show_more');
        isAnim = false
    });
}

// open wine inwin
function openInWin(wineID,wineName) {
	var inWin = dhtmlwindow.open('boxy', 'iframe', 'vinframe.php?id='+wineID, 'Vinitaly Deluxe', 'width=680px,height=400px,resize=0,scrolling=1,center=1')
	inWin.moveTo('middle', 'middle')
}

/* wine filter*/
function showHideFilter() {
	if (YAHOO.util.Dom.hasClass('wrap_filter', 'show_filter')) {
		YAHOO.util.Dom.replaceClass('wrap_filter', 'show_filter', 'hide_filter');
	}
	else {
		YAHOO.util.Dom.replaceClass('wrap_filter', 'hide_filter', 'show_filter');
	}
}

function checkCrame(how) {
		var crame = YAHOO.util.Dom.getElementsByClassName('crama','input','select_crame',function() {checkBox(this.id,how)})
	}
	
function checkBox(boxId,how) {
	document.getElementById(boxId).checked = how
}

var filterLink = 'vinuri.php?crame='

function buildLink() {
	var crame = YAHOO.util.Dom.getElementsByClassName('crama','input','select_crame',function() {addLink(this.id)})	
	
	filterLink = filterLink + "&tip=";
	
	var tipuri = YAHOO.util.Dom.getElementsByClassName('tip','input','select_tip',function() {addLink(this.id)})	
	
	document.location.href=filterLink
}

function addLink(boxId) {
	    
    if (document.getElementById(boxId).checked == true) {
        filterLink = filterLink + document.getElementById(boxId).value + ',';
    }
}

function hideLayer(layerID) {
	YAHOO.util.Dom.replaceClass(layerID, 'block', 'no_block');
}
function showLayer(layerID) {
	YAHOO.util.Dom.replaceClass(layerID, 'no_block', 'block');
}
// OLD USELSESS JavaScript

var win= null;
function newWindow(mypage,myname,w,h,scroll){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}