$(document).ready(function () {
	$('input[type="submit"],input[type="reset"],input[type="button"]').hover(
		function() {
			$(this).removeClass('button');
			$(this).addClass('buttonHover');
	}, function() {
			$(this).removeClass('buttonHover');
			$(this).addClass('button');
    });
});

function setCookie(name, value, expiredays, path, domain, secure) {
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  var curCookie = name + "=" + escape(value) +
      ((expiredays) ? "; expires=" + exdate.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
	alert (curCookie);
  document.cookie = curCookie;
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function getCookie(name) {
  var dc = document.cookie;  
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function showPanel(){	
	var leftTree = document.getElementById("leftTree");
	var aHide = document.getElementById("aHide");
	var aShow = document.getElementById("aShow");
	
	setCookie("LeftTreeDisplay","block",10,null,null,true);
	
	leftTree.style.display = "block";
	aHide.style.display = "inline";
	aShow.style.display = "none";	
}

function findQtyInProducts(pro_id,containerID){
	var grid = document.getElementById(containerID);
	var grdInput = grid.getElementsByTagName("INPUT");		
	var QTY = 1;
	var find = false;
	for (i=0;i<grdInput.length;i++) 	{	
		if (grdInput[i].type == "text") {			
			// je to IE
			if(grdInput[i].proID){
				//alert('IE');
				if (grdInput[i].proID == pro_id) {
					QTY = grdInput[i].value;
					find = true;
				}
			}
			// FF + Mozilla
			else if(grdInput[i].attributes){
				//alert('FF + Mozzila');
				var elemAttrib = grdInput[i].attributes;
				for (j=0;j<elemAttrib.length;j++) {
					if (elemAttrib[j].nodeName == "proid") 
					{
						if (elemAttrib[j].value == pro_id) 
						{
							QTY = grdInput[i].value;
							find = true;
							break;
						}
						break;
					}
				}
			}			
			else{
				find = true;
			}
		}
		if (find == true) {
			break;
		}
	}
	return QTY; 
}

function hidePanel(){
	var leftTree = document.getElementById("leftTree");
	var aHide = document.getElementById("aHide");
	var aShow = document.getElementById("aShow");
	
	setCookie("LeftTreeDisplay","none",10,null,null,false);
	
	leftTree.style.display = "none";
	aHide.style.display = "none";
	aShow.style.display = "inline";
}

function setDisplayPanel(){
	var leftTree = document.getElementById("leftTree");
	var aHide = document.getElementById("aHide");
	var aShow = document.getElementById("aShow");
	
	if(getCookie("LeftTreeDisplay") == "none"){
		leftTree.style.display = "none";
		aHide.style.display =  "none";
		aShow.style.display = "inline";
	}
	else{
		leftTree.style.display = "block";
		aHide.style.display =  "inline";
		aShow.style.display = "none";
	}
}

function checkHover(id) {
	$("#" + id).fadeOut('fast');	
} 

function setDisplay(elementId,display) {
	if(display) {
		document.getElementById( elementId ).style.display='block';
	}
	else {
		document.getElementById( elementId ).style.display='none';
	}
}

function actionClick(event, ID) {
	if (event.which || event.keyCode) {
		if ((event.which == 13) || (event.keyCode == 13)) {
			document.getElementById(ID).click();
			return false;
		}
		return true;
	}
	return true;
}
function openStockWindow(stockID, pro_id, qty) {
	var w = window.open('/mainStock.aspx?cls=productStock&pro_id=' + pro_id + '&stock=' + stockID + '&qty=' + qty, 'Stock_info', 'top=200, left=300, width=800, height=450, location=no, menubar=no, resizable=yes, scrollbars=yes, status=no, titlebar=no, toolbar=no', true);
	w.focus();	
}
