function validate_form()
{
	var test = $('Manufacturer').value;
	
	if(test == '' || test == null)
	{
		$('manufacturers').setStyle('border', '1px solid #F00');
		$('manufacturers').focus();
		return false;
	}
}

function deleteAction(actionId)
{
	if (confirm("Je gaat een Actie verwijderen. Weet je het zeker?")) {
	
	var postData = "actionproductId="+actionId;		
	doAjaxPostCall(postData, "../cms/ActionProduct.php", null, "");	
	location.reload(true);
	}
}

function editAction(actionProductId, actionIntroText)
{
	var htmlHeader = 'Intro Tekst';
    var htmlContent = '<div id="loginContainer" style="margin-top: 4px;">';
	htmlContent += '<input type="hidden" value="'+actionProductId+'" id="actionProductid"/>';
	htmlContent += '<input type="text" id="introtext" value="'+actionIntroText+'"/><br />';
	htmlContent += '&nbsp;&nbsp;<input type="submit" value="Opslaan" id="close" onclick="javascript:CloseAndSaveEdittedIntroOverLay();" />';
	htmlContent += '</div>';
	
	var overlayDialog = new OverlayDialog('ActionProduct', htmlHeader, htmlContent, null);
	overlayDialog.CreateCMSOverLay();

}

function CloseAndSaveEdittedIntroOverLay()
{
	var postData = "actionEditProductId="+$("actionProductid").value;
	postData += "&introText="+$("introtext").value;
	postData += "&action=edit";
		
	doAjaxPostCall(postData, "../cms/ActionProduct.php", null, "");
	
	$("pageOverLayNoOpacity").remove();
	$("pageOverLay").remove();	

	location.reload(true);
}

function setActionProduct(productId)
{
	var htmlHeader = 'Intro Tekst';
    var htmlContent = '<div id="loginContainer" style="margin-top: 4px;">';
	htmlContent += '<input type="hidden" value="'+productId+'" id="productid"/>';
	htmlContent += '<input type="text" id="introtext"/><br />';
	htmlContent += '&nbsp;&nbsp;<input type="submit" value="Sluiten" id="close" onclick="javascript:CloseAndSaveIntroOverLay();" />';
	htmlContent += '</div>';
	
	var overlayDialog = new OverlayDialog('ActionProduct', htmlHeader, htmlContent, null);
	overlayDialog.CreateCMSOverLay();
}

function CloseAndSaveIntroOverLay()
{
	var postData = "productId="+$("productid").value;
	postData += "&introText="+$("introtext").value;
		
	doAjaxPostCall(postData, "../cms/SetActionProduct.php", null, "");
	
	$("pageOverLayNoOpacity").remove();
	$("pageOverLay").remove();	

}

function getEnteredUrl()
{
	var Url = $("productUrl").value;

	doCmsAjaxCall("http://www.salty.nl", "urlShowing", null);

	$("urlExample").setStyle('display', 'block');
}

function generateProductExample(){
		var test = tinyMCE.get('addProductContent').getContent();

		if(test.length > 1)
		{
			var contentExplample = $("contentExample");
			$("example").setStyle('display', 'block');
			contentExplample.innerHTML = test;
		}
	}

function getSubCategories(productCategorieId)
{
	if(productCategorieId != ""){
		doAjaxCall("../ajax/productSubCategorie.php?Category="+ productCategorieId, "productSubCategorie", "");
	}
}

function getProducts(subCategorieId)
{
	if(subCategorieId != ""){
		doAjaxCall("../ajax/GetProducts.php?subcatid="+ subCategorieId+"&cms", "products", "");
	}
}

function GetProductsList(manufacturerId, subCategorieId)
{
	if (subCategorieId != "" && manufacturerId != "") {
		doAjaxCall("ajax/GetProducts.php?subcatid=" + subCategorieId + "&manuid="+ manufacturerId, "content", "");
	}
}

function GetManufacurersList(subCategorieId)
{
	if (subCategorieId != "") {
		$("products").setStyle('display', 'block');
		$("content").setStyle('display', 'block');
		$("rightmenu").setStyle('display', 'block');
		$("completContent").setStyle('display', 'none');
		doAjaxCall("ajax/GetManuFacturersList.php?subcatid=" + subCategorieId, "products", "");
		doAjaxCall("ajax/ShoppingBasket.php", "shoppingBasket", "");
	}
}

function GetProductDetails(productid)
{
	if (productid!= "") {
		doAjaxCall("ajax/getProduct.php?productid=" + productid, "content", "");
	}	
}

function GetProductDetailsFromActions(productid, subCatId)
{
	if (productid!= "") {
		doAjaxCall("ajax/getProduct.php?productid=" + productid, "content", "");
	}
	
	GetManufacurersList(subCatId);
	
	$('completContent').setStyle('display','none');
	$('content').setStyle('display','block');
	$('rightmenu').setStyle('display','block');	

	
}


function getSubCategoriesForSelection(action)
{
	if(action == 'add' || action == 'edit')
	{
		$('Categorie').value = $('proCategorie').value
	}
	
	var postData = "subcats="+$('proCategorie').value;
	postData += "&action="+action;		
	doAjaxPostCall(postData, "ContentForDropdown.php", "proSubCategorie", "");
	
}

function setManufacturers(action)
{
	if(action == 'add' || action == 'edit')
	{
		$('SubCategorie').value = $('subCategories').value
	}
	
	var postData = "manu="+$('subCategories').value;
	postData += "&action="+action;		
	doAjaxPostCall(postData, "ContentForDropdown.php", "proManufacturers", "");	
}

function setManufacturerToForm()
{
	$('Manufacturer').value = $('manufacturers').value
}

function getProductsForCMS()
{
	if(document.getElementById('productListContainer'))
	{
		var postData = "manu="+$('manufacturers').value;
		postData += "&subcat="+$('subCategories').value;
		
		doAjaxPostCall(postData, "GetProductsList.php", "productListContainer", "");

		$('Manufacturer').value = $('manufacturers').value
	}
}

function getEditProductForm(productId)
{	
	var postData = "productid="+productId;
	doAjaxPostCall(postData, "GetProductEditForm.php", "productEditFormContainer", "");
}

function createImageOverLay(imageName, productName)
{
	var htmlHeader = productName;
    var htmlContent = '<div id="loginContainer" style="margin-top: 4px;">';
	htmlContent += '<img width="200px" src="images/producten/original/' + imageName + '" />';
	htmlContent += '&nbsp;&nbsp;<input type="submit" value="Sluiten" id="close" onclick="javascript:CloseImageOverLay();" />';
	htmlContent += '</div>';
	

	var overlayDialog = new OverlayDialog('images', htmlHeader, htmlContent, null);
	overlayDialog.CreateOverLay();
}

function CloseImageOverLay()
{
	$("pageOverLayNoOpacity").remove();
	$("pageOverLay").remove();	
}

function deleteProduct(productId)
{
	if (confirm("Je gaat een Actie verwijderen. Weet je het zeker?")) {
	var postData = "productid="+productId;
			doAjaxPostCall(postData, "../cms/DeleteProduct.php", "", "");
	}			
}