//*** GLOBAL
Request = { QueryString: SET_REQUEST_CLASS };

function setSlideMotion()
{
	var id = document.getElementById("id");
	id.value = "";
}

function Reload()
{
	window.setTimeout("setSlideMotion();", 1);
}

function SlideMotion(sideSlide)
{
	
	var okAnimetion = true;
	var LSlide 		= -820;
	var RSlide 		= 16;
	var Lalpha 		= 1;
	var Ralpha 		= 1;
	var Lpicture	= 1;
	var Rpicture	= 2;
	var velocity 	= 1000;
	var newValue 	= "";
	var id 		= document.getElementById("id");
	var totalImages	= document.getElementById("totalImages");
	
	//*** SEQUENCIA DE IMAGENS
	var aDivs = totalImages.value.split("-");
	
	document.getElementById("Larrow").style.display = "none";
	document.getElementById("Rarrow").style.display = "none";
	document.getElementById("Larrow-disabled").style.display = "block";
	document.getElementById("Rarrow-disabled").style.display = "block";
	
	var verify = new Number(id.value);

	if(id.value != "")
	{
		if(!sideSlide)
		{
			LSlide = 16;
			RSlide = 850;
			
			Lalpha = 1;
			Ralpha = 0;
			
			Lpicture = verify - 1;
			Rpicture = verify;
			
			if(Lpicture == 1)
			{
				document.getElementById("picture-1").style.left = "-850px";
				id.value = "";
			}
			else
			{
				id.value = Lpicture;
			}
		}
		else
		{
			if(verify == aDivs.length)
			{
				//*** REORGANIZE
				for(var a = 0; a < aDivs.length; a++)
				{
					if(a != aDivs.length - 1)
					{
						document.getElementById("picture-" + aDivs[a].toString()).style.left = "850px";
					}
				}
				
				//*** NEW START
				id.value 	= "newStart";
				newValue 	= "";
				LSlide 		= -850;
				Lpicture 	= verify;
				RSlide 	 	= 16;
				Rpicture 	= 1;
				
				okAnimetion = false;
			}
			else
			{
				LSlide 	 = 16;
				RSlide 	 = -820;
				
				Lalpha = 1;
				Ralpha = 0;
				
				Lpicture = verify + 1;
				Rpicture = verify;
				
				id.value = Lpicture;
			}
		}
	}
	else
	{
		if(!sideSlide)
		{ 
			//okAnimetion = true;
			//id.value = "newStart";
			
			Lpicture = 1;
			Rpicture = aDivs.length;
			
			LSlide = 850;
			RSlide = 16;
			
			id.value = aDivs.length;
			
			organizeInvertId();
		}
		else
		{
			if(aDivs.length == 1)
			{
				okAnimetion = false;
			}
			else
			{
				Lalpha = 0;
				Ralpha = 1;
				
				id.value = 2;
			}
		}
	}
	
	$(document).ready
	(
		function()
		{
			if(okAnimetion)
			{
				$("#picture-" + Lpicture).animate({left: LSlide}, velocity);
				//$("#picture-" + Lpicture).animate({opacity: Lalpha}, velocity);
				
				$("#picture-" + Rpicture).animate({left: RSlide}, velocity, arrowsDisabled);
				//$("#picture-" + Rpicture).animate({opacity: Ralpha}, velocity);
			}
			else
			{
				if(id.value == "newStart")
				{
					$("#picture-" + Lpicture).animate({left: LSlide}, velocity, organizeLastId);
					$("#picture-" + Rpicture).animate({left: RSlide}, velocity, arrowsDisabled);
					
					id.value = newValue;
				}
				
				document.getElementById("Larrow").style.display = "block";
				document.getElementById("Rarrow").style.display = "block";
				document.getElementById("Larrow-disabled").style.display = "none";
				document.getElementById("Rarrow-disabled").style.display = "none";
			}
		}
	);
}


function organizeInvertId()
{
	//*** SEQUENCIA DE IMAGENS
	var totalImages	= document.getElementById("totalImages");
	var aDivs = totalImages.value.split("-");
	
	//*** REORGANIZE
	for(var a = 0; a < aDivs.length; a++)
	{
		if(a != 0)
		{
			document.getElementById("picture-" + aDivs[a].toString()).style.left = "-850px";
		}
	}
}

function organizeLastId()
{
	//*** SEQUENCIA DE IMAGENS
	var totalImages	= document.getElementById("totalImages");
	var aDivs = totalImages.value.split("-");
	
	document.getElementById("picture-" + aDivs.length.toString()).style.left = "850px";
}

function arrowsDisabled()
{
	document.getElementById("Larrow").style.display = "block";
	document.getElementById("Rarrow").style.display = "block";
	document.getElementById("Larrow-disabled").style.display = "none";
	document.getElementById("Rarrow-disabled").style.display = "none";
}


function SubMenu(bool, element)
{
	var submenu = document.getElementById(element);
	
	if(bool)
	{
		submenu.style.display = "block";
	}
	else
	{
		submenu.style.display = "none";
	}
	
}


function LoadProduct(name)
{
	var sTitle = ""; var height = "";
	
	document.getElementById(Request.QueryString(name)).style.display = 'block';
	var modifySize = document.getElementById("modifySize");
	
	switch(Request.QueryString(name))
	{
		case("magneticos"):
			height = 750;
			sTitle = "magnético";
		break;
		
		case("biometricos"):
			height = 890;
			sTitle = "biométricos";
		break;

		case("codigo-de-barras"):
			height = 750;
			sTitle = "código de barras";
			modifySize.style.width = "200px";
		break;
		
		case("smart-card"):
			height = 470;
			sTitle = "Smart card e Contactles";
			modifySize.style.width = "279px";
		break;

		case("cmc"):
			height = 470;
			sTitle = "cmc";
		break;
		
		case("terminais"):
			height = 610;
			sTitle = "terminais e teclado";
			modifySize.style.width = "227px";
		break;
		
		case("tokensotp"):
			height = 890;
			sTitle = "Tokens / Opt";
		break;
		
		case("insersor"):
			height = 400;
			sTitle = "insersor";
		break;
		
		case("cabecas-magneticas"):
			height = 400;
			sTitle = "Cabeças Magnéticas";
			modifySize.style.width = "225px";
		break;
		
		case("impressoras"):
			height = 400;
			sTitle = "impressoras";
		break;
		
		case("oem"):
			height = 465;
			sTitle = "oem";
		break;

		default:
			 sTitle = Request.QueryString(name);
		break;
	}
	
	document.getElementById("conteudo-interno").style.height = height.toString() + "px";
	document.getElementById("requestTitle").innerHTML = sTitle;
}

//------------------------------------------------------------------------------------

function LoadEsp(name)
{
	document.getElementById(Request.QueryString(name)).style.display = "block";
}

//------------------------------------------------------------------------------------

function ChangeSelect(prefix, now, loop, sValue)
{
	var tempElement;
	var selectValue;
	
	for(var a = 1; a < loop; a++)
	{
		tempElement = document.getElementById(prefix + a.toString());
		selectValue = document.getElementById("selectValue");
		
		if(tempElement)
		{
			if(now == a)
			{
				selectValue.value = sValue.toUpperCase();
				tempElement.style.background = "url(images/selectedForm.png)";
			}
			else
			{
				tempElement.style.background = "url(images/selectForm.png)";
			}
		}
	}
}

//------------------------------------------------------------------------------------

function SelectStyle()
{
	var totalSelect = 6;
	
	$(document).ready
	(
		function()
		{
			$(".s1").click(function(){ ChangeSelect("s", 1, totalSelect, "google"); 		});
			$(".s2").click(function(){ ChangeSelect("s", 2, totalSelect, "feira"); 			});
			$(".s3").click(function(){ ChangeSelect("s", 3, totalSelect, "cade"); 			});
			$(".s4").click(function(){ ChangeSelect("s", 4, totalSelect, "indicação"); 		});
			$(".s5").click(function(){ ChangeSelect("s", 5, totalSelect, "Outros meios");	});
		}
	);
	
}

//------------------------------------------------------------------------------------

function SET_REQUEST_CLASS(querystring)   
{   
	var querystr = new Array();
	
	loc = window.location.search.substr(1).split('&');
	
	if((loc != "") && (loc != null))
	{   
		for (var icnt = 0; icnt < loc.length; icnt++) 
		{   
			var q = loc[icnt].split('='); 
			querystr[q[0]] = q[1]; 
		}   
		
		return querystr[querystring]; 
	} 
	else 
	{ 
		return(null); 
	}   
}   

//------------------------------------------------------------------------------------

