// JavaScript Document
var doc = document;
var tDiv;
var Q =0;
var mins = 80.00;
//---------------------------------------------------------------------------------------------------
//_____________________________
function aClick() {
 
 
 if( $('#barTotalCost').val()  < mins){ 
	// thetwo
	     $('#theone').hide("slow");
		 $('#thetwo').hide("slow");
		  
	 }else{ 
		$("#theone").show("slow");
		$("#thetwo").show("slow");
	 }
}


//____________________________
//---------------------------------------------------------------------------------------------------

function animatePicture(target){
	var trg = "#image" + target;
	var image = $(trg).offset();
	var cart  = $('#tst').offset();
	$(trg).before('<img src="' + $(trg).attr('src') + '" id="temp" style="position: absolute; top: ' + image.top + 	'px; left: ' + image.left + 'px;" />'); 
	params = {
		top : cart.top + 'px',
		left : cart.left + 'px',
		opacity : 0.0,
		width : $('#tst').width(),
		heigth : $('#tst').height()
	}; 
	$('#temp').animate(params, 'slow', false, function () {$('#temp').remove();});
}

function orderProduct(target){
	var qty = Number($("#ibProductQty_" + target).val());
	var cartQty = Number($('#showCartWtPrd_' + target).val());
	
	if (!isNaN(cartQty)){
		if (isNaN(qty) || (qty == 0)){
			alert('Моля напишете реално количество!');
			$("#ibProductQty_" + target).val(cartQty).focus();
			return;
		}
	}
	
	
	if (cartQty == qty) qty = 0;
	
	doCart('AddItem', target, qty,'Small');
}

function synchronizeAll(){
	synchronizeQty();
	synchronizeTotalCost();
	//___________________________________________ aClick();
	aClick();
}

function synchronizeQty(){
	$('[id^=ibProductQty_]').each(function(){
		var id = $(this)
			.val("").attr('id')
			.replace("ibProductQty_", "");
		$(this).val($('#showCartWtPrd_' + id).val());
	});
}

function synchronizeTotalCost(){
	$('#barTotalCost')
		.val("")
		.val($('#showCartWtPrdTotal').val());
}

//---------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------

function getXMLObj(){
		if (window.XMLHttpRequest){
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		 		Obj = new XMLHttpRequest();
		  }else if (window.ActiveXObject){
		  	// code for IE6, IE5
		 		Obj = new ActiveXObject("Microsoft.XMLHTTP");
		  }else{
		  		alert("Your browser does not support XMLHTTP!");
		  }
		return Obj;
	}
//_________________________________________________________ doCart()
function doCart(tDo, id, qty, pgfrm){
		Q = pgfrm;
		/*
		if (isNaN(qty) || (qty < 0)){
			alert('Моля напишете реално количество!');
			return;
		}
		*/
		
		Obj = getXMLObj();
			if (Obj !== null && Obj !== undefined){
				var url = 'action/myCart.php?tDo='+ tDo  + '&id=' + id + 
					'&Qty=' + qty + '&pgfrm=' + pgfrm + '&sId=' + Math.random();
				
				if (tDo == 'UpdCart'){
					var itemID = doc.getElementsByName(id);     var theItems ='';
					var Qty = doc.getElementsByName(qty);		var theQtys = '';
					for(i=0; i<itemID.length; i++){
						theItems = theItems + ',' + itemID[i].value;
						theQtys = theQtys + ',' + Qty[i].value;
					}
					url = 'action/myCart.php?tDo='+ tDo  + '&id=' + theItems + 
						'&Qty=' + theQtys + '&pgfrm=' + pgfrm + '&sId=' + Math.random();
				}
				
				Obj.onreadystatechange = doingCart;
				Obj.open('GET', url, true);
				Obj.send(null);
			} 
	}
function doingCart(){ 
	if (Obj.readyState == 4){
		doc.getElementById('IBKCart_Container').innerHTML = Obj.responseText;
		synchronizeAll();
	}
	
	if (Obj.readyState < 4){
		//var e = (Q == 'ChkOut') ? 'Cart_Container_DetailView' : 'Cart_Container';
		//doc.getElementById(e).style.display = 'none';	
		doc.getElementById('loader').style.display = 'block';
 	}
}

 //__________________________________________________________________________________________
//Gotten Directly from the internet...Credit not taken for this at all..I dnt even understnad the this particular one that much..
function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
		return true;
		
}

//_________________________________________________________ CheckValidity()

function CheckValidity(){	

 if(doc.adminForm.name.value==''){
	 alert('Моля напишете Вашето име или фирма!');
	 doc.adminForm.name.focus();			
	 return false;
 }	

 var checkEmail;
 checkEmail=document.adminForm.email.value;
 if(checkEmail==''){
 alert('Моля напишете Вашият Email адрес!');
 document.adminForm.email.focus();			
 return false;
 }
 if ((checkEmail.indexOf('@') <=0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.'))) {
	 alert('Моля напишете истински Email адрес!');
	 document.adminForm.email.focus();			
	 return false;
 }	

 if(document.adminForm.tel.value==''){
	 alert('Моля напишете Вашият телефон!');
	 document.adminForm.tel.focus();			
	 return false;
 }	

 if(document.adminForm.ourasdostavka.value==''){
	 alert('Моля напишете Час за доставка!');
	 document.adminForm.ourasdostavka.focus();			
	 return false;
 }	

 if(document.adminForm.datazadostavka.value==''){
	 alert('Моля напишете Дата за доставка!');
	 document.adminForm.datazadostavka.focus();			
	 return false;
 }	

 if(document.adminForm.dostavka.value==''){
	 alert('Моля напишете Адрес за доставка!');
	 document.adminForm.dostavka.focus();			
	 return false;
 }	
 
 return true;
 }
 
//_________________________________________________________ thumbWindow()
 function multithumber_expand(img, src) {
  if(img.src != src) {
    img.oldsrc = img.src;
    img.src = src;
  }
  else {
    img.src = img.oldsrc;
  }
  img.style.width = "";
  img.style.height = "";

  return false;

}

function thumbWindow(mypage, myname, w, h,fit_to_screen, imgtoolbar) {
	var props = '';
	var orig_w = w;
	var scroll = '';
	var winl = (screen.availWidth - w) / 2;
	var wint = (screen.availHeight - h) / 2;
	if (winl < 0) { winl = 0; w = screen.availWidth -6; scroll = 1;}
	if (wint < 0) { wint = 0; h = screen.availHeight - 32; scroll = 1;}
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
	win = window.open('', 'myThumb', winprops)
	win.document.open();
	win.document.write('<html><head>');
	if (imgtoolbar==0) { win.document.write('<meta http-equiv="imagetoolbar" content="false" />'); }
	win.document.write('<scr' + 'ipt type="text/javascr' + 'ipt" language="JavaScr' + 'ipt">');
  	win.document.write("function click() { window.close(); } ");  // bei click  schliessen
  	win.document.write("document.onmousedown=click ");
  	win.document.write('</scr' + 'ipt>');
	win.document.write('<title>'+myname+'</title></head>');
	win.document.write('<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="window.close()">');

if (fit_to_screen) {

var ns6 = (!document.all && document.getElementById);
var ie4 = (document.all);
var ns4 = (document.layers);

if(ns6||ns4) {
sbreite = innerWidth - 23;

}
else if(ie4) {
sbreite = document.body.clientWidth - 6;
}

	if (orig_w>sbreite) { rw = 'width='+sbreite;} else {rw = '';}
	win.document.write('<img src="'+mypage+'" alt="'+myname+'" title="'+myname+'" border="0" '+rw+'\></body></html>');
} else {

	win.document.write('<img src="'+mypage+'" alt="'+myname+'" title="'+myname+'" border="0" ></body></html>');
	}

	win.document.close();
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }

}
