function openPages(id, width, height)
{
	window.open(serverpath + '/pages.php?popup=true&pid='+id,'pages','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width='+width+',height='+height);
}

function openWindow(url){
	window.open(url,'popup','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=680,height=480');
}


function deleteFromCart(id)
{
	if (!confirm('Artikel aus dem Warenkorb entfernen?'))
		return;
	document.location.href = serverpath + '/warenkorb/index.php?action=delete&cart_id='+id;
}

function deleteAddress(id)
{
	if (!confirm('Adresse entfernen?'))
		return;
	document.location.href = serverpath + '/meine-daten.php?action=delete&address_id='+id;
}

function addToCart(id)
{
	if (id > 0) {
		var quantity = document.getElementById("quantity_"+id).value;
		document.location.href = 'warenkorb/index.php?action=add&product='+id+'&quantity='+quantity;
	} else {
		document.getElementById('reload').value=0;
		document.forms.order_product.submit();
	}
}

function getSelectedValue( obj )
{
	return obj.options[obj.selectedIndex].value;
}

function checkProduct()
{
	if (getSelectedValue(document.getElementById("product_id")) == "") {
		alert("Bitte wählen Sie ein Format aus!");
		return false;
	} else
		return true;
}

function checkHtmlUpload()
{
	if (checkProduct() == true) {
		if (document.getElementById("html_image").value == "") {
			document.getElementById("noFile").style.display = "block;";
		} else {
			document.getElementById("htmlUploadProgress").style.display = "block";
			document.getElementById("warningUpload").style.display = "block";
			document.getElementById("warningUploadInner").style.display = "block";
			document.forms.order_product.submit();			
		}
	}
}

function closeWarningUpload()
{
	document.getElementById("warningUploadInner").style.display = "none";
	document.getElementById("warningUpload").style.display = "none";
}

function toggleUpload()
{
	if (document.getElementById("swFileUpload").style.display == "block") {
		document.getElementById("swFileUpload").style.display = "none";
		document.getElementById("swFileUploadSubmit").style.display = "none";
		document.getElementById("swFileUploadHint").style.display = "none";
		document.getElementById("htmlUpload").style.display = "block";
		document.getElementById("htmlUploadSubmit").style.display = "block";
	} else {
		document.getElementById("swFileUpload").style.display = "block";
		document.getElementById("swFileUploadSubmit").style.display = "block";
		document.getElementById("htmlUpload").style.display = "none";
		document.getElementById("htmlUploadSubmit").style.display = "none";
	}
}

function myFontSize(fontMod, setCookie)
{
	newFontSize = parseInt(document.getElementById("myBody").style.fontSize);
	if (fontMod == "n")
		newFontSize = 10;
	else
		newFontSize = newFontSize+fontMod;
	if (newFontSize > 20)
		newFontSize = 20;
	if (newFontSize < 6)
		newFontSize = 6;
	document.getElementById("myBody").style.fontSize=newFontSize+"px";
	if (setCookie != false)
		myCookie(newFontSize);
}

function myCookie(fontSize)
{
	document.getElementById("pIFrame").src = "_shared/p_cookie.php?cookieNameArray=fontSize&cookieValueArray="+fontSize;
}

function switchCustomerDataEdit()
{
    var div = document.getElementById('customer_data_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("customer_data_edit_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("customer_data_edit_hidden_field").value = 1;
    }
}

function switchCustomerPasswordEdit()
{
    var div = document.getElementById('customer_password_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("customer_password_edit_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("customer_password_edit_hidden_field").value = 1;
    }
}

function switchNewAddress()
{
    var div = document.getElementById('new_address');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("new_address_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("new_address_hidden_field").value = 1;
    }
}

function switchPartnerDataEdit()
{
    var div = document.getElementById('partner_data_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("partner_data_edit_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("partner_data_edit_hidden_field").value = 1;
    }
}

function switchBankDataEdit()
{
    var div = document.getElementById('bank_data_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("bank_data_edit_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("bank_data_edit_hidden_field").value = 1;
    }
}

function switchPartnerPasswordEdit()
{
    var div = document.getElementById('partner_password_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("partner_password_edit_hidden_field").value = 0;
    } else {
        div.style.display = "block";
        document.getElementById("partner_password_edit_hidden_field").value = 1;
    }
}

function switchCategoriesDataEdit()
{
    var div = document.getElementById('categories_data_edit');
    if (div.style.display == "block") {
        div.style.display = "none";
        document.getElementById("categories_data_edit_link").innerHTML = "Produktkategorien einblenden";
    } else {
        div.style.display = "block";
        document.getElementById("categories_data_edit_link").innerHTML = "Produktkategorien ausblenden";
    }
}

function deleteProductCategory(id)
{
	if (!confirm('Produktkategorie entfernen?'))
		return;
	document.location.href = serverpath + '/partnershops/meine-produkte.php?action=deleteCategory&id='+id;
}

function deleteProduct(id)
{
	if (!confirm('Produkt entfernen?'))
		return;
	document.location.href = serverpath + '/partnershops/meine-produkte.php?action=deleteProduct&id='+id;
}

function deleteImage(id)
{
	if (!confirm('Bild entfernen?'))
		return;
	document.location.href = serverpath + '/partnershops/mein-shop.php?action=delete&id='+id;
}

function deleteVariant(id,id2)
{
	if (!confirm('Produktvariante entfernen?'))
		return;
	document.location.href = serverpath + '/partnershops/mein-produkt.php?action=deleteVariant&id='+id+'&variant_id='+id2;
}

function selectAll(field)
{
   for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function deselectAll(field)
{
   for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}