var glob_cPath = '';
var temp = 0;

function showSubMenu()
{
	var id = arguments[0];
	var cPath = arguments[2];
	glob_cPath = cPath;
	var arr = cPath.split('_');
	var output = "";
	var strDiv = '<div id="subMenu" class="subMenu" style="background-color:#E0E0E0; margin-left:143px; margin-top:-29px; padding-right:10px; position:absolute; width:200px;"><ul style="list-style:none;padding:0;">';
	if(arr.length > 0)
	{
		if(arr.length == 1)
		{
			for(i = 0 ; i < arr_id.length ; i++)
			{
				if(typeof(arr_id[i]) == "object")
				{
					if(arr_id[i][0].split('_')[0] == id)
					{
						output += strDiv;
						for(j = 0 ; j < arr_id[i][1].length ; j++)
						{
							if(typeof(arr_id[i][1][j]) == "object")
							{
								output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j][0].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j][0].split('_')[0] + '">' + arr_id[i][1][j][0].split('_')[1] + '</a></li>';
							}
							else
							{
								output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j].split('_')[0] + '">' + arr_id[i][1][j].split('_')[1] + '</a></li>';
							}
						}
						output += '</ul></div>';
						deleteDivSubMenu(cPath);
						appendDivSubMenu(id , output);
					}
				}
				else
				{
					if(arr_id[i].split('_')[0] == id)
					{
						deleteDivSubMenu(cPath);
					}
				}
			}
		}
		if(arr.length  > 1)
		{
			if(id == arr[0])
			{
				deleteDivSubMenu(cPath);
			}
			else
			{
				for(i = 0 ; i < arr_id.length ; i++)
				{
					if(typeof(arr_id[i]) == "object")
					{
					
						if(arr_id[i][0].split('_')[0] == id)
						{
							output += strDiv;
							for(j = 0 ; j < arr_id[i][1].length ; j++)
							{
								if(typeof(arr_id[i][1][j]) == "object")
								{
									output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j][0].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j][0].split('_')[0] + '">' + arr_id[i][1][j][0].split('_')[1] + '</a></li>';
								}
								else
								{
									output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j].split('_')[0] + '">' + arr_id[i][1][j].split('_')[1] + '</a></li>';
								}
							}
							output += '</ul></div>';
							deleteDivSubMenu(cPath);
							appendDivSubMenu(id , output);
						}
						else
						{
							if(arr.length > 2)
							{
								for(j = 0 ; j < arr_id[i][1].length ; j++)
								{
									if(typeof(arr_id[i][1][j]) == "object")
									{
										if(arr_id[i][1][j][0].split('_')[0] == id.split('_')[1] )
										{
											if(id.split('_')[0] != arr[0] || id.split('_')[1] != arr[1])
											{
												output += strDiv;
												for(k = 0 ; k < arr_id[i][1][j][1].length ; k++)
												{
													output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j][1][k].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j][1][k].split('_')[0] + '">' + arr_id[i][1][j][1][k].split('_')[1] + '</a></li>';
												}
												output += '</ul></div>';
												deleteDivSubMenu(cPath);
												appendDivSubMenu(id , output);
											}
											else
											{
												deleteDivSubMenu(cPath);
											}
										}
									}
									else
									{
										if(arr_id[i][1][j].split('_')[0] == id.split('_')[1])
										{
											deleteDivSubMenu(cPath);
										}
									}
								}
							}
							else
							{
								for(j = 0 ; j < arr_id[i][1].length ; j++)
								{
									if(typeof(arr_id[i][1][j]) == "object")
									{
										if(arr_id[i][1][j][0].split('_')[0] == id.split('_')[1])
										{
											if(id.split('_')[0] != arr[0] || id.split('_')[1] != arr[1])
											{
												output += strDiv;
												for(k = 0 ; k < arr_id[i][1][j][1].length ; k++)
												{
													output += '<li style="padding:5px;"><a style="color:#AA2A2C;font-family:Verdana,Arial,sans-serif;font-size:10px;text-decoration:none;" id="' + id + '_' + arr_id[i][1][j][1][k].split('_')[0] + '" class="infoBoxCategorias" href="http://www.montseinteriors.com/index.php?cPath='+ id + '_'+ arr_id[i][1][j][1][k].split('_')[0] + '">' + arr_id[i][1][j][1][k].split('_')[1] + '</a></li>';
												}
												output += '</ul></div>';
												deleteDivSubMenu(cPath);
												appendDivSubMenu(id , output);
											}
										}
									}
									else
									{
										if(arr_id[i][1][j].split('_')[0] == id.split('_')[1])
										{
											deleteDivSubMenu(cPath);
										}
									}
								}
							}
						}
					}
					else
					{
						if(arr_id[i].split('_')[0] == id)
						{
							deleteDivSubMenu(cPath);
						}
					}
				}
			}
		}
	}
}

function retardaDelete()
{
	clearTimeout(temp);
}

function activaDelete()
{
	deleteDivSubMenu("'" + glob_cPath + "'");
	//temp = setTimeout("deleteDivSubMenu('" + glob_cPath + "');" , 3500);
}

function deleteDivSubMenu()
{
	var oTd = '';
	var Tags = '';
	var cPath = arguments[0];
	
	for(i = 0 ; i < arr_id.length ; i++)
	{
		if(typeof(arr_id[i]) == "object")
		{
			oTd = document.getElementById('td_' + arr_id[i][0].split('_')[0]);
			if(oTd != null)
			{
				Tags = oTd.getElementsByTagName('div');
				if(Tags.length > 0)
				{
					oTd.removeChild(Tags[0]);
				}
			}
			
				for(j = 0 ; j < arr_id[i][1].length ; j++)
				{
					if(typeof(arr_id[i][1][j]) == "object")
					{
						oTd = document.getElementById('td_' + cPath.split('_')[0] + '_' + arr_id[i][1][j][0].split('_')[0]);
						if(oTd != null)
						{
							Tags = oTd.getElementsByTagName('div');
							if(Tags.length > 0)
							{
								oTd.removeChild(Tags[0]);
							}
						}
					}
				}
			
		}
	}
}

function appendDivSubMenu()
{
	var id = arguments[0];
	var resp = arguments[1];
	if(resp != 'ko')
	{
		var oEl = document.getElementById('td_' + id);
		var oNewEl = document.createElement('div');
		oNewEl.innerHTML = resp; 
		oEl.appendChild(oNewEl);	
	}
}



