﻿function opacity(id, opacStart1, opacEnd, millisec)
{ 
	//speed for each frame 
	var object = document.getElementById(id).style;
	var speed = Math.round(millisec / 100); 
	var timer = 0;

	var opacStart = object.opacity;

	if (opacStart > opacEnd)
	{ 
		for(i = opacStart; i >= opacEnd; i--)
		{ 
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
			timer++; 
		}
	}
	else if (opacStart < opacEnd)
	{ 
		for(i = opacStart; i <= opacEnd; i++) 
		{	
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
			timer++;	
		} 
	} 
} 

function changeOpac(opacity, id)
{ 
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100); 
	object.MozOpacity = (opacity / 100); 
	object.KhtmlOpacity = (opacity / 100); 
	object.filter = "alpha(opacity=" + opacity + ")";	
}

function ConfirmDelete(e, DeleteFromDataGrid)
{
	/********** COUNT SELECTED ITEMS **********/
	x = 0;

	for (i=0; i < document.forms[0].elements.length; i++)
	{
		if (((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].checked == true) && (document.forms[0].elements[i].name.indexOf('cbCheckAll') == -1)))
		{
			x++;
		}
	}

	/********** GENERATE QUESTION **********/
	var msg = "";
	
	if ((x == 0) && (!DeleteFromDataGrid)) {
		AlertDelete (e, "Du har glömt kryssa i de poster du vill ta bort!"); return false; }
	else if ((x == 1) || (DeleteFromDataGrid)) {
		msg = "Vill du verkligen ta bort posten?"; }
	else if (x > 1) {
		msg = "Vill du verkligen ta bort " + x + " poster?"; }
	
	/********** ASK THE QUESTION **********/
	if (!window.confirm(msg))
	{
		e.returnValue = false;
		if (e.preventDefault)
			e.preventDefault();
		return false;
	}
	
}

function ConfirmMessage(e, msg)
{
	if (!window.confirm(msg))
	{
		e.returnValue = false;
		if (e.preventDefault)
			e.preventDefault();
		return false;
	}
	
}

function AlertMessage(msg)
{
	alert(msg);
}

function AlertDelete(e, msg)
{
	alert(msg);
	e.returnValue = false;
	if (e.preventDefault)
		e.preventDefault();
	return false;
}

function SelectAll(CheckBoxControl)
{
	if (CheckBoxControl.checked == true)
	{
		var i;
		for (i=0; i < document.forms[0].elements.length; i++)
		{
			if ((document.form[0].elements[i].type == 'checkbox') &&
			(document.form[0].elements[i].name.indexOf('pnlSearchValues') >
			-1))
			{
				document.form[0].elements[i].checked = true;
			}
		}
	}
	else
	{
	var i;
	for (i=0; i < document.forms[0].elements.length; i++)
	{
	if ((document.form[0].elements[i].type == 'checkbox') &&
	(document.form[0].elements[i].name.indexOf('pnlSearchValues') >
	-1))
	{
	document.form[0].elements[i].checked = false;
	}
	}
	}
}

function Price_TextChanged(tb, color)
{
	if (document.getElementById(tb).value == "")
		document.getElementById(tb).value = document.getElementById(tb).title;
		
	if (document.getElementById(tb).value == document.getElementById(tb).title)
		document.getElementById(tb).style.background = "Transparent";
	else if (document.getElementById(tb).value != document.getElementById(tb).title)
		document.getElementById(tb).style.background = color;
}
