// JavaScript Document
var currentLink;
var top_item = 100;
var currentOpenedItem = 0;

function clearField(objField, strDefaultValue) {
    if(objField.value == strDefaultValue) objField.value = '';
}

function restoreField(objField, strDefaultValue) {
    if(objField.value == '') objField.value = strDefaultValue;
}

function submitContent(formName, conditions, destination) {
	var formObj = new DHTMLSuite.form({
		formRef: formName,
		action: "load.php?"+ conditions,
		responseEl: destination});

	formObj.submit();
}

function hideElement(id) {
	var e = document.getElementById(id);
	if(e != null) {
		e.style.display = "none";
	}
}

function showElement(id) {
	var e = document.getElementById(id)
	if(e != null) {
		e.style.display = "block";
	}
}
function getContent(conditions, destination) {
	document.getElementById(destination).style.top = 0;
	ajax_loadContent(destination, "load.php?"+ conditions);
}
 
function taust(a, change) {
	a.style.backgroundColor = change;
}

function toggleElement(id) {
	var e = document.getElementById(id);
	if(e != null) {
		if(e.style.display == "none") {
			showElement(id);
		} else {
			hideElement(id);
		}
	}
}

function showNewProduct(id) {
	//hideElement(currentOpenedItem);
	//hideElement("test_"+ currentOpenedItem);
	currentOpenedItem = id;
	toggleElement(currentOpenedItem);
	toggleElement("list_"+ currentOpenedItem);
	//showElement("test_"+ currentOpenedItem);
}

function showMovie(divId, movie) {
	showElement("show_"+ divId);
	showElement("movie_"+ divId);
	hideElement("image_"+ divId);
	var so = new SWFObject('video.swf', 'movie_'+ divId, '352', '288', '6', '#ffffff');
	so.addVariable('filePath', 'uploads/documents/'+ movie);
	so.addParam('scale', 'noscale');
	so.write('play_movie_'+ divId);
}
	
function showPicture(divId, picture) {
	showElement("show_"+ divId);
	showElement("image_"+ divId);
	hideElement("movie_"+ divId);
	document.getElementById("picture_"+ divId).src = "uploads/pictures/"+ picture;
}

function stopPlay(divId) {
	var so = new SWFObject('video.swf', 'movie_'+ divId, '352', '288', '6', '#ffffff');
	so.addParam('scale', 'noscale');
	so.write('play_movie_'+ divId);
}


function swapTopLink(id) {
	var e = document.getElementById("top_left_"+ id);
	alert(e.src);
	var e = document.getElementById("top_right_"+ id);
	alert(e.src);
	var e = document.getElementById("top_middle_"+ id);
	alert(e.background);
}

function shopAdd(id, add) {
	var e = document.getElementById("count_product_"+ id);
	if(e != null) {
		var newVal = parseInt(e.innerHTML) + add;
		if(newVal >= 0) {
			e.innerHTML = newVal;
		}
	}

	var e = document.getElementById("count_"+ id);
	if(e != null) {
		//e.value = newVal;
	}
}

// kui vajutatakse nupule e-poes.. seal kus saab ka numbrit muuta!
function shopAddFromList(id) {
	var e = document.getElementById("count_"+ id);
	var newVal = parseInt(e.value);

	var e = document.getElementById("count_product_"+ id);
	if(e != null) {
		e.innerHTML = newVal;
	}
	getContent("chart=1&product_id="+ id +"&set_count="+ newVal,"chart");
}


function shopChartAdd(id, add) {
	var e = document.getElementById("count_chart_"+ id);
	if(e != null) {
		var newVal = parseInt(e.innerHTML) + add;
		if(newVal > 0) {
			e.innerHTML = newVal;
		} else {
			getContent("chart=1", "chart");
		}
	}
}

function raiseItem(id) {
	var e = document.getElementById(id);
	if(e != null) {
		top_item++;
		e.style.zindex = top_item;
	}
}

function copyOrdererData() {
	var o_n = document.getElementById("o_n");
	var r_n = document.getElementById("r_n");

	var o_a = document.getElementById("o_a");
	var r_a = document.getElementById("r_a");

	var o_i = document.getElementById("o_i");
	var r_i = document.getElementById("r_i");

	var o_t = document.getElementById("o_t");
	var r_t = document.getElementById("r_t");

	var o_e = document.getElementById("o_e");
	var r_e = document.getElementById("r_e");
	
	if(o_n != null && r_n != null && o_a != null && r_a != null && o_i != null && r_i != null && o_t != null && r_t != null && o_e != null && r_e != null) {
		r_n.value = o_n.value;
		r_a.value = o_a.value;
		r_i.value = o_i.value;
		r_t.value = o_t.value;
		r_e.value = o_e.value;
	}
}
