function submitform()
{
	document.shop.submit();
}

function iniciuj()
{
	var main_photo = document.getElementById('main_photo');
	
	if(document.body.clientWidth<277){
		main_photo.style.width = document.body.clientWidth - 4 + 'px';
	}
	if(!navigator.cookieEnabled){
		document.getElementById('cookie_disabled').style.display="block";
	}
	
	Custom.init();
}

function translate_product_onload(base_url, id_product, variants, id_lang, id_lang_en)
{
	iniciuj();
	var textarea = document.getElementById("translated_text");
	if(variants!=''){ var myArray = variants.split(','); }
	
	if(id_lang!=1 && id_lang!=2){
		if(document.getElementById("translator").value==1)
		{
			id_lang = id_lang;
		} else {
			id_lang = id_lang_en;
		}
	}
	ajaxpage(base_url + "product/show_desc/" + id_product + "/" + id_lang, 'translated_text');
	textarea.src = base_url + 'product/show_desc/' + id_product + '/' + id_lang;
	if(variants!=''){
		for(i=0;i<myArray.length;i++)
		{
			ajaxpage(base_url + "product/show_variant_desc/" + myArray[i] + "/" + id_lang, 'translated_text_'+myArray[i]);
			document.getElementById('translated_text_'+myArray[i]).src = base_url + 'product/show_variant_desc/' + myArray[i] + '/' + id_lang;
		}
	}
}

function translate_product_set_onload(base_url, id_product, id_lang, id_lang_en)
{
	iniciuj();
	var textarea = document.getElementById("translated_text");
	//if(variants!=''){ var myArray = variants.split(','); }
	
	if(id_lang!=1 && id_lang!=2){
		if(document.getElementById("translator").value==1)
		{
			id_lang = id_lang;
		} else {
			id_lang = id_lang_en;
		}
	}
	
	ajaxpage(base_url + "product_set/show_set_desc/" + id_product + "/" + id_lang, 'translated_text');
	textarea.src = base_url + 'product_set/show_set_desc/' + id_product + '/' + id_lang;
}
/* basket */
function del_basket(variantID,site_url)
{
	document.location.href = site_url+variantID;
}

function to_store_basket(id,site_url)
{
	var zmienna = "store"+id;
	document.getElementById(zmienna).value = true;
	//document.forms['basket'+id].zmienna.value = true;
	var basket = "basket"+id;
	document.forms[basket].action = document.location.href = site_url+id;
	document.forms[basket].submit();
}

function count_all_basket(with_transport)
{
	variants_id = document.getElementsByName('form_id');
	sum = 0;
	sum_amount = 0;
	transport_variants_cost = 0;
	var currency;
	
	for(i=0; i<variants_id.length; i=i+1){
		form = document.forms["basket"+variants_id[i].value];
		// pobieramy polozenie spacji
		index_of_space = document.getElementById('price_'+variants_id[i].value).innerHTML.indexOf(" ")+1;
		// ustalamy walute
		currency = document.getElementById('price_'+variants_id[i].value).innerHTML.substr(index_of_space);
		// pobieramy cene
		price = Number(document.getElementById('price_'+variants_id[i].value).innerHTML.split(" ",1));
		amount = Number(form.amount.value.split(" ",1));
		
		// Jeżeli wpisano bledna liczbe
		if(isNaN(amount)){
			tmp_amount = 0;
			tmp_sum = 0;
			form.amount.value="0";
		}else{
			tmp_amount = amount;
			tmp_sum = price*amount;
			tmp_sum = tmp_sum.toFixed(2);
		}
		//transport_variants_cost += Number(form.transport_variant_cost.value)*amount;
		transport_variants_cost += amount;
		// zapisujemy sume + wlaute
		
		document.getElementById('sum_'+variants_id[i].value).innerHTML =  String(tmp_sum)+' '+currency;
		//form.amount.value =  String(tmp_amount);
		
		sum = Number(sum)+Number(tmp_sum);
		sum_amount = Number(sum_amount)+Number(tmp_amount);
		
		
	}
	// zapisywanie sumy, i razem. 
	document.getElementById('sum_all').innerHTML = sum.toFixed(2)+' '+currency;
	if(with_transport==1){
		sum = sum+transport_variants_cost;
	}
	document.getElementById('together').innerHTML = sum.toFixed(2)+' '+currency;
	//document.getElementById('transport_variants_cost').value = transport_variants_cost+' '+currency;
	document.getElementById('basket_easy_price').innerHTML = sum.toFixed(2);
	document.getElementById('basket_easy_amount').innerHTML = sum_amount;
}

function save_basket(if_go_to_cash){
	variants_id = document.getElementsByName('form_id');
	
	send_form = document.forms['edit_basket_amount'];
	send_form.variants.value = new Object();
	var myarray = new Object();
	//alert(variants_id.length);
	for(i=0; i<variants_id.length; i=i+1){
		form = document.forms["basket"+variants_id[i].value];
		myarray[form.id_variant.value] = form.amount.value;
	}
	
	var new_array = new Array();
	var i=0;
	for(var klucz in myarray){
		// zamiana obiektu na tablice
		new_array[i]=klucz+" "+myarray[klucz];
		i=i+1;
	}
	
	//alert(myarray);
	send_form.variants.value = new_array;
	promotion_code = document.getElementById('promotion_code_2').value;
	gift_certificate = document.getElementById('gift_certificate_2').value;
	if (document.getElementById('virtual_account_2').checked==true){
		virtual_account = 1;
	} else {
		virtual_account = 0;
	}
	
	if(if_go_to_cash != null){
		
		send_form.go_to_cash.value = 1;
		send_form.promotion_code.value=promotion_code;
		send_form.gift_certificate.value=gift_certificate;
		send_form.virtual_account.value=virtual_account;
	}
	
	send_form.submit();
}
function count_basket(id,amount)
{
	variants_id = document.getElementsByName('form_id');
	if(Number(amount)<0){
		amount = amount*(-1);
	} else if(Number(amount)==0){
		amount = 1;
	} else if(isNaN(amount)==true){
		amount = 1;
	}
	
	
	form = document.forms["basket"+id];
	form.amount.value = Number(amount);
	count_all_basket(1);
	//save_basket();
}
function plus_basket(id)
{
	variants_id = document.getElementsByName('form_id');
	sum = 0;
	amount_sum = 0;
	transport_variants_cost = 0;
	var currency;
	
	form = document.forms["basket"+id];
	index_of_space = document.getElementById('price_'+id).innerHTML.indexOf(" ")+1;
	// ustalamy walute
	currency = document.getElementById('price_'+id).innerHTML.substr(index_of_space);
	// pobieramy cene
	amount = Number(form.amount.value.split(" ",1));
	amount_price_best = Number(form.amount_price_best.value.split(" ",1));
	
	form.amount.value = Number(form.amount.value) + 1;
	
	if(form.amount.value>=amount_price_best && form.price_best_to_show.value!=''){
		price = Number(form.price_best_to_show.value.split(" ",1));
		document.getElementById('price_'+id).innerHTML = price.toFixed(2)+' '+currency;
		form.price.style.color = '#ff0000';
		if(document.getElementById('price_add_'+id) && form.price_regular_add.value!=''){
			price_add = Number(form.price_best_add.value.split(" ",1));
			price_add_currency = form.price_best_add.value.split(" ");
			document.getElementById('price_add_'+id).innerHTML = '(~'+price_add.toFixed(2)+' '+price_add_currency[1]+')';
		}
	} else {
		price = Number(document.getElementById('price_'+id).innerHTML.split(" ",1));
	}
	
	form_sum = price * form.amount.value;
	document.getElementById('sum_'+id).innerHTML = form_sum.toFixed(2)+' '+currency;
	count_all_basket(0);
}

function minus_basket(id)
{
	variants_id = document.getElementsByName('form_id');
	sum = 0;
	transport_variants_cost = 0;
	var currency;
	
	form = document.forms["basket"+id];
	index_of_space = document.getElementById('price_'+id).innerHTML.indexOf(" ")+1;
	// ustalamy walute
	currency = document.getElementById('price_'+id).innerHTML.substr(index_of_space);
	// pobieramy cene
	amount = Number(form.amount.value.split(" ",1));
	amount_price_best = Number(form.amount_price_best.value.split(" ",1));
	
	if(Number(form.amount.value)>1){
		form.amount.value = Number(form.amount.value) - 1;
		if(form.amount.value<amount_price_best && form.price_best_to_show.value!=''){
			price = Number(form.price_regular.value.split(" ",1));
			document.getElementById('price_'+id).innerHTML = price.toFixed(2)+' '+currency;
			form.price.style.color = '#000000';
			if(document.getElementById('price_add_'+id) && form.price_regular_add.value!=''){
				price_add = Number(form.price_regular_add.value.split(" ",1));
				price_add_currency = form.price_regular_add.value.split(" ");
				document.getElementById('price_add_'+id).innerHTML = '(~'+price_add.toFixed(2)+' '+price_add_currency[1]+')';
			}
		} else {
			price = Number(document.getElementById('price_'+id).innerHTML.split(" ",1));
		}
		
		form_sum = price * form.amount.value;
		document.getElementById('sum_'+id).innerHTML = form_sum.toFixed(2)+' '+currency;
		count_all_basket(0);
	}
}
/* basket */

/* faq */
function open_close_answer(id){
	var answer = document.getElementById(id);
	if(answer.style.display=="none"){
		answer.style.display="block";
	}else{
		answer.style.display="none";
	}
}
/* faq */

/* home */
jQuery(function() {
	var galleries = jQuery('.ad-gallery').adGallery();
		
	jQuery('#switch-effect').change(function() {
		galleries[0].settings.effect = jQuery(this).val();
		return false;
	} );
	jQuery('#toggle-slideshow').click(function() {
		galleries[0].slideshow.toggle();
		return false;
	} );
  });

jQuery(window).load(function() {
	jQuery("#slider").nivoSlider({
		effect: "fade", // Specify sets like: fold,fade,sliceDown
		slices: 15, // For slice animations
		boxCols: 8, // For box animations
		boxRows: 4, // For box animations
		animSpeed: 500, // Slide transition speed
		pauseTime: 5000, // How long each slide will show
		startSlide: 0, // Set starting Slide (0 index)
		directionNav: false, // Next & Prev navigation
		directionNavHide: false, // Only show on hover
		controlNav: false, // 1,2,3... navigation
		pauseOnHover: false // Stop animation while hovering
	});
});
/* home */

/* invoice */
/*
	var send_ck = false
	var fv_ck = false
	function address_send()
	{
		if(!send_ck)
		{
			document.getElementById('send_address').style.display = 'block';
			send_ck = true;
		}
		else
		{
			document.getElementById('send_address').style.display = 'none';
			send_ck = false;
		}
	}
	
	function address_fv()
	{
		if(!fv_ck)
		{
			document.getElementById('fv_address').style.display = 'block';
			fv_ck = true;
		}
		else
		{
			document.getElementById('fv_address').style.display = 'none';
			fv_ck = false;
		}
	}
*/
var open_adding_addres = false;
var open_adding_address_from_address_book = false;
/**
*	Funkcja wyswiatla lub ukrywa część gdzie wpsiujemy nowy adres
*/
function adding_address()
{
	if(!open_adding_addres)
	{
		document.getElementById('adding_address').style.display = 'block';
		document.getElementById('adding_address_from_address_book').style.display = 'none';
		open_adding_addres = true;
	}
	else
	{
		document.getElementById('adding_address').style.display = 'none';
		open_adding_addres = false;
	}
}

/**
*	Funkcja wyswiatla lub ukrywa część gdzie wybieramy adres z ksiazki adresowej
*/
function adding_address_from_address_book()
{
	if(!open_adding_address_from_address_book)
	{
		document.getElementById('adding_address_from_address_book').style.display = 'block';
		document.getElementById('adding_address').style.display = 'none';
		open_adding_address_from_address_book = true;
	}
	else
	{
		document.getElementById('adding_address_from_address_book').style.display = 'none';
		open_adding_address_from_address_book = false;
	}
}

/**
*	Funkcja wpisuje w pole textarea adres. (adres to parametry przekazane do funkcji)
*/
function choose_address(id,firstname,surname,firm,street,street_no,postcode,city,country){
	textarea = document.getElementById('textarea_address');
	textarea.value= "";
	textarea.value = firstname+' '+surname+', '+firm+"\n"+street+"/"+street_no+"\n"+postcode+' '+city+', '+country;
	document.getElementById('choosen_id_address').value=id;
	document.getElementById('order').value="f";
	document.getElementById('id_country').value=country;
	//alert(document.getElementById('id_country').value);
	document.invoice.submit();
	
	
}

/**
*	Funkcja sprawdzajaca czy pola wymagade zostaly wypelnione
*/
function check_address(){
	document.getElementById('new_address').value = "true";
	firstname = document.getElementById('firstname');
	surname = document.getElementById('surname');
	firm = document.getElementById('firm').value;
	street = document.getElementById('street');
	street_no = document.getElementById('street_no').value;
	district = document.getElementById('district').value;
	postcode = document.getElementById('postcode');
	city = document.getElementById('city');
	country = document.getElementById('id_country_');
	flaga = true;
	if(firstname.value==""){
		document.getElementById('error_firstname').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_firstname').style.display = "none";
		firstname=firstname.value;
	}
	if(surname.value==""){
		document.getElementById('error_surname').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_surname').style.display = "none";
		surname=surname.value;
	}
	if(street.value==""){
		document.getElementById('error_street').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_street').style.display = "none";
		street=street.value;
	}
	/* if(street_no.value==""){
		document.getElementById('error_street_no').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_street_no').style.display = "none";
		street_no=street_no.value;
	} */
	if(postcode.value==""){
		document.getElementById('error_postcode').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_postcode').style.display = "none";
		postcode = postcode.value;
	}
	if(city.value==""){
		document.getElementById('error_city').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_city').style.display = "none";
		city=city.value;
	}
	// przechodzimy po krajach i szukamy wybranego
	for(i=0; i<country.length-1; i=i+1){
		if(country.value==country.options[i].value){
			break;
		}
	}
	if(i==0){
		document.getElementById('error_country').style.display = "block";
		flaga = false;
	}else{
		document.getElementById('error_country').style.display = "none";
		country = country.options[i].text;
	}
	
	if(!flaga){
		return;
	}else{
		choose_address("",firstname,surname,firm,street,street_no,postcode,city,country);
		adding_address();
	}
}

function send_order()
{
	document.getElementById('order').value='t';
	//document.getElementById('id_country_site').value=document.getElementById('id_country_').value;
	if(document.getElementById('id_country_').value!=''){
		document.getElementById('id_country_shipping').value=document.getElementById('id_country_').value;
	} else {
		document.getElementById('id_country_shipping').value=document.getElementById('choosen_id_address_id_country').value;
	}
	promotion_code = document.getElementById('promotion_code_2').value;
	gift_certificate = document.getElementById('gift_certificate_2').value;
	
	document.invoice.promotion_code.value=promotion_code;
	document.invoice.gift_certificate.value=gift_certificate;
	
	//alert(document.getElementById('id_country_shipping').value);
	document.invoice.submit();
}
/* invoice */

/* invoice_ecard */
function myfunc() {
	var frm = document.getElementById("foo");
	frm.submit();
}
/* invoice_ecard */

/* invoice_final */
function set_form_action(action){
	
	block = document.getElementById('order_final');
	block.style.display = 'none';
	
	show = document.getElementById('order_final_inactive');
	show.style.display = 'block';
	
	document.invoice.action = action;
	document.invoice.submit();
}

function add_product_linked(id_product){
	
	block = document.getElementById('add_to_basket_'+id_product);
	block.style.display = 'none';
	
	show = document.getElementById('add_to_basket_'+id_product+'_inactive');
	show.style.display = 'block';
	
	document.forms['product'+id_product].submit();
}

function goURL(url){
	window.location.href = url;
}
/* invoice_final */

/* languages */
function open_hidden_language(id){
	block = document.getElementById(id);
	if (block.currentStyle)
		var y = block.currentStyle.display;		
	else if (window.getComputedStyle)
		var y = document.defaultView.getComputedStyle(block,null).getPropertyValue('display');

	if(y=="block"){
		block.style.display = 'none';
	}else{
		block.style.display = 'block';
	}
}

function set_interface(url)
{	
	window.location.href = '/'+url;
}

function set_country(code)
{	
	document.country_form.id_country_site.value = code;
	document.country_form.submit();
}
/* languages */

/* order */
var return_cash=false;
function return_my_cash_open(id)
{
	//document.getElementById(id).style.display = 'block';
	return_cash = true;
}

function return_my_cash_close(id)
{
	
	//document.getElementById(id).style.display = 'none';
	return_cash = false;
}
/* order */

/* product */
function open_photo(id)
{
	window.open(id, 'Taimen', 'height=750,width=750', false);
}
function to_basket()
{
	//alert(document.forms['basket'].basket.value);// = false;
	document.forms['basket'].submit();
}
function to_store_product(id)
{
	//alert(document.forms['basket'].zmienna.value);// = false;
	document.forms['basket'].basket.value = true;
	document.forms['basket'].store.value = true;
	document.forms['basket'].submit();
}
function show_size_description_product(id_product, site_url)
{
	window.open(site_url+id_product+"","","width=520,height=400,left=300,top=300,scrollbars=1");
}

function show_print_page_product(id_product, site_url)
{
	window.open(site_url+id_product+"/print","","width=600,height=600,left=300,top=300,scrollbars=1");
}

function show_big_photo(id){
	var dzieci = id.childNodes;
	;
	for(var i=0; i<dzieci.length; i=i+1){
		
		if(dzieci.item(i) == "[object HTMLDivElement]"){
			//alert(dzieci.item(i));
		}
	}
}

//wczytywanie URL do DIV
/* function ahah(url, target) {
	document.getElementById(target).innerHTML = 'Fetching data...';
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req != undefined) {
		req.onreadystatechange = function() {ahahDone(url, target);};
		req.open("GET", url, true);
		req.send("");
	}
}

function ahahDone(url, target) {
	if (req.readyState == 4) { // only if req is "loaded"
		if (req.status == 200) { // only if "OK"
			document.getElementById(target).innerHTML = req.responseText;
		} else {
			document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
		}
	}
}

function load(name, div) {
	ahah(name,div);
	return false;
} */

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=0 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	if (bustcachevar) //if bust caching of external page
		bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
	var page_request=page_request;
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=page_request.responseText;
}

//google.load("language", "1");

function translate()
{
	// get textarea that contains the text needs to be translated
	var text2bt = document.getElementById("text2bt");
	
	google.language.translate(text2bt.value, "en", "es",function(result) {
		if (!result.error) {
			// assign the translated text to the textarea
			var container = document.getElementById("translated_text");
			container.value = result.translation;
			alert(container.value)
		}
	});
}

function translate_product(base_url, id_product, variants, id_lang, id_lang_en)
{
	var textarea = document.getElementById("translated_text");
	if(variants!=''){ var myArray = variants.split(','); }
	
	if(document.getElementById("translator").value==0)
	{
		ajaxpage(base_url + "product/show_desc/" + id_product + "/" + id_lang, 'translated_text');
		textarea.src = base_url + 'product/show_desc/' + id_product + '/' + id_lang;
		if(variants!=''){
			for(i=0;i<myArray.length;i++)
			{
				ajaxpage(base_url + "product/show_variant_desc/" + myArray[i] + "/" + id_lang, 'translated_text_'+myArray[i]);
				document.getElementById('translated_text_'+myArray[i]).src = base_url + 'product/show_variant_desc/' + myArray[i] + '/' + id_lang;
			}
		}
		document.getElementById("translator").value = 1;
		document.getElementById("translator_img").src = "/images/legend_red_checked.gif";
		
	}
	else
	{
		ajaxpage(base_url + "product/show_desc/" + id_product + "/" + id_lang_en, 'translated_text');
		textarea.src = base_url + 'product/show_desc/' + id_product + '/' + id_lang_en;
		if(variants!=''){
			for(j=0;j<myArray.length;j++)
			{
				ajaxpage(base_url + "product/show_variant_desc/" + myArray[j] + "/" + id_lang_en, 'translated_text_'+myArray[j]);
				document.getElementById('translated_text_'+myArray[j]).src = base_url + 'product/show_variant_desc/' + myArray[j] + '/' + id_lang_en;
			}
		}
		document.getElementById("translator").value = 0;
		document.getElementById("translator_img").src = "/images/legend_red_unchecked.gif";
	}
}

function translate_variants(base_url,variants,id_lang,id_lang_en)
{
	var myArray = variants.split(',');
	if(document.getElementById("translator").value==1)
	{
		for(i=0;i<myArray.length;i++)
		{
			document.getElementById('translated_text_'+myArray[i]).src = base_url + 'product/show_variant_desc/' + myArray[i] + '/' + id_lang;
		}
		
		document.getElementById("translator_var").value = 0;
		document.getElementById("translator_var_img").src = "/images/legend_red_checked.gif";
	}
	else
	{
		for(j=0;j<myArray.length;j++)
		{
			//if(isNaN(myArray[j])==false){
				document.getElementById('translated_text_'+myArray[j]).src = base_url + 'product/show_variant_desc/' + myArray[j] + '/' + id_lang_en;
			//}
		}
		document.getElementById("translator_var").value = 1;
		document.getElementById("translator_var_img").src = "/images/legend_red_unchecked.gif";
	}
}

function minus_variant(id)
{
	amount = document.getElementById(id);
	if(amount.value>0){
		amount.value = Number(amount.value) - 1;
	}
}

function plus_variant(id)
{
	amount = document.getElementById(id);
	amount.value = Number(amount.value) + 1;
	
}


/* product */

/* product_set */
function to_store_product_set(id)
{
	//alert(document.forms['basket'].zmienna.value);// = false;
	document.forms['basket'].store.value = true;
	document.forms['basket'].submit();
}

function show_size_description_product_set(id_product, site_url)
{
	window.open(site_url + id_product + "","","width=500,height=120,left=300,top=300,scrollbars=1");
}

function show_print_page_product_set(id_product, site_url)
{
	window.open(site_url + id_product + "","","width=600,height=600,left=300,top=300,scrollbars=1");
}

function translate_product_set(base_url, id_product, id_lang, id_lang_en)
{
	var textarea = document.getElementById("translated_text");
	
	if(document.getElementById("translator").value==0)
	{
		ajaxpage(base_url + "product_set/show_set_desc/" + id_product + "/" + id_lang, 'translated_text');
		textarea.src = base_url + 'product_set/show_set_desc/' + id_product + '/' + id_lang;
		
		document.getElementById("translator").value = 1;
		document.getElementById("translator_img").src = "/images/legend_red_checked.gif";
	}
	else
	{
		ajaxpage(base_url + "product_set/show_set_desc/" + id_product + "/" + id_lang_en, 'translated_text');
		textarea.src = base_url + 'product_set/show_set_desc/' + id_product + '/' + id_lang_en;
		
		document.getElementById("translator").value = 0;
		document.getElementById("translator_img").src = "/images/legend_red_unchecked.gif";
	}
}


function disable_checkboxes(div_product, id_variant){
	var div = document.getElementById(div_product);
	var variant = document.getElementById(id_variant);
	
	var dzieci = div.childNodes;
	for(var i=0; i<dzieci.length; i=i+1){
		if(dzieci.item(i)=="[object HTMLTableElement]"){
			
			var rodzice = dzieci.item(i).childNodes;
			for(var j=0; j<rodzice.length; j=j+1){
				if(rodzice.item(j)=="[object HTMLTableSectionElement]"){
					
					var dziadkowie = rodzice.item(j).childNodes;
					for(var k=0; k<dziadkowie.length; k=k+1){
						if(dziadkowie.item(k)== "[object HTMLTableRowElement]"){
							
							var pradziadkowie = dziadkowie.item(k).childNodes;
							for(var m=0; m<pradziadkowie.length; m=m+1){
								if(pradziadkowie.item(m)== "[object HTMLTableCellElement]"){
									
									var pradziadkowie2 = pradziadkowie.item(m).childNodes;
									for(var n=0; n<pradziadkowie2.length; n=n+1){
										if(pradziadkowie2.item(n)== "[object HTMLInputElement]"){
							
											if(pradziadkowie2.item(n).id!=id_variant){
												if(variant.checked==true){
													pradziadkowie2.item(n).checked=false;
												}else{
													pradziadkowie2.item(n).checked=true;
												}
											}
										}
									}
								}
							}
							
						}
					}
				}
			}
		}
	}
}
/* product_set */



/* store */
function del_store(variantID, id_store_product_set, site_url)
{
	if(id_store_product_set!=undefined){
		document.location.href = site_url+variantID+"/"+id_store_product_set;
	}else{
		document.location.href = site_url+variantID;
	}
}

function save_store(){
	variants_id = document.getElementsByName('form_id');
	
	send_form = document.forms['edit_store_amount'];
	
	//send_form.id_variant.value = id;
	//send_form.amount.value=amount; 
	
	send_form.variants.value = new Object();
	var myarray = new Object();
	//alert(variants_id.length);
	for(i=0; i<variants_id.length; i=i+1){
		form = document.forms["store"+variants_id[i].value];
		myarray[form.id_variant.value] = form.amount.value;
	}
	
	var new_array = new Array();
	var i=0;
	for(var klucz in myarray){
		// zamiana obiektu na tablice
		new_array[i]=klucz+" "+myarray[klucz];
		i=i+1;
	}
	
	//alert(myarray);
	send_form.variants.value = new_array;
	/* promotion_code = document.getElementById('promotion_code_2').value;
	if(if_go_to_cash != null){
		
		send_form.go_to_cash.value = 1;
		send_form.promotion_code.value=promotion_code; 
	} */
	send_form.submit();
}
function count_store(id,amount)
{
	variants_id = document.getElementsByName('form_id');
	if(Number(amount)<0){
		amount = amount*(-1);
	} else if(Number(amount)==0){
		amount = 1;
	} else if(isNaN(amount)==true){
		amount = 1;
	}
	
	
	form = document.forms["store"+id];
	form.amount.value = Number(amount);
	save_store(id,form.amount.value);
}
function plus_store(id)
{
	variants_id = document.getElementsByName('form_id');
	sum = 0;
	var currency;
	
	form = document.forms["store"+id];
	index_of_space = document.getElementById('price_'+id).innerHTML.indexOf(" ")+1;
	// ustalamy walute
	currency = document.getElementById('price_'+id).innerHTML.substr(index_of_space);
	// pobieramy cene
	price = Number(document.getElementById('price_'+id).innerHTML.split(" ",1));
	amount = Number(form.amount.value.split(" ",1));
	
	form.amount.value = Number(form.amount.value) + 1;
	sum = price * form.amount.value;
	document.getElementById('sum_'+id).innerHTML = sum.toFixed(2)+' '+currency;
	
	sum_all_tmp = Number(document.getElementById('sum_all').innerHTML.split(" ",1));
	sum_all_value = sum_all_tmp+price;
	document.getElementById('sum_all').innerHTML = sum_all_value.toFixed(2)+' '+currency;
}
function minus_store(id)
{
	variants_id = document.getElementsByName('form_id');
	sum = 0;
	transport_variants_cost = 0;
	var currency;
	
	form = document.forms["store"+id];
	index_of_space = document.getElementById('price_'+id).innerHTML.indexOf(" ")+1;
	// ustalamy walute
	currency = document.getElementById('price_'+id).innerHTML.substr(index_of_space);
	// pobieramy cene
	price = Number(document.getElementById('price_'+id).innerHTML.split(" ",1));
	amount = Number(form.amount.value.split(" ",1));
	
	if(Number(form.amount.value)>1){
		form.amount.value = Number(form.amount.value) - 1;
		sum = price * form.amount.value;
		document.getElementById('sum_'+id).innerHTML = sum.toFixed(2)+' '+currency;
		
		sum_all_tmp = Number(document.getElementById('sum_all').innerHTML.split(" ",1));
		sum_all_value = sum_all_tmp-price;
		document.getElementById('sum_all').innerHTML = sum_all_value.toFixed(2)+' '+currency;
	}
	//save_store(id,form.amount.value);
}
/* store */

/* user_data */
var return_cash=false;
function return_my_cash(id)
{
	
	if(!return_cash)
	{
		document.getElementById(id).style.display = 'block';
		return_cash = true;
	}
	else
	{
		document.getElementById(id).style.display = 'none';
		return_cash = false;
	}
}
/* user_data */

/* variants */
function to_store_variants(id)
{
	document.forms['basket'+id].store.value = true;
	document.forms['basket'+id].submit();
}
/* variants */


function resizeIframe(site,type)
{
	naw=navigator.appName;
	naw2=navigator.userAgent;
	
	opera=2;
	safari=2;
	mozilla=2;
	explorer=2;
	explorer7=2;
	explorer5=2;
	explorer55=2;
	konqueror=2;
	if (naw2.indexOf("Safari")!=-1) {safari=1;}
	if (naw2.indexOf("Konqueror")!=-1) {konqueror=1;}
	if (naw.indexOf("Netscape")!=-1) {mozilla=1;}
	if (naw.indexOf("Explorer")!=-1 && naw2.indexOf("Opera")==-1) {
		explorer=1;
		if (naw2.indexOf("MSIE 5.0")!=-1) explorer5=1;
		if (naw2.indexOf("MSIE 5.5")!=-1) explorer55=1;
		if (naw2.indexOf("MSIE 6.0")!=-1) explorer6=1;
		if (naw2.indexOf("MSIE 7.0")!=-1) explorer7=1;
		if (naw2.indexOf("MSIE 8.0")!=-1) explorer8=1;
		if (naw2.indexOf("MSIE 9.0")!=-1) explorer9=1;
	}
	if (naw2.indexOf("Opera")!=-1) {opera=1;}
	
	var add=10;
	if(type=='variant'){ add=5; }
	if (explorer==1) {
		add=-50
		if(type=='variant'){ add=-80; }
	}
	if (safari==1) {
		add=-80
		if(type=='variant'){ add=-80; }
	}
	//alert(site.contentDocument.documentElement.scrollHeight)
	if(site.contentDocument) {
		site.style.height = site.contentDocument.documentElement.scrollHeight+add+'px'; //FF 3.0.11, Opera 9.63, Safari and Chrome
	} else {
		site.style.height = site.contentWindow.document.body.scrollHeight+add+'px'; //IE6, IE7 and Chrome
	}
}


