
function createXMLHttpRequest(){
  try { return  new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
  try { return  new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
  try { return  new XMLHttpRequest(); } catch(e) {}
  alert("XMLHttpRequest not supported");
  return null;
}

function showCountChange(id) {
	document.getElementById('scc_'+id).innerHTML = '<input onclick="return basket_update(document.getElementById(\'name_'+id+'\').value, document.getElementById(\'count_'+id+'\').value, document.getElementById(\'sklad_'+id+'\').value);" type="submit" value="&nbsp;" style="width:18px; height:18px; padding:0;margin:2px 0 0 3px; border:1px solid silver; float:left; background-image:url(./img/kosik_update.jpg);" />';
}

function showCountChangen(id) {
	document.getElementById('nscc_'+id).innerHTML = '<input onclick="return basket_update(document.getElementById(\'nname_'+id+'\').value, (parseInt(document.getElementById(\'count_'+id+'\').value)+parseInt(document.getElementById(\'ncount_'+id+'\').value)), document.getElementById(\'sklad_'+id+'\').value);" type="submit" value="&nbsp;" style="width:18px; height:18px; padding:0;margin:2px 0 0 3px; border:1px solid silver; float:left; background-image:url(./img/kosik_update.jpg);" />';
}


 
function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }




function basket_update(Id, counts, sklad_nas) {	

	if (!IsNumeric(counts)) {
		alert("Nezadali jste číslo.");
		return false;
	}


	else if (counts == '' || counts == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}


	else if (eval(counts) == eval(sklad_nas)) {

	//if (zmena_add(Id)>="0") document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
	//
	
	new Ajax.Updater( 'basket_add_info','sklad.php', 
	{ parameters: 
	{  count: counts,  skladnas: sklad_nas, Id: Id,  page: 'ajax_basket_rovno'} 
	});  
        var responder = { onComplete: function() 
			{   new Ajax.Updater( 'basket-info', 'sklad.php', 
				{parameters: 
					{  page: 'ajax_basket_rovno'}
				});
					   
      	Ajax.Responders.unregister(responder);
	return false;	 
     			 }
     			}

	}

	else  {
		//document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
 		//
		//alert("OK.");
		//return false;

	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: counts,  skladnas: sklad_nas, Id: Id,  page: 'ajax_basket_z_kosiku'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_z_kosiku'}});
					   
      	Ajax.Responders.unregister(responder);
	return false;	

      }
     }

 	}


	


}



function basket_replace_skladem(Id, count) {	
	if (count == '' || count == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	//if (zmena_add(Id)>="0") document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
	

	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: count, Id: Id,  page: 'ajax_basket_replace_vloz_skladem'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_replace_vloz_skladem'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}



function basket_replace_vse(Id, count) {	
	if (count == '' || count == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	//if (zmena_add(Id)>="0") document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
	

	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: count, Id: Id,  page: 'ajax_basket_replace_vloz_vse'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_replace_vloz_vse'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}




















function basket_replace(Id, count) {	
	if (count == '' || count == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	//if (zmena_add(Id)>="0") document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
	

	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: count, Id: Id,  page: 'ajax_basket_replace_sklad_new'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_replace_sklad_new'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}




function basket_delete(Id) {	
	if (Id == '' || Id == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	
	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  Id: Id,  page: 'ajax_basket_delete'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_delete'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}

function basket_delete_nonstorage(Id,count) {	
	if (Id == '' || Id == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	
	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: count,Id: Id,  page: 'ajax_basket_delete_nonstorage'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_delete'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}


function show_image(Id) {	


	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-image'><div class='in'><img onclick=\"document.getElementById('plavouci-okno-dark').style.display = 'none'; return false;\" src='http://www.megahracky.cz/img.php?ima="+Id+"' style='max-height:531px; potition:relative; margin:0 auto;' />   <hr /> <a style=\"color:#444;text-align:right;\" class=\"button close\" onclick=\"document.getElementById('plavouci-okno-dark').style.display = 'none'; return false;\" href=\"#\"> Zavřít </a></div></div></div>";
	  
		return false;	 
}

function show_transport(Id) {	
	document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-transport'><div class='in' onclick=\"document.getElementById('plavouci-okno-dark').style.display = 'none'; return false;\"><br /><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\"  class=\"transport\"> 	<tr class=\"bold\"> 	<th colspan=\"3\">Česká Pošta</th> 	</tr> 	<tr class=\"bold\"> 	<td>Balík do ruky - Převodem</td> 	<td class=\"toright\">99&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>Balík do ruky - Dobírka</td> 	<td class=\"toright\">129&nbsp;Kč</td> 	</tr> 	<tr class=\"bold\"> 	<td>EMS - Převodem</td> 	<td class=\"toright\">193&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>EMS - Dobírka</td> 	<td class=\"toright\">223&nbsp;Kč</td> 	</tr> 	<tr>  <td class=\"space\" colspan=\"2\">&nbsp;</td> 	</tr> 	<tr class=\"bold\"> 	<th colspan=\"2\">PPL CZ</th> 	</tr> 	<tr class=\"bold\"> 	<td>Soukromá adresa - převodem</td> 	<td class=\"toright\">99&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>Soukromá adresa - dobírka</td> 	<td class=\"toright\">129&nbsp;Kč</td> 	</tr> 	<tr>  <td class=\"space\" colspan=\"2\">&nbsp;</td> 	</tr> 	<tr class=\"bold\"> 	<th colspan=\"2\">DPD CZ</th> 	</tr> 	<tr class=\"bold\"> 	<td>Private - převodem</td> 	<td class=\"toright\">99&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>Private - dobírka</td> 	<td class=\"toright\">129&nbsp;Kč</td> 	</tr> 	<!--tr class=\"bold\"> 	<td>Bussiness - převodem</td> 	<td class=\"toright\">99&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>Bussiness - dobírka</td> 	<td class=\"toright\">129&nbsp;Kč</td> 	</tr--> 	<tr>  <td class=\"space\" colspan=\"2\">&nbsp;</td> 	</tr> 	<tr class=\"bold\"> 	<th colspan=\"2\">Geis Parcel CZ</th> 	</tr> 	<tr class=\"bold\"> 	<td>Bussiness - převodem</td> 	<td class=\"toright\">79&nbsp;Kč</td> 	</tr> 	<tr class=\"bolda\"> 	<td>Bussiness - dobírka</td> 	<td class=\"toright\">109&nbsp;Kč</td> 	</tr> 	<tr><td class=\"space\" colspan=\"2\">&nbsp;</td></tr> 	<tr class=\"bold\"> 	<th colspan=\"2\">PPL - Slovensko</th> 	</tr> 	<tr class=\"bold\"> 	<td>Dobírka</td> 	<td class=\"toright\">299&nbsp;Kč</td> 	</tr> 	<tr><td class=\"space\" colspan=\"2\">&nbsp;</td></tr> 	<tr class=\"bold\"> 	<th colspan=\"2\">Osobní odběr</th> 	</tr> 	<tr class=\"bold\"> 	<td>Osobní odběr v Český Krumlov</td> 	<td class=\"toright\"><span class=\"green\">ZDARMA</span></td> 	</tr> 	<tr><td class=\"nopadding fs8\" colspan=\"2\">&nbsp;</td></tr> 	<tr class=\"bold\"> 	<td colspan=\"2\">Při objednávce nad 3500&nbsp;Kč <span class=\"green\">doprava ZDARMA</span></td> 	</tr> 	</tbody></table> <hr /> <hr /> <a style=\"color:#444;text-align:right;\" class=\"button close\" onclick=\"document.getElementById('plavouci-okno-dark').style.display = 'none'; return false;\" href=\"#\"> Zavřít </a></div></div></div>";	  
		return false;	 
}

function basket_add(Id, count) {	
	if (count == '' || count == 0) {
		alert("Nezadali jste počet kusů.");
		return false;
	}
	//if (zmena_add(Id)>="0") document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'>není skladem dostatek</div></div></div>";
	//document.getElementById("basket_add_info").innerHTML = "<div id='plavouci-okno-dark'><div id='plavouci-okno'><div class='in'><span class='green'><img src='http://www.megahracky.cz/ajax-loader.gif' />Probíhá vkládání do košíku.</span></div></div></div>";
	
	new Ajax.Updater( 'basket_add_info','sklad.php', { parameters: {  count: count, Id: Id,  page: 'ajax_basket_add'} });  
        var responder = { onComplete: function() {   new Ajax.Updater( 'basket-info', 'sklad.php', {parameters: {  page: 'ajax_basket_refresh'}});					   
      	Ajax.Responders.unregister(responder);
      }
     }


	   Ajax.Responders.register(responder);
		 
		return false;	 	
}
