var LANG;
var ROOT_URL;
function empty( mixed_var ) {
	var key;
    if (mixed_var === "" || mixed_var === 0 || mixed_var === "0" || mixed_var === null || mixed_var === false || mixed_var === undefined) {
        return true;
    }
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }
        return true;
    }
    return false;
}
function selectAll(element,targetName) {
	var checks = document.getElementsByName(targetName);
	for (var i = 0; i < checks.length; i++) {
		checks[i].checked = element.checked;
	}
}
function getAbsoluteTop(element) {
	var top = 0;
	while (element != null) {
		top += element.offsetTop;
		element = element.offsetParent;
	}
	return top;
}

function getAbsoluteLeft(element) {
	var left = 0;
	while (element != null) {
		left += element.offsetLeft;
		element = element.offsetParent;
	}
	return left;
}

function toggle(elementId) {
	$(document).ready(function(){
		$("#"+elementId).slideToggle(700);
	});
}

function urlConfirm(msg,url) {
	if (confirm(msg)) {
		window.location = url;
	}
}

function redir(url) {
	window.location = url;
}

function redir_select(select) {
	var url = select.options[select.selectedIndex].value;
	if (!empty(url)) {
		window.location = url;
	}
}
// end base functions

//rotation for homepage products
var rp_array = new Array();
var rp_current_image = 0;
var rp_stop_rotation = false;
var rp_rotate_interval = 1000;
var rp_img;
function rotateProducts() {
	if (rp_stop_rotation) {
		return;
	}
	var count = rp_array.length;
	rp_current_image++;
	if (rp_current_image > count) {
		rp_current_image = 1;
	}
	rp_show(rp_current_image);
	setTimeout('rotateProducts()', rp_rotate_interval);
}

function rp_show(image) {
	for (i in rp_array) {
		if (!isNaN(i)) {
			var j = Number(i);
			j++;
			$("#homeSplash"+j).fadeOut(0);
			$("#splashhref"+j).removeClass("selected");
		}
	}
	$("#homeSplash"+image).fadeIn(500);
	$("#splashhref"+image).addClass("selected").blur();
}

function rp_stop(image, el) {
	rp_show(image);
	$("#homeSplash"+image).fadeIn(500);
	rp_stop_rotation = true;
}

function pr_showtab(id) {
	$("div[id^='pr_']").fadeOut(0);
	$("#"+id).fadeIn(0);
	$("a[id^='pr_']").removeClass("selected");
	$("#"+id+'_tab').addClass("selected").blur();
}

function st1_delete() {
	
}

var dv_letterCount;
var dv_value;
var dv_object;
var dv_span;
function dv_limitComment() {
    dv_letterCount = dv_object.val().length;
    dv_letterCount = Number(dv_letterCount);
    if (dv_letterCount > 300) {
    	dv_value = dv_object.val();
    	dv_object.val(dv_value.substring(0,300));
    }
    if ((300 - dv_letterCount) < 0) {
    	dv_span.val(0);
    } else {
    	dv_span.val(300 - dv_letterCount);
    }
}
function dv_setLimit() {
	dv_object = $("#dv_comment");
	dv_span = $('#dv_letterCount');
	$("#dv_comment").keyup(function () {dv_limitComment();});
	$("#dv_comment").keydown(function () {dv_limitComment();});
	$("#dv_comment").keypress(function () {dv_limitComment();});
}
function dv_submitComment(err_msg) {
	var err = 0;
	if (empty($('#comment_name').val())) {
		err++;
	}
	if (empty($('#dv_comment').val())) {
		err++;
	}
	if (empty(err)) {
		document.comment_form.submit()
	} else {
		alert(err_msg);
		return false;
	}
}
function dv_writeComment() {
	document.getElementById('commentFormDiv').style.display = 'block';
	document.getElementById('dv_wc_sep').style.display = 'none';
	document.getElementById('dv_wc').style.display = 'none';
	
}
