﻿/* Show/Hide submenu */
function showsubmenu(menu)
{
	hidesubmenus();
	
	if (menu != null)
	{
		var submenu = $(menu);
		submenu.show();
	}
}

/* Get elements by tagname */
function getElementsByClassName(oElm, strTagName, oClassNames)
{
	var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if (typeof oClassNames == "object")
	{
		for(var i=0; i<oClassNames.length; i++)
		{
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else
	{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	
	var oElement;
	var bMatchesAll;
	for (var j=0; j<arrElements.length; j++)
	{
		oElement = arrElements[j];
		bMatchesAll = true;
		for (var k=0; k<arrRegExpClassNames.length; k++)
		{
			if(!arrRegExpClassNames[k].test(oElement.className))
			{
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll)
		{
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

/* Hide submenus */
function hidesubmenus()
{
	var allSubmenus = getElementsByClassName(document, "div", "submenu");
	
	for(i = 0; i < allSubmenus.length; i++)
	{
	    var sm = $(allSubmenus[i]);
	    sm.hide();
	}

}




// test
function openEditWindow(itemid){
	var winEdit = window.open('/Lists/Pages/EditForm.aspx?ID='+ itemid +'', 'winEdit', 'toolbar=no,directories=no,menubar=0,scrollbars=yes,resizeable=yes,copyhistory=no,width=960,height=610,left='+ (screen.width - 960) / 2 +', top='+ (screen.height - 610) / 2 +'');
	//setTimeout("eval('winEdit.close();')", 5000);
	setTimeout("test("+ 'eval(\'winEdit\')' +");", 3000);
	//var inputOK = winEdit.document.getElementById('ctl00_m_g_f256feea_b231_46fd_acc3_134ef9fd6244_ctl00_toolBarTbltop_RightRptControls_ctl01_ctl00_diidIOSaveItem');

	/*winEdit.onload = function()
	{
		var theForm = winEdit.document.getElementById('aspnetForm');
		//alert(theForm);
		alert('test');
	}*/
			
	return false;
}

function test(win)
{
	var theForm = win.document.getElementById('aspnetForm');
	alert('test');
}