var link_nohandler= window.clientInformation ? null : window.undefined;

function link_down() {
    this.onfocus= this.blur;
}

function link_up() {
    this.onfocus= link_nohandler;
}

function link_bind() {
    for (var i= document.links.length; i-->0;) {
        document.links[i].onmousedown= link_down;
        document.links[i].onmouseup= link_up;
    }
}

function changeContent(id, content) {
	// alert(id + ' ' + content);
	if ( content ) {
		document.getElementById(id).innerHTML = content;
	}
}

function addToBasket ( id )
{
	var checked = $('input[type=checkbox]').is(':checked');	
	// alert(checked);
	
	$("#feedback")  
		.load(CI.base_url + "sales/basket/add/" + id + "/" + checked + "/", null, function(responseText){  
			window.location.reload(); 
	});
}

function addQuantity( id, salestype ) {
	$("#wishlist")  
		.load(CI.base_url + "sales/basket/add_quantity/" + id + "/" + salestype + "/", null, function(responseText){  
	});
}

function removeQuantity( id, salestype ) {
	$("#wishlist")  
		.load(CI.base_url + "sales/basket/remove_quantity/" + id + "/" + salestype + "/", null, function(responseText){  
	});
}

function deleteRole ( id )
{
	if ( confirm('Are you sure you wish to DELETE this role?\nThis can NOT be undone.') ) {
	
		$("#feedback")  
			.load(CI.base_url + "admin/roles/deleteRole/" + id + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}

function deactivateSubCategory(id,status)
{
	switch(status)
	{
		case 0:
			var str = 're-activate';
			break;
		case 1:
			var str = 'de-activate';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str + ' this Subcategory?') ) {
		$("#feedback")  
			.load(CI.base_url + "admin/subcategories/deactivateSubCategory/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}


function deactivateProduct(id,status)
{
	switch(status)
	{
		case 0:
			var str = 're-activate';
			break;
		case 1:
			var str = 'de-activate';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str + ' this product?') ) {
		$("#feedback")  
			.load(CI.base_url + "admin/products/deactivateProduct/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}

function deactivateBrand(id,status)
{
	switch(status)
	{
		case 0:
			var str = 're-activate';
			break;
		case 1:
			var str = 'de-activate';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str + ' this brand?') ) {
		$("#feedback")  
			.load(CI.base_url + "admin/brands/deactivateBrand/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}

function deactivateCategory(id,status)
{
	switch(status)
	{
		case 0:
			var str = 're-activate';
			break;
		case 1:
			var str = 'de-activate';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str + ' this category?') ) {
		$("#feedback")  
			.load(CI.base_url + "admin/categories/deactivateCategory/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}

function toggleFeatured(id,status)
{
	switch(status)
	{
		case 0:
			var str = ' add this product to the Featured list?';
			break;
		case 1:
			var str = ' remove this product from the Featured list?';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str) ) {
		$("#feedback")  
			.load(CI.base_url + "admin/products/toggleFeatured/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}

function deactivateUser(id,status)
{
	switch(status)
	{
		case 0:
			var str = 're-activate';
			break;
		case 1:
			var str = 'de-activate';
			break;
	}
	
	if ( confirm('Are you sure you wish to ' + str + ' this user?') ) {
		$("#feedback")  
			.load(CI.base_url + "admin/users/deactivateUser/" + id + "/" + status + "/", null, function(responseText){  
			 	window.location.reload();  
		});
	}
}


