function feedback_check(email,number,bar)
{
	var checkfind=true;
	var form=document.getElementById("feedback_form");
	var text_bar=document.getElementById(bar+"_text");
	document.getElementById("emailForSend").value=email; 
	document.getElementById("number").value=number; 
	var email_sender=document.getElementById("email_sender"+number).value;
	var fio_sender=document.getElementById("fio_sender"+number).value;
	if(email_sender.length<1)
	{
		text_bar.innerHTML="Не ввели адрес электронной почты.";
		show_bar(bar);
		return false;
	}
	if(!emailCheck(email_sender))
	{
		text_bar.innerHTML="Вы ввели не правильный адрес электронной почты.";
		show_bar(bar);
		return false;
	}
	if(fio_sender.length<1)
	{
		text_bar.innerHTML="Вы не ввели контактное лицо.";
		show_bar(bar);
		return false;
	}
	setCookie("sendemail","sending");
	form.submit();
	return false;
}
function onload()
{
	window.status='deCreate Advertising Studio';
	if(getCookie("bottom_field"))
	{
		var Field=document.getElementById(getCookie("bottom_field"));
		Field.style.display="block";
	}
}
function show_bar(bar) 
{
	if(document.getElementById(bar))
	{
		var obj = document.getElementById(bar);
		obj.style.visibility = "visible";
	}
}
function hide_bar(id) 
{
	if(document.getElementById(id)){document.getElementById(id).style.visibility="hidden"; }
}
function emailCheck (emailStr) 
{
	var emailRule=/^(.+)@(.+)$/;
	var matchArray=emailStr.match(emailRule);
	if (matchArray==null) {return false;}
	return true;
}
function login_to(){
	if(document.form_login.username.value=="4848"){document.form_login.action="index.php";document.form_login.login.value=document.form_login.username.value;document.form_login.submit(); }
	else{document.form_login.action="http://www.forum.decreate.ru/login.php";document.form_login.submit();}
	}
function refresh_site(page){self.location.href='index.php?time	='+page; }
function mask()
{
	objMask=document.getElementById('mask');
	if(objMask.style.display=='none'){objMask.style.display='block';}
	else{objMask.style.display='none';}
}
function form_action_visible(allid)
{
	objAdd=document.getElementById('add_form');
	objAdd.style.display='none';
	for(i=1;i<allid;i++)
	{
		objDelete=document.getElementById('delete_form'+i);
		objEdit=document.getElementById('edit_form'+i);
		objDelete.style.display='none';
		objEdit.style.display='none';
	}
}
function add_form_view(allid)
{
	objAdd=document.getElementById('add_form');
	objAdd.style.display='block';	
	for(i=1;i<allid;i++)
	{
		objEdit=document.getElementById('edit_form'+i);
		objDelete=document.getElementById('delete_form'+i);
		objDelete.style.display='none';
		objEdit.style.display='none';
		
	}
}
function edit_form_view(id,allid)
{
	objAdd=document.getElementById('add_form');
	objAdd.style.display='none';
	for(i=1;i<allid;i++)
	{
		objDelete=document.getElementById('delete_form'+i);
		objEdit=document.getElementById('edit_form'+i);
		objDelete.style.display='none';
		objEdit.style.display='none';
	}
	objEdit=document.getElementById('edit_form'+id);
	objEdit.style.display='block';
}
function delete_form_view(id,allid)
{
	objAdd=document.getElementById('add_form');
	objAdd.style.display='none';
	for(i=1;i<allid;i++)
	{
		objDelete=document.getElementById('delete_form'+i);
		objEdit=document.getElementById('edit_form'+i);
		objDelete.style.display='none';
		objEdit.style.display='none';
	}
	objDelete=document.getElementById('delete_form'+id);
	objDelete.style.display='block';
}
function plugin()
{
	objPlugin=document.getElementById('plugins');
	objAbout=document.getElementById('about');
	objDownloads=document.getElementById('downloads');
	if(objPlugin.style.display=='none')
	{
		objPlugin.style.display='block';
		objDownloads.style.display='none';
		objAbout.style.display='none';
	}
	else{objPlugin.style.display='none';}
}
function about()
{
	objPlugin=document.getElementById('plugins');
	objAbout=document.getElementById('about');
	objDownloads=document.getElementById('downloads');
	if(objAbout.style.display=='none')
	{
		objAbout.style.display='block';
		objPlugin.style.display='none';
		objDownloads.style.display='none';
	}
	else{objAbout.style.display='none';}
}
function downloads()
{
	objPlugin=document.getElementById('plugins');
	objAbout=document.getElementById('about');
	objDownloads=document.getElementById('downloads');
	if(objDownloads.style.display=='none')
	{
		objDownloads.style.display='block';
		objAbout.style.display='none';
		objPlugin.style.display='none';
		setCookie("bottom_field","downloads");	
	}
	else{objDownloads.style.display='none';setCookie("bottom_field","hidden");	}
}
function loading()
{
	objLoading=document.getElementById('loading');
	if(objLoading.style.display=='none')
	{
		objLoading.style.display='block';
	}
	else{objLoading.style.display='none';}

}
function check_link(id)
{
	var color='#647181';
	for(i=0;i<6;i++)
	{
		view='view'+id;
		view=view+i;
		if(document.getElementById(view))
		{
				document.getElementById(view).style.backgroundColor=color;	
		}

	}

}
function change_view_link(id)
{
	var color='#647181';
	for(i=0;i<4;i++)
	{
		for(j=0;j<7;j++)
		{
			view='view'+i;
			view=view+j;
			if(document.getElementById(view))
			{
				document.getElementById(view).style.backgroundColor='';	
			}
			
		}
	}
	for(i=0;i<6;i++)
	{
		view='view'+id;
		view=view+i;
		if(document.getElementById(view))
		{
				document.getElementById(view).style.backgroundColor=color;	
		}

	}
}

function open_center(path,h,sbars)
{
	if(sbars=='undefined'){sbars='yes';}
	var height=screen.height/2+h+'px';
	var brauser_top=window.screenTop;
	var brauser_left=window.screenLeft;
	var left=(screen.width-brauser_left)/2-333+brauser_left+'px';
	var top=brauser_top+20+'px';
	window.open(path,'newwindow','width=657px,height='+height+', top='+top+',left='+left+', scrollbars='+sbars+',resizable=no');
}
function open_fullscreen(path)
{
	window.open(path,'newwindow','width='+screen.width+',height='+screen.height+', top='+window.screenTop+',left='+window.screenLeft+', scrollbars=yes, resizable=no');
}
function setCookie(name, value) {
		var curCookie = name + "=" + escape(value);
        document.cookie = curCookie;

}
function getCookie(name) {
        var prefix = name + "=";
        var cookieStartIndex = document.cookie.indexOf(prefix);
		if (cookieStartIndex == -1){return null;}
		
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))

}

function changeMenuFMGS(id){
	cookies='cookie'+id;
	objDaughter2=document.getElementById('iDMenu'+id);
	objDaughter=document.getElementById('iDMenuQ'+id);
	if (objDaughter.style.display=='none'){
		objDaughter.style.display='block';
		objDaughter2.style.display='block';
		setCookie(cookies,'block');
	} else {
		if(objDaughter.style.display=='block'){
			objDaughter.style.display='none'; 
			objDaughter2.style.display='none';
		setCookie(cookies,'none');
		} 
	} 
}
function changeMenuAdmin(id){
	objDaughter=document.getElementById('iDMenu'+id);
	cookies='cookie'+id;
	if (objDaughter.style.display=='none'){
		objDaughter.style.display='block';
		setCookie(cookies,'block');
		} 
	else {
		objDaughter.style.display='none';
		setCookie(cookies,'none'); 
	} 

}

function MenuFMSM(idies)
{
	var id;
	for(id=1;id<idies;id++)
	{
		objDaughter=document.getElementById('iDMenu'+id);
		cookies=getCookie(id);
		if(cookies=='block'){objDaughter.style.display='block';}
		else{objDaughter.style.display='none'; }
	}

}
function MenuFMSMLogin(idies)
{
	var id;
	for(id=1;id<idies;id++)
	{
		objDaughter=document.getElementById('iDMenu'+id);
		objDaughter2=document.getElementById('iDMenuQ'+id);
		cookies=getCookie(id);
		if(cookies=='block')
		{
			
			objDaughter.style.display='block';
			objDaughter2.style.display='block';
		}
		else
		{
			objDaughter.style.display='none'; 
			objDaughter2.style.display='none';
		}
	}

}
function Loading()
{

	objLoading=document.getElementById('loading');
	objLoading.style.display='block';
	objLoading=document.getElementById('replyer');
	objLoading.style.display='none';
	
}

function popwindow(url,wt,ht)
{
		w=window.open(url,'pop','width='+wt+', height='+ht+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0' );
}

// counter


function count(pref)
{
	if(document.getElementById('cost_h'+pref)==null)
	{
		var COSTH = document.createElement("input");
		COSTH.setAttribute('type','hidden');
		COSTH.setAttribute('id','cost_h'+pref);
		document.form_count.appendChild(COSTH);
	}else{var COSTH = document.getElementById('cost_h'+pref);}
	if(document.getElementById('nds_h'+pref)==null)
	{
		var NDSH = document.createElement("input");
		NDSH.setAttribute('type','hidden');
		NDSH.setAttribute('id','nds_h'+pref);
		document.form_count.appendChild(NDSH);
	}else{var NDSH = document.getElementById('nds_h'+pref);}
	
	if(document.getElementById('itogo_h'+pref)==null)
	{
		var ITOGOH = document.createElement("input");
		ITOGOH.setAttribute('type','hidden');
		ITOGOH.setAttribute('id','itogo_h'+pref);
		document.form_count.appendChild(ITOGOH);
	}	else{var ITOGOH = document.getElementById('itogo_h'+pref);}
	
	HOW=document.getElementById("how_much"+pref);
	PRICE=document.getElementById("price"+pref).value;
	COST=document.getElementById("cost"+pref);
	NDS=document.getElementById("nds"+pref);
	ITOGO=document.getElementById("itogo"+pref);
	
	//	alert(HOW.value.charCodeAt(0));
//	alert(HOW.value[0]);
	if(!check_key(event.keyCode)){HOW.value=HOW.value.substr(0,HOW.value.length-1);}
	else if(HOW.value.charCodeAt(0)==48 && event.keyCode!=48 ){HOW.value=HOW.value.substr(1,HOW.value.length);}
	cost=Number(PRICE)*Number(HOW.value);
	
	COSTH.value=cost;
	COST.innerHTML=delitel(COSTH.value);
	
	NDSH.value=cost*0.18;
	NDS.innerHTML=delitel(NDSH.value);

	ITOGOH.value=cost+cost*0.18;
	ITOGO.innerHTML=delitel(ITOGOH.value);
	count_all();
}
function count_all()
{
	var COSTALL=document.getElementById("cost_all");
	var NDSALL=document.getElementById("nds_all");
	var ITOGOALL=document.getElementById("itogo_all");
	var Pref= new Array("2_1","2_2","2_3","3_1","4_1","4_2","4_3","5_1","5_2");
	var	cost_all=0;
	var	nds_all=0;
	var itogo_all=0;
	for(i=0;i<Pref.length;i++)
	{
		if(document.getElementById("cost_h"+Pref[i])!=null){cost_all+=Number(document.getElementById("cost_h"+Pref[i]).value);}
		if(document.getElementById("nds_h"+Pref[i])!=null){nds_all+=Number(document.getElementById("nds_h"+Pref[i]).value);}
		if(document.getElementById("itogo_h"+Pref[i])!=null){itogo_all+=Number(document.getElementById("itogo_h"+Pref[i]).value);}
	}
//	COSTALL.innerHTML=13;
	COSTALL.innerHTML=delitel(cost_all);
	NDSALL.innerHTML=delitel(nds_all);
	ITOGOALL.innerHTML=delitel(itogo_all);
}
function delitel(chislo)
{
	result="";
	if(chislo<1000){chislo=chislo+".00p.";return chislo;}
	for(i=chislo;i>=1;i=Math.floor(i/1000))
	{
		temp=Math.round((i/1000-Math.floor(i/1000))*1000);
		if(temp==0){temp="000";}
		if(Math.floor(i/1000)>=1)
		{
			if(temp<10 && temp!=0){temp="00"+temp;}
			else if(temp<100 && temp!=0){temp="0"+temp;}	
			result=","+temp+result;
		}
		else{result=temp+result;}
	
	}
	result+=".00p."
	return String(result);
}
function check_key(key)
{
	if(48<=key && key<=57 || key==13 || key==8 || key==27 || key==17){return true;}
	else{return false;}	

}
//logs
function show_ref(start,finish,linkopen,tableopen)
{
	var i;
//	alert(tableopen);
	for(i=finish;i<start;i++)
	{
		if(document.getElementById("none"+i)!=null)
		{
			if(document.getElementById("none"+i).style.display=='block')
			{
				document.getElementById("none"+i).style.display='none';
				document.getElementById(linkopen).style.color="#7B818B";
				document.getElementById(tableopen).style.backgroundColor='#000000';
//				document.getElementById(linkopen).style.fontSize=10;
			}
			else
			{
				document.getElementById("none"+i).style.display='block';
				document.getElementById(linkopen).style.color="#FFFF00";
				document.getElementById(linkopen).style.textdecoration='none';
				document.getElementById(tableopen).style.backgroundColor='#232528';
//				document.getElementById(linkopen).style.fontSize=12;
			}
		}
	}
}
function previous_log()
{
	monthView=document.monthes_view.month_ch.value;
	yearView=document.monthes_view.year_ch.value;
	monthView--;
	if(monthView==0){yearView--;monthView=12;}
	document.monthes_view.month_ch.value=monthView;
	document.monthes_view.year_ch.value=yearView;
	document.monthes_view.submit();
}
function next_log()
{
	var monthView=document.monthes_view.month_ch.value;
	var yearView=document.monthes_view.year_ch.value;
	monthView--;monthView+=2;
	if(monthView==13){yearView--;yearView+=2;monthView=1;}
	document.monthes_view.month_ch.value=monthView;
	document.monthes_view.year_ch.value=yearView;
	document.monthes_view.submit();
}

function view_darts_about(objLink)
{
	if(!document.getElementById('about_darts_content')){return false;}
	var AboutDiv=document.getElementById('about_darts_content');
	if(getCookie("about_darts")=="visible"){AboutDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("about_darts","hidden");}
	else if(getCookie("about_darts")=="hidden"){AboutDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("about_darts","visible");}
	else
	{
		if(AboutDiv.style.display=="block"){AboutDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("about_darts","hidden");}
		else{AboutDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("about_darts","visible");}
	}
}
function view_darts_rules(objLink)
{
	if(!document.getElementById('darts_rule')){return false;}
	var RuleDiv=document.getElementById('darts_rule');
	if(getCookie("darts_rule")=="visible"){RuleDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("darts_rule","hidden");}
	else if(getCookie("darts_rule")=="hidden"){RuleDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("darts_rule","visible");}
	else
	{
		if(RuleDiv.style.display=="block"){RuleDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("darts_rule","hidden");}
		else{RuleDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("darts_rule","visible");}
	}
}
function view_darts_tables(objLink)
{
	if(!document.getElementById('darts_tables')){return false;}
	var TablesDiv=document.getElementById('darts_tables');
	if(getCookie("darts_tables")=="visible"){TablesDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("darts_tables","hidden");}
	else if(getCookie("darts_tables")=="hidden"){TablesDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("darts_tables","visible");}
	else
	{
		if(TablesDiv.style.display=="block"){TablesDiv.style.display="none";objLink.innerHTML="&larr;"; setCookie("darts_tables","hidden");}
		else{TablesDiv.style.display="block";objLink.innerHTML="&darr;";setCookie("darts_tables","visible");}
	}
}
var request;
var dest;

function processStateChange()
{
	if (request.readyState < 4) dest.innerHTML = "Загрузка...";
	if (request.readyState == 4)
	{
		contentDiv = dest;
		if (request.status == 200)
		{
			response = request.responseText;
			contentDiv.innerHTML = response;
		} 
		else {contentDiv.innerHTML = "Error: Status "+request.status;}
	}
}


function loadHTML(URL, destination,result_destination)
{
	if(document.getElementById(result_destination)){URL=URL+"&game="+document.getElementById(result_destination).value;}
	else if(result_destination){URL=URL+"&game="+result_destination;}
	if(document.getElementById(destination)){dest =document.getElementById(destination);}
	if (window.XMLHttpRequest)
	{
		request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send(null);
	} 
	else if (window.ActiveXObject) 
	{
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) 
		{
			request.onreadystatechange = processStateChange;
			request.open("GET", URL, true);
			request.send();
		}
	}	
}
var Srequest;
var Sdest;

function SprocessStateChange()
{
	if (Srequest.readyState < 4) Sdest.innerHTML = "Загрузка...";
	if (Srequest.readyState == 4)
	{
		contentDiv = Sdest;
		if (Srequest.status == 200)
		{
			response = Srequest.responseText;
			contentDiv.innerHTML = response;
		} 
		else {contentDiv.innerHTML = "Error: Status "+Srequest.status;}
	}
}


function SloadHTML(URL, destination,result_destination)
{
	if(document.getElementById(result_destination)){URL=URL+"&game="+document.getElementById(result_destination).value;}
	else if(result_destination){URL=URL+"&game="+result_destination;}
	if(document.getElementById(destination)){Sdest =document.getElementById(destination);}
	if (window.XMLHttpRequest)
	{
		Srequest = new XMLHttpRequest();
		Srequest.onreadystatechange = SprocessStateChange;
		Srequest.open("GET", URL, true);
		Srequest.send(null);
	} 
	else if (window.ActiveXObject) 
	{
		Srequest = new ActiveXObject("Microsoft.XMLHTTP");
		if (Srequest) 
		{
			Srequest.onreadystatechange = SprocessStateChange;
			Srequest.open("GET", URL, true);
			Srequest.send();
		}
	}	
}
function ChangeRule()
{
//	setCookie("game_rule_checked",document.getElementById("rules_select").value)
	loadHTML('darts.php?action=rule','darts_rule','rules_select');
}
function ChangeTable()
{
//	setCookie("game_rule_checked",document.getElementById("rules_select").value)
	loadHTML('darts.php?action=tables','darts_tables','tables_select');
}
function count_score(id)
{
	var ScoreResult=document.getElementById("player"+id+"_result");
	var Score=document.getElementById("player"+id+"_score");
	var result=Number(ScoreResult.innerHTML)-Number(Score.value);
	if(result<=0){alert('Перебор'); return false;}
	ScoreResult.innerHTML=result;
	Score.value="";
	if(result<171)
	{
		loadHTML('darts.php?action=checkout','checkout'+id,result);
	}
}
function CheckKey(id)
{
	var key=event.keyCode;
	var Score=document.getElementById("player"+id+"_score");
	var Link=document.getElementById(id);
	var nextId;
	if(id==1){nextId=2;}else{nextId=1;}
	var NextScore=document.getElementById("player"+nextId+"_score");
	var NextLink=document.getElementById(nextId);
	if(!check_key(key))
	{
		var trueLength=Score.value.length-1;
		var trueValue= Score.value.substring(0,trueLength);
		Score.value=trueValue;
		return false;
	}
	Score.value=Score.value+charAt(key);
	if(key==13)
	{
		count_score(id);
		Score.style.visibility="hidden";
		NextScore.style.visibility="visible";
		Link.style.visibility="hidden";
		NextLink.style.visibility="visible";
	}
}
function DownloadMove(id,over)
{
	var IMG=document.getElementById("download_li_caption"+id);
	IMG.src=over;
	for(var i=1;i<6;i++)
	{
		if(document.getElementById('liHolder'+i)&&i!=id)
		{
			document.getElementById('liHolder'+i).style.display="none";
		}
	}
	var liHolder=document.getElementById('liHolder'+id);
	liHolder.style.display="block";
	liHolder.setAttribute("last","visible");	
}
function DownloadStop(id,out)
{
	var IMG=document.getElementById("download_li_caption"+id);
	IMG.src=out;
}

