// JavaScript Document
function vyhledej(obj, chkn){
    $('input:checkbox', $(obj).closest('form')).attr('checked', false)
    
    var chk = $('input:checkbox[name="'+chkn+'"]', $(obj).parent().parent());
    chk.attr('checked', chk.attr('checked') ? false: true); 
    $(obj).closest("form").submit();
}

function ajax_put_into_basket(idprod, id) {	
	var variants_count = document.getElementById('order_variants_count_'+idprod).value;
	var varr = new Array();
	if(variants_count > 0) {
		for(var i=0; i<variants_count; i++) {
			var v = document.getElementById('order_varianat_'+idprod+'_'+i);
			var vnh = new Array(v.name, v.value);
			varr[i] = vnh;
		}
	}
	
	if (!ajaxpack.getAjaxRequest("/basket.php", "ajax_action=put_into_basket&id="+idprod+"&count="+document.getElementById(id).value+(varr.length > 0 ? '&variants='+varr : ''), put_into_basket, "text"))		
	{ 
		return false; 		
	} 
	return true; 
}

function put_into_basket() {
	var ajax=ajaxpack.ajaxobj;

	if (ajax.readyState == 4) { 
		if (ajax.status==200 || window.location.href.indexOf("http")==-1){ //if request was successful or running script locally
				var html = ajax.responseText.toString().split("#");
				if(html > '') {
// 					document.getElementById('NAKUPNI_KOSIK_ITEM_COUNT').innerHTML = html[0];
//           document.getElementById('NAKUPNI_KOSIK_ITEM_ALLPRICE').innerHTML = html[1];
          document.getElementById('NAKUPNI_KOSIK_VYPIS').innerHTML = html[2];
					
// 					createBastketConfirm();
					
				}
		}
	}	
}

function BasketUpdateHTML(response) {
        infoPruh("Výrobok bol pridaný do košíka!", 'yes');
        
	
	var html = response.toString().split("#");
	if(html.length > 1) {
            
                if ($("#NAKUPNI_KOSIK_ITEM_COUNT").length == 0) {
                    te = $("#content_basket_box").html().replace("Košík je prázdny.", "");
                    $("#content_basket_box").html(te);
                    
                    var te = '<strong id="NAKUPNI_KOSIK_ITEM_COUNT"></strong> ks výrobkov<br />';
                    te += '<strong id="NAKUPNI_KOSIK_ITEM_ALLPRICE"></strong>';
                    te += (html[4] =='velkoobchod') ? ' bez DPH' : ' s DPH';
                    $("#content_basket_box").append(te);
                }

 		document.getElementById('NAKUPNI_KOSIK_ITEM_COUNT').innerHTML = html[0];
 		document.getElementById('NAKUPNI_KOSIK_ITEM_ALLPRICE').innerHTML = html[1];
                document.getElementById('NAKUPNI_KOSIK_VYPIS').innerHTML = html[2];
                document.getElementById('NAKUPNI_KOSIK_VYPIS_PATA').innerHTML = html[3];
                
				
// 		createBastketConfirm();				
	}
}

function infoPruh(t, stav){
        /*
         * if (stav == 'yes') 
         *          // zluta
         *    else
         *          // cervena
         *     
         */
  if (stav == 'yes') {
    $('body').append("<div class='alert-box' style='position: fixed; z-index: 100; top: 0; left: 0; width: 100%; padding: 10px 0; border-bottom: 1px solid #c9b31b; text-align: center; font-size: 120%; color: #292906; background: #ffe322;'><img src='/images/icon-check.png' style='vertical-align: middle' />&nbsp;"+t+"</div>");
  	$('.alert-box').delay(3000).fadeOut(800);	
  } else { 
    $('body').append("<div class='alert-box' style='position: fixed; z-index: 100; top: 0; left: 0; width: 100%; padding: 10px 0; border-bottom: 1px solid #ed3939; text-align: center; font-size: 120%; color: #530a0a; background: #fd8b8b;'><img src='/images/bg-warning-title.png' style='vertical-align: middle' />&nbsp;"+t+"</div>");
  	$('.alert-box').delay(3000).fadeOut(800);	
  }

}

function BasketUpdateKs(response) {
	var vars = response.toString().split(";");
	if(vars.length > 1) {
		document.getElementById(vars[1]).value = vars[0];
		alert('zmena');	
	}
}
	
var mouseX,mouseY;
function mousePosition(e) {
	var d,b;
	if (!e) {var e=window.event;} //IE mouse event
	if (e.pageX || e.pageY) //other 
		{mouseX=e.pageX; mouseY=e.pageY;}
	else if (e.clientX || e.clientY) { //IE
		d=document; d=d.documentElement?d.documentElement:d.body;
		mouseX=e.clientX+d.scrollLeft; mouseY=e.clientY+d.scrollTop;
	}
}
document.onmousemove=mousePosition;

function createBastketConfirm() {	

	var basket_confirm_box = document.getElementById('basket_confirm_box');
	basket_confirm_box.style.top = mouseY+'px';
	basket_confirm_box.style.left = mouseX+'px';
	basket_confirm_box.style.display = 'block';
}

function registrace_check(chflag) {
	if(chflag) {
		document.getElementById('registrer_flag').checked = true;
		document.getElementById('pass').disabled = false;
		document.getElementById('pass2').disabled = false;
		//document.getElementById('email_requied').style.visibility = 'visible';
		document.getElementById('pass_requied').style.display = '';
		document.getElementById('pass2_requied').style.display = '';
	}
	else {
		document.getElementById('registrer_flag').checked = false;
		document.getElementById('pass').disabled = true;
		document.getElementById('pass2').disabled = true;	
		//document.getElementById('email_requied').style.visibility = 'hidden';
		document.getElementById('pass_requied').style.display = 'none';
		document.getElementById('pass2_requied').style.display = 'none';
	}
}


function fbs_click(url) {
window.open(url, 'sharer', 'toolbar=0, status=0, width=700, height=540, scrollbars=1, resizable=1');
  return false;
}



