var browser=navigator.userAgent.toLowerCase();
var menu_current_url = window.location.pathname;

if(browser.indexOf('safari') != -1 && menu_current_url.toLowerCase().indexOf('/community/') == 0 && browser.indexOf('chrome') == -1)
{
	//version 3.0
	if(browser.indexOf('version/3') != -1 || (browser.indexOf('version/4')!=-1 && browser.indexOf('mac os') != -1))
	{
		//safari browser for CS
		//x position, y position, width, height
		new ypSlideOutMenu("menu0", "down", -6, 78, 196, 550),
		new ypSlideOutMenu("menu1", "down", -6, 78, 196, 550),
		new ypSlideOutMenu("menu2", "down", -6, 79, 196, 230),
		new ypSlideOutMenu("menu3", "down", -5, 79, 196, 300),
		new ypSlideOutMenu("menu4", "down", -5, 79, 223, 350),
		new ypSlideOutMenu("menu5", "down", -4, 79, 193, 430),
		new ypSlideOutMenu("menu6", "down", -3, 79, 196, 400)
	}
	else
	{
		//safari browser for CS Other versions
		//x position, y position, width, height
		new ypSlideOutMenu("menu0", "down", 0, 78, 196, 550),
		new ypSlideOutMenu("menu1", "down", 0, 78, 196, 550),
		new ypSlideOutMenu("menu2", "down", 0, 79, 196, 230),
		new ypSlideOutMenu("menu3", "down", 0, 79, 196, 300),
		new ypSlideOutMenu("menu4", "down", 0, 79, 223, 350),
		new ypSlideOutMenu("menu5", "down", 0, 79, 193, 430),
		new ypSlideOutMenu("menu6", "down", -3, 79, 196, 400)
	}
}
else if(browser.indexOf('safari') != -1 && menu_current_url.toLowerCase().indexOf('/community/') != 0 && browser.indexOf('chrome') == -1)
{ 
	//version 3.0
	if(browser.indexOf('version/3') != -1 || (browser.indexOf('version/4') != -1 && browser.indexOf('mac os') != -1))
	{
		//safari browser for SharePoint site
		//x position, y position, width, height
		new ypSlideOutMenu("menu0", "down", 232, 78, 196, 550),
		new ypSlideOutMenu("menu1", "down", 305, 78, 196, 550),
		new ypSlideOutMenu("menu2", "down", 377, 78, 196, 230),
		new ypSlideOutMenu("menu3", "down", 448, 78, 196, 300),
		new ypSlideOutMenu("menu4", "down", 577, 78, 223, 350),
		new ypSlideOutMenu("menu5", "down", 653, 78, 193, 430),
		new ypSlideOutMenu("menu6", "down", 654, 78, 196, 400)
	}
	else
	{
		//safari browser for SharePoint site Other versions
		//x position, y position, width, height
		new ypSlideOutMenu("menu0", "down", 238, 78, 196, 550),
		new ypSlideOutMenu("menu1", "down", 311, 78, 196, 550),
		new ypSlideOutMenu("menu2", "down", 383, 78, 196, 230),
		new ypSlideOutMenu("menu3", "down", 453, 78, 196, 300),
		new ypSlideOutMenu("menu4", "down", 582, 78, 223, 350),
		new ypSlideOutMenu("menu5", "down", 657, 78, 193, 430),
		new ypSlideOutMenu("menu6", "down", 654, 78, 196, 400)
	}
}
else if(browser.indexOf('linux') != -1)
{
	//other browsers for Linux 
	//x position, y position, width, height
	new ypSlideOutMenu("menu0", "down", 245, 79, 196, 550),
	new ypSlideOutMenu("menu1", "down", 317, 79, 196, 550),
	new ypSlideOutMenu("menu2", "down", 387, 79, 196, 230),
	new ypSlideOutMenu("menu3", "down", 456, 79, 196, 300),
	new ypSlideOutMenu("menu4", "down", 584, 79, 218, 350),
	new ypSlideOutMenu("menu5", "down", 659, 79, 191, 430),
	new ypSlideOutMenu("menu6", "down", 659, 79, 191, 400)
}

else if(browser.indexOf('chrome') != -1)
{ 
	//chrome browser for SharePoint
	//x position, y position, width, height
	new ypSlideOutMenu("menu0", "down", 243, 78, 196, 550),
	new ypSlideOutMenu("menu1", "down", 243, 78, 196, 550),
	new ypSlideOutMenu("menu2", "down", 383, 78, 196, 230),
	new ypSlideOutMenu("menu3", "down", 453, 78, 196, 300),
	new ypSlideOutMenu("menu4", "down", 582, 78, 223, 350),
	new ypSlideOutMenu("menu5", "down", 657, 78, 193, 430),
	new ypSlideOutMenu("menu6", "down", 654, 78, 196, 400)
}

else
{

	//other browsers for Windows
	//x position, y position, width, height
	new ypSlideOutMenu("menu0", "down", 238, 79, 196, 300),
	new ypSlideOutMenu("menu1", "down", 311, 79, 196, 400),
	new ypSlideOutMenu("menu2", "down", 383, 79, 196, 230),
	new ypSlideOutMenu("menu3", "down", 453, 79, 196, 300),
	new ypSlideOutMenu("menu4", "down", 582, 79, 218, 350),
	new ypSlideOutMenu("menu5", "down", 657, 79, 193, 430),
	new ypSlideOutMenu("menu6", "down", 657, 79, 193, 400)
}
