function clickTab(id){
	document.getElementById('tabValue').value = id;
	checkTab();
}

function swapTab(id){
	tab = document.getElementById('tab_'+id);
	valueID = document.getElementById('tabValue').value;
	if(id == valueID){
		tab.src='sysimages/designtab_'+id+'_03.jpg';
	}else{
		tab.src='sysimages/designtab_'+id+'_02.jpg';
	}
}

function restoreTab(id){
	tab = document.getElementById('tab_'+id);
	valueID = document.getElementById('tabValue').value;
	if(id == valueID){
		tab.src='sysimages/designtab_'+id+'_03.jpg';
	}else{
		tab.src='sysimages/designtab_'+id+'_01.jpg';
	}
}


function checkTab(){

	valueID = document.getElementById('tabValue').value;

	for(i = 1; i <= 3; i++){
		if(i == valueID){
			document.getElementById('tab_'+i).src='sysimages/designtab_'+i+'_03.jpg';
			document.getElementById('tabBox_'+i).style.display = '';
			document.getElementById('prodBox_'+i).style.display ='';
		}else{
			document.getElementById('tab_'+i).src='sysimages/designtab_'+i+'_01.jpg';
			document.getElementById('tabBox_'+i).style.display = 'none';
			document.getElementById('prodBox_'+i).style.display ='none';
		}
		if(valueID == 2){
			document.getElementById('prodboximg').src='sysimages/prodbox_02_img.jpg';
		}
	}
	swapBackRestore();
	swapNextRestore();
}

function swapBack(){

	valueID = document.getElementById('tabValue').value;
	Img = document.getElementById('backbutton');
	if(valueID == 1){
		Img.src='sysimages/backbutton_03.jpg';
		Img.style.cursor = '';
		Img.disable = true;
	}else{
		Img.src='sysimages/backbutton_02.jpg';
		Img.disable = false;
		Img.style.cursor='pointer';
	}

}

function swapBackRestore(){
	valueID = document.getElementById('tabValue').value;
	Img = document.getElementById('backbutton');
	if(valueID == 1){
		Img.src='sysimages/backbutton_03.jpg';
		Img.style.cursor = '';
		Img.disable = true;
	}else{
		Img.src='sysimages/backbutton_01.jpg';
		Img.disable = false;
		Img.style.cursor='pointer';
	}
}

function swapNext(){
	valueID = document.getElementById('tabValue').value;
	Img = document.getElementById('nextbutton');
	if(valueID == 3){
		Img.src='sysimages/nextbutton_03.jpg';
		Img.style.cursor = '';
		Img.disable = true;
	}else{
		Img.src='sysimages/nextbutton_02.jpg';
		Img.disable = false;
		Img.style.cursor='pointer';
	}
}
function swapNextRestore(){
	valueID = document.getElementById('tabValue').value;
	Img = document.getElementById('nextbutton');
	if(valueID == 3){
		Img.src='sysimages/nextbutton_03.jpg';
		Img.style.cursor = '';
		Img.disable = true;
	}else{
		Img.src='sysimages/nextbutton_01.jpg';
		Img.disable = false;
		Img.style.cursor='pointer';
	}
}

function swapFrontTab(){

}

function checkSide(){
	side = document.getElementById('sideTab').value;
	if(side == 1){
		document.getElementById('frontsideTab').src='sysimages/front_03.jpg';
		document.getElementById('backsideTab').src='sysimages/backside_01.jpg';
	}else if(side == 2){
		document.getElementById('frontsideTab').src='sysimages/front_01.jpg';
		document.getElementById('backsideTab').src='sysimages/backside_03.jpg';
	}
}

function swapSides(){
	side = document.getElementById('sideTab')
	tab1 = document.getElementById('frontsideTab');
	tab2 = document.getElementById('backsideTab');
	if(side.value == 1){
		side.value = 2;
		checkSide();
	}else{
		side.value = 1;
		checkSide();
	}
}

function swapFrontTab(){
	side = document.getElementById('sideTab').value;
	Img = document.getElementById('frontsideTab');
	if(side == 1){
		Img.src='sysimages/front_03.jpg';
	}else{
		Img.src='sysimages/front_02.jpg';
	}
}
function swapFrontRes(){
	side = document.getElementById('sideTab').value;
	Img = document.getElementById('frontsideTab');
	if(side == 1){
		Img.src='sysimages/front_03.jpg';
	}else{
		Img.src='sysimages/front_01.jpg';
	}
}
function swapBackTab(){
	side = document.getElementById('sideTab').value;
	Img = document.getElementById('backsideTab');
	if(side == 2){
		Img.src='sysimages/backside_03.jpg';
	}else{
		Img.src='sysimages/backside_02.jpg';
	}
}
function swapBackRes(){
	side = document.getElementById('sideTab').value;
	Img = document.getElementById('backsideTab');
	if(side == 2){
		Img.src='sysimages/backside_03.jpg';
	}else{
		Img.src='sysimages/backside_01.jpg';
	}
}

function tabBack(){
	valueID = document.getElementById('tabValue').value;
	if(valueID != 1 ){
		document.getElementById('tabValue').value = parseInt(valueID) - 1;
		checkTab();
	}
}

function tabNext(){
	valueID = document.getElementById('tabValue').value;
	colorID = document.getElementById('prodcolor').value;
	sizeID = document.getElementById('prodsize').value;
	//alert(sizeID);
	doPassVar('size='+sizeID+'&color='+colorID);
	if(valueID < 3){
		next = parseInt(valueID) + 1;
		document.getElementById('tabValue').value = next;
		checkTab();
	}
}

function ShowProductDetail(id){
	window.open('product_detail.php?id='+id,'ProductDetail','width=600,height=600,scrollbars=yes');
}

function addToValue(obj,val){

	var objvalue = document.getElementById('quant['+obj+']').value;
	objvalue = parseInt(objvalue) + parseInt(val);
	if(objvalue < 1) objvalue = 1;
	document.getElementById('quant['+obj+']').value = objvalue;
	recalculate(obj);
}

function recalculate(obj){
	var totalvalue = document.getElementById('quant['+obj+']').value;
	var price = document.getElementById("ItemPrice_"+obj).value;

	var calculate = totalvalue * price;

	if(totalvalue > 1){
		calculate = ((totalvalue - 1) * price) * 0.9;
		calculate = calculate + (1 * price);
		document.getElementById('Msg_'+obj).innerHTML = "<b>ATH! Öll eintök umfram eitt eru meğ 10% afslætti</b>";
	}else{
		document.getElementById('Msg_'+obj).innerHTML = "";
	}

	document.getElementById('TotalPrice_'+obj).innerHTML = "&nbsp;"+Math.ceil(calculate)+"&nbsp;";
	document.getElementById('ItemTotalPrice['+obj+']').value = Math.ceil(calculate);

	calculateTotal();
}

function calculateTotal(){
	var ids = document.getElementById('Ids').value;
	var idsSplit = ids.split("-");
	var totalSum = 0;
	for(i = 0; i < idsSplit.length ; i++){
		var myvalue = document.getElementById('ItemTotalPrice['+ idsSplit[i] +']').value;
		totalSum += parseInt(myvalue);
	}
	document.getElementById('TotalPurchase').innerHTML = totalSum;
}

function submitCart(sid){

	var path = "buykorta/index.php?step=1&sid="+sid;
	var itemTotal = document.getElementById('Ids').value;
	var itemArray = itemTotal.split("-");
	var quantArray = new Array();

	for(i = 0; i < itemArray.length; i++){
		quantArray[i] = document.getElementById('quant[' + itemArray[i] + ']').value;
	}

	var pathStr = "&items=" + itemTotal + "&quant=" + quantArray.join(",");

	window.open(path + pathStr,'merktbuy','width=1000,height=600,scrollbars=yes');

}
function submitCartTest(sid){

	var path = "buykorta/index.php?step=1&sid="+sid+"&test=true";
	var itemTotal = document.getElementById('Ids').value;
	var itemArray = itemTotal.split("-");
	var quantArray = new Array();

	for(i = 0; i < itemArray.length; i++){
		quantArray[i] = document.getElementById('quant[' + itemArray[i] + ']').value;
	}

	var pathStr = "&items=" + itemTotal + "&quant=" + quantArray.join(",");

	window.open(path + pathStr,'merktbuy','width=1000,height=600,scrollbars=yes');

}

function submitExtraCart(sid)
{
	var path = "buyextra/index.php?step=1&sid="+sid;
	var itemTotal = document.getElementById('Ids').value;
	var itemArray = itemTotal.split("-");
	var quantArray = new Array();

	for(i = 0; i < itemArray.length; i++)
	{
		quantArray[i] = document.getElementById('quant[' + itemArray[i] + ']').value;
	}

	var pathStr = "&items=" + itemTotal + "&quant=" + quantArray.join(",");

	window.open(path + pathStr,'merktbuy','width=800,height=600,scrollbars=yes');
}

function changeUrl(obj) {
	//alert("vista"+obj);
	var totalvalue = document.getElementById('quant['+obj+']').value;
	document.getElementById("vista"+obj).href= "?a=viewcart&cart=save&pid="+obj+"&quant="+totalvalue;
}

function setSessionAjax(variable,value)
{
	xmlhttpPost('ajax.php?var='+variable+'&value='+value);
}


// AJAX
function xmlhttpPost(strURL) {
	 var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
	    if (self.xmlHttpReq.readyState == 4) {
	    	//update(self.xmlHttpReq.responseText);
	    }
    }
    self.xmlHttpReq.send(strURL);
}
