/*
Function to hide and display objects ByID objectId = objest name that you wist to hide or display imageName
 */
function displayHide(objectId, imageNameOpen, imageNameClosed, appUrl) {
	if (document.getElementById) {

		var returnVar = document.getElementById(objectId);
		var returnImg = document.getElementById(objectId+'_img');

		if(returnVar.style.display=='block') {
			returnVar.style.display = 'none';
			if(returnImg) {
				returnImg.src = appUrl+'/images/'+imageNameClosed;
			}
		}
		else {
			returnVar.style.display = 'block';
			if(returnImg) {
				returnImg.src = appUrl+'/images/'+imageNameOpen;
			}
		}
	}
}

/*
Function hides the validator form the registration if company selected
*/
function hide_company_validators() {
	document.getElementById('comp_hide3').style.display = 'none';
	document.getElementById('comp_hide4').style.display = 'none';
	document.getElementById('comp_hide5').style.display = 'none';

}


/**
 * Product rate
 */
function rate_over(i, app_url) {
	//elem = document.getElementById("zvezdice");
 	//elem.src = APP_URL+"images/product_rate_"+(20*i)+".gif";

 	var target = '#zvezdice';
 	$(target).attr({src:app_url+'/images/product_rate_'+(20*i)+'.gif'});
 	//alert( $("#zvezdice").css("background") );
}
function rate_out(app_url) {
	var target = '#zvezdice';
 	$(target).attr({src:app_url+'/images/product_rate_0.gif'});
}


function update_options_prices(option_main_id) {

	if($('#product_option'+option_main_id).val()) {

		op_value = $('#product_option'+option_main_id).val();
		//alert(op_value);
		tmp = op_value.split('::');

		if(tmp[1] && tmp[1].indexOf('~~')>0) {
			prices_tmp = tmp[1];
			prices = prices_tmp.split('~~');

			$("#po1").html(prices[0]);
			$("#po2").html(prices[1]);
			$("#po3").html(prices[2]);
		}

		if((tmp[1] && tmp[1].indexOf('§§')>0) || (tmp[2] && tmp[2].indexOf('§§')>0)) {

			load_tmp = (tmp[2])?tmp[2]:tmp[1];

			load = load_tmp.split('§§');
			// load new image
			if(load[0] && load[1] && load[2] && load[3] && load[4] && load[5] && load[6]) {
				fill_div( load[0], load[1], load[2], load[3], load[4], load[5], load[6]);

			}
		}
	}
}

function empty_form_fields(form_name) {

	var str = '';
	var elem = document.getElementById(form_name).elements;

	for(var i = 0; i < elem.length; i++) {
		if(elem[i].type!='button') {
			elem[i].value= '';
		}
	}
}

/* product tab activete/deactivate function */
function show_tab_data1(tab_num) {

	acp = document.getElementById('add_to_tab').value;

	if(tab_num==1) {
		$('#productDescription').show();
		$('#productImages').hide();
		$('#productSystemConf').hide();
		$('#productNews').hide();
	    $('#productCompare').hide();
	    $('#productDlCenter').hide();
	    $('#tab_desc').removeClass('product_tab'+acp+'_notactive'); $('#tab_desc').addClass('product_tab'+acp+'_active');
	    $('#tab_img').removeClass('product_tab'+acp+'_active'); $('#tab_img').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_active'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_news').removeClass('product_tab'+acp+'_active'); $('#tab_news').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_active'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_compare').removeClass('product_tab'+acp+'_active'); $('#tab_compare').addClass('product_tab'+acp+'_notactive');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_active'); $('#tab_dlcenter').addClass('product_tab'+acp+'_notactive');
	}
	else if(tab_num==2) {
		$('#productDescription').hide();
		$('#productImages').show();
		$('#productSystemConf').hide();
		$('#productNews').hide();
	    $('#productCompare').hide();
	    $('#productDlCenter').hide();
	    $('#tab_desc').removeClass('product_tab'+acp+'_active'); $('#tab_desc').addClass('product_tab'+acp+'_notactive');
	    $('#tab_img').removeClass('product_tab'+acp+'_notactive'); $('#tab_img').addClass('product_tab'+acp+'_active');
		$('#tab_news').removeClass('product_tab'+acp+'_active'); $('#tab_news').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_active'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_compare').removeClass('product_tab'+acp+'_active'); $('#tab_compare').addClass('product_tab'+acp+'_notactive');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_active'); $('#tab_dlcenter').addClass('product_tab'+acp+'_notactive');
	}
	else if(tab_num==3) {
		$('#productDescription').hide();
		$('#productImages').hide();
		$('#productSystemConf').show();
		$('#productNews').hide();
	    $('#productCompare').hide();
	    $('#productDlCenter').hide();
	    $('#tab_desc').removeClass('product_tab'+acp+'_active'); $('#tab_desc').addClass('product_tab'+acp+'_notactive');
	    $('#tab_img').removeClass('product_tab'+acp+'_active'); $('#tab_img').addClass('product_tab'+acp+'_notactive');
		$('#tab_news').removeClass('product_tab'+acp+'_active'); $('#tab_news').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_notactive'); $('#tab_descadv').addClass('product_tab'+acp+'_active');
	    $('#tab_compare').removeClass('product_tab'+acp+'_active'); $('#tab_compare').addClass('product_tab'+acp+'_notactive');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_active'); $('#tab_dlcenter').addClass('product_tab'+acp+'_notactive');
	}
	else if(tab_num==4) {
		$('#productDescription').hide();
		$('#productImages').hide();
		$('#productSystemConf').hide();
		$('#productNews').hide();
	    $('#productCompare').show();
	    $('#productDlCenter').hide();
	    $('#tab_desc').removeClass('product_tab'+acp+'_active'); $('#tab_desc').addClass('product_tab'+acp+'_notactive');
	    $('#tab_img').removeClass('product_tab'+acp+'_active'); $('#tab_img').addClass('product_tab'+acp+'_notactive');
		$('#tab_news').removeClass('product_tab'+acp+'_active'); $('#tab_news').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_active'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_compare').removeClass('product_tab'+acp+'_notactive'); $('#tab_compare').addClass('product_tab'+acp+'_active');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_active'); $('#tab_dlcenter').addClass('product_tab'+acp+'_notactive');
	}

	else if(tab_num==5) {
		$('#productDescription').hide();
		$('#productImages').hide();
		$('#productSystemConf').hide();
	    $('#productCompare').hide();
	    $('#productNews').show();
	    $('#productDlCenter').hide();
	    $('#tab_desc').removeClass('product_tab'+acp+'_active'); $('#tab_desc').addClass('product_tab'+acp+'_notactive');
	    $('#tab_img').removeClass('product_tab'+acp+'_active'); $('#tab_img').addClass('product_tab'+acp+'_notactive');
		$('#tab_news').removeClass('product_tab'+acp+'_notactive'); $('#tab_news').addClass('product_tab'+acp+'_active');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_notactive'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_compare').removeClass('product_tab'+acp+'_notactive'); $('#tab_compare').addClass('product_tab'+acp+'_notactive');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_active'); $('#tab_dlcenter').addClass('product_tab'+acp+'_notactive');
	}
	else if(tab_num==6) {
		$('#productDescription').hide();
		$('#productImages').hide();
		$('#productSystemConf').hide();
	    $('#productCompare').hide();
	    $('#productNews').hide();
	    $('#productDlCenter').show();
	    $('#tab_desc').removeClass('product_tab'+acp+'_active'); $('#tab_desc').addClass('product_tab'+acp+'_notactive');
	    $('#tab_img').removeClass('product_tab'+acp+'_active'); $('#tab_img').addClass('product_tab'+acp+'_notactive');
		$('#tab_news').removeClass('product_tab'+acp+'_notactive'); $('#tab_news').addClass('product_tab'+acp+'_notactive');
	    $('#tab_descadv').removeClass('product_tab'+acp+'_active'); $('#tab_descadv').addClass('product_tab'+acp+'_notactive');
	    $('#tab_compare').removeClass('product_tab'+acp+'_notactive'); $('#tab_compare').addClass('product_tab'+acp+'_notactive');
	    $('#tab_dlcenter').removeClass('product_tab'+acp+'_notactive'); $('#tab_dlcenter').addClass('product_tab'+acp+'_active');
	}
}

function show_tab_data(tab_num, all_tabs) {

	//alert(tab_num);
	//alert(all_tabs);

	acp = document.getElementById('add_to_tab').value;

	for(var i = 1; i <= all_tabs; i++) {
		$('#productTab'+i).hide();
		$('#tab_'+i).removeClass('product_tab'+acp+'_active');
		$('#tab_'+i).addClass('product_tab'+acp+'_notactive');
	}

	$('#productTab'+tab_num).show();
	$('#tab_'+tab_num).removeClass('product_tab'+acp+'_notactive');
	$('#tab_'+tab_num).addClass('product_tab'+acp+'_active');

}