﻿function CheckLanguage(string_to_check)
	{
		var curr_char;
		
		for (i=0; i<=string_to_check.length; i++)
		{
			curr_char = string_to_check.charCodeAt(i);
			if (curr_char>=1488 && curr_char<=1514)
				return "heb";
			if (curr_char>=1040 && curr_char<=1103)
				return "rus";
		}
		return "eng";			
	}
	
	function SetCookie(name,value,expires,path,domain,secure) {
		var today = new Date();
		today.setTime( today.getTime() );
		if ( expires )
		{
			expires = expires * 1000 * 60 * 60 * 24;
		}
		var expires_date = new Date( today.getTime() + (expires) );

		document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) +( ( secure ) ? ";secure" : "" );
	}


function GetCookie(name){
	var start = document.cookie.indexOf(name+"=");
	//alert(name);
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
	}
	
	
	function GetXmlFileName(myObjId)
	{
	var xmlFileName="/datarockstar/Item.xml";
		switch(myObjId)
		{
			case "AddCategoryLinkTable" :
				xmlFileName="/datarockstar/Category.xml";
				break;
			default:
				xmlFileName ="/datarockstar/Item.xml"
				break;	
			
		}
		
		return xmlFileName ;
	}
	function GetXmlRoot(myObjId)
	{
	var xmlRoot="parties";
		switch(myObjId)
		{
			case "AddCategoryLinkTable" :
				xmlRoot="Categories";
				break;
			default:
				xmlRoot= "parties";
				break;	
			
		}
		
		return xmlRoot ;
	}
	
	
	
	function GenerateMainMenu(myObjId)
	{
	//alert(myObjId);
	var nodes;
	var TempArrayName =new Array();
	var TempArrayId=new Array();
	var ArrayName =new Array();
	var ArrayId=new Array();
	var xmlFile=GetXmlFileName(myObjId);
	
	var j=0,ind;
	var AddContentLinkTable="";
	
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.load(xmlFile);
		nodes = xmlDoc.selectNodes(GetXmlRoot(myObjId)+"/items/item");
		
		for(i=0;i<nodes.length;i++)
		{
		TempArrayId[i]=nodes[i].childNodes.item(1).text;;		
		TempArrayName[i]=nodes[i].childNodes.item(0).text;
		
		
		}
		j=TempArrayId.length-1;
		var loopCount=j;
		AddContentLinkTable=StartAddContentLinkTable(myObjId);
		for(i=0;i<=loopCount;i++)
		{
			ind=Math.round(Math.random()*j)
			AddContentLinkTable+= GetAddContentLinkTable(TempArrayId[ind],TempArrayName[ind],myObjId);			
			TempArrayName.splice( ind,1);		
			TempArrayId.splice( ind,1);
			j--;
		
		}
		AddContentLinkTable+=EndAddContentLinkTable(myObjId);		
		document.getElementById(myObjId).innerHTML="";
		document.getElementById(myObjId).innerHTML=AddContentLinkTable;		
		document.getElementById(myObjId).style.display="";
		
	
	//alert(AddContentLinkTable);
	return;
	}
	
	function StartAddContentLinkTable(myObjId)
	{
	var startContent="";
	switch(myObjId)
		{
		case "AddCategoryLinkTable" :
			startContent="<table width='100%' border='0' cellspacing='0' cellpadding='0' class='minicount'>";
			break;	
		default:
			startContent="<table border='0' cellspacing='0' cellpadding='0' class='submenu_without_behavior'>";
			startContent += "<tr><td class='submenu' onClick=window.location='/'>Главная</td></tr>";
			startContent += "<tr><td class='submenu' onClick=window.location='/Items.aspx'><b>Группы</b></td></tr>";
			break;
		}
		return startContent;
	}
	
	
	function EndAddContentLinkTable(myObjId)
	{
		var startContent="";
	
		switch(myObjId)
		{
		case "AddCategoryLinkTable" :
			//startContent="<tr>	<td class='count'><strong><a href='/Items.aspx'>Все группы</a></strong></td>	</tr> </table> ";
			startContent="";
			break;	
		default:
			//startContent="<tr><td class='submenu23' onClick=window.location='/Items.aspx'>Все группы</td></tr> </table>";
			break;	
		}
		return startContent;
	}
	function GetAddContentLinkTable(id,name,myObjId)
	{
		var startContent="";
		switch(myObjId)
		{
		case "AddCategoryLinkTable" :
			startContent="<tr><td class='submenu'><a href='"+ id +"'>"+name+"</a></td></tr>";
			break;	
		default:	
		    //startContent=" <tr><td class='submenu'><a name='menuLinks'  href='/ItemPage.aspx?itemID="+ id +"'>"+ name +"</a></td></tr> ";
		     startContent=" <tr><td class='submenu23' onClick=window.location='"+id+"'>"+ name +"</td></tr> ";
		    break;	
		}
		return startContent;
	}
	
	function OpenVideoWin(catId,clipId)
	{
		//alert("!!!");
		OpenWindow('http://zahav.ru/VideoPage.aspx?CategoryID='+ catId +'&ClipID=' + clipId,'','height=625,width=800,toolbar=no');
		return;
	}
	
