var grn = ' грн.';
var rub = ' руб.';
var usd = ' USD';
var eur = ' EUR';

var ploading = '<div align=center valign=middle><img height=18 width=18 src="/i/loading.gif" alt="Подождите идет загрузка"></div>';

var last_url = '';

function SubmitControl(tocheack){
 if (document.all || document.getElementById){
     for (i=0; i < tocheack.length;i++){
          if(tocheack.elements[i].type.toLowerCase()=="submit"||tocheack.elements[i].type.toLowerCase()=="reset") {
             tocheack.elements[i].disabled = true
            }
         }
    }
}
function clear_field(field)
{
    if (field.value==field.defaultValue)
    {
        field.value=''
    }
}

function check_field(field)
{
    if (field.value=='' ||
    field.value==' ')
    {
        field.value=field.defaultValue
    }
}


function logintosite(){
	var s = '<table border=0 width=300 cellspacing="1" cellpadding="0" bgcolor="#666666"><tr bgcolor="#316dab"><td width="100%" align=center><font color=white><b>Вход</b></font></td><td><a href="javascript:toggle(\'hint3\');"><img hiegth=21 width=21 src="i/x.gif" alt="закрыть" border=0></a></td></tr><tr bgcolor=white><td colspan=2><form name=login method=POST><input type=hidden name="a" value="signup"><input type=hidden name="c" value="dologin">'+
	'<table border=0 width=100% cellspacing="0" cellpadding="2">'+
	'<tr align=center><td>E-mail:</td><td><INPUT TYPE="text" name="email" value="" size=20 maxlength=40>'+
	'<tr align=center><td>Пароль:</td><td><INPUT TYPE="password" name="pass" value="" size=20 maxlength=40>'+
	'<tr align=center><td><label for=rem>Запомнить:</label></td><td><input id=rem type="checkbox" name="rem">'+
	'<tr align=center><td colspan=2><INPUT type=submit value="Войти"></td></tr>'+
	'</table></form></td></tr></table>';
	$("hint3").innerHTML = s;
	//$("hint3").style.display = '';
	$("hint3").style.top = "20%";
	$("hint3").style.left = "45%";
	new Draggable('hint3', { scroll: window });
	Effect.Appear('hint3');
}
function reg(){
	var s = '<table border=0 width=300 cellspacing="1" cellpadding="0" bgcolor="#666666"><tr bgcolor="#316dab"><td width="100%" align=center><font color=white><b>Регистрация</b></font></td><td><a href="javascript:toggle(\'hint3\');"><img hiegth=21 width=21 src="i/x.gif" alt="закрыть" border=0></a></td></tr><tr bgcolor=white><td colspan=2><form name=reg action="" method=POST><input type=hidden name="a" value="signup"><input type=hidden name="c" value="doreg">'+
	'<table border=0 width=100% cellspacing="0" cellpadding="2">'+
	'<tr align=center><td>Ваше имя:</td><td><INPUT TYPE="text" name="name" value="" size=30 maxlength=40></td></tr>'+
	'<tr align=center><td>E-mail:</td><td><INPUT TYPE="text" name="email" value="" size=30 maxlength=40></td></tr>'+
	'<tr align=center><td>Пароль:</td><td><INPUT TYPE="password" name="pass" value="" size=30 maxlength=40></td></tr>'+
	'<tr align=center><td>Подтвердите пароль:</td><td><INPUT TYPE="password" name="pass2" value="" size=30 maxlength=40></td></tr>'+
	'<tr align=center><td colspan=2><INPUT type=submit value="Зарегистрироваться"></td></tr>'+
	'</FORM></TABLE></td></tr></table>';
	$("hint3").innerHTML = s;
	//$("hint3").style.display = '';
	$("hint3").style.top = "20%";
	$("hint3").style.left = "45%";
	new Draggable('hint3', { scroll: window });
	Effect.Appear('hint3');
}

function remind(){
	var s = '<table border=0 width=300 cellspacing="1" cellpadding="0" bgcolor="#666666"><tr bgcolor="#316dab"><td width="100%" align=center><font color=white><b>Забыли пароль?</b></font></td><td><a href="javascript:toggle(\'hint3\');"><img hiegth=21 width=21 src="i/x.gif" alt="закрыть" border=0></a></td></tr><tr bgcolor=white><td colspan=2><form name=reg action="" method=POST><input type=hidden name="a" value="signup"><input type=hidden name="c" value="dolostpass">'+
	'<table border=0 width=100% cellspacing="0" cellpadding="2">'+
	'<tr align=center><td>E-mail:</td><td><INPUT TYPE="text" name="email" value="" size=30 maxlength=40></td></tr>'+
	'<tr align=center><td colspan=2><INPUT type=submit value=" Выслать "></td></tr>'+
	'</FORM></TABLE></td></tr></table>';
	$("hint3").innerHTML = s;
	//$("hint3").style.display = '';
	$("hint3").style.top = "20%";
	$("hint3").style.left = "45%";
	new Draggable('hint3', { scroll: window });
	 Effect.Appear('hint3');
}

function Formchecker(tocheck){

  if (tocheck.name != null &&tocheck.name.value.length == 0){
      alert('Введите Ваш ник в игре!');
      return false;
     }
  if (tocheck.silver != null &&tocheck.silver.value.length == 0){
      alert('Вы не ввели сумму серебра которую хотите приобрести!');
      return false;
     }   
}	

function toggle_(obj) {
    var el = document.getElementById(obj);
    if ( el.style.display != 'none' ) {
        el.style.display = 'none';
    }
    else {
        el.style.display = '';
    }
}

function toggle(obj) {
    var el = document.getElementById(obj);
    if ( el.style.display != 'none' ) {
        Effect.Fade(obj);
    }
    else {
        Effect.Appear(obj);
    }
}

function mcat(color,name)
{
 var txt="";
  txt+='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="menu_left_lite"  height="16" width="5" bgcolor="'+color+'"><img src="/i/1px.gif" width=9 height=16></td>  <td class="menu_right_lite"  height="16" width="95%">&nbsp;&nbsp; '+name+'</td></tr>  <tr><td colspan="2">&nbsp;</td></tr>  </table>';
  txt+='<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td>';
 document.write(txt);
}

function dmcat(color,name)
{
 var txt="";
  txt+='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="menu_left_lite"  height="16" width="5" bgcolor="'+color+'"><img src="/i/1px.gif" width=9 height=16></td>  <td class="menu_right_lite"  height="16" width="95%">&nbsp;&nbsp; '+name+'</td></tr>  <tr><td colspan="2">&nbsp;</td></tr>  </table>';
  txt+='<table width="100%" border="0" cellspacing="0" cellpadding="2">';
  document.write(txt);
}

function ctbl()
{
 document.write('<br></td></tr></table>');
}
function ctbl2()
{
 document.write('<tr><td colspan=2><br></td></tr></table>');
}
function dmlink(pic,name,link)
{
 document.write('<tr><td width=22><img src="/i/'+pic+'" width=20 height=17></td><td><a id="link_'+link+'" href="?d='+link+'" class=lmenu>'+name+'</a></td></tr>');
}
function mlink(link,name,target)
{
 document.write('&nbsp;&raquo; <a href="'+link+'" class=lmenu target="'+target+'">'+name+'</a><br>');
}
function mrow(text)
{
 document.write(text+'<br>');
}

function clink(name,game,gameid)
{
 document.write('&nbsp;&raquo; <a href="javascript:void(0);" onclick="setgame(\''+game+'\','+gameid+');" class=lmenu>'+name+'</a><br>');
}
function setgame(game,gameid){
	Cookie.set('game',game,720);
	Cookie.set('gameid',gameid,720);
	if(last_url){
		if(last_url.match(/(a=auto&id=)/i)){
			document.location = 'http://game-bank.ru/?a=auto&id='+gameid;
		}else{
			document.location=last_url;
		}
	}else{
		if(location.href.match(/(a=auto&id=)/i)){
			document.location = 'http://game-bank.ru/?a=auto&id='+gameid;
		}else{
		document.location=location.href;
		}
	}
}

function setgameAjax(game,gameid,link){
	Cookie.set('game',game,720);
	Cookie.set('gameid',gameid,720);
	get_url(link);
}


function get_url(url){
	last_url = url;
 new Ajax.Request('/ajax/'+url+'&'+ Math.random(), {
 			method:'get', 
 			onLoading: function(){
 				updateDivContents(ploading);
 				//setTimeout("document.focusform.focus.focus()", 1);
 				Effect.ScrollTo('focus_page');
 			},
 			onSuccess: function(transport) {
      	dhtmlHistory.add('/ajax/'+url+'&'+ Math.random(), transport.responseText);
      	updateDivContents(transport.responseText);
  		}, 
  		onFailure: function() {
                        updateDivContents("Information Temporarily Unavailable");  
      }
});
 
}

function updateDivContents(cont)
{
		$('main').innerHTML = cont;
		evalscriptcont(cont);
}

function evalscriptcont(cont){

  	var regexp = '<script[^>]*>([\\S\\s]*?)<\/script>';
    var matchAll = new RegExp(regexp, 'img');
    var matchOne = new RegExp(regexp, 'im');
    
    var evals = (cont.match(matchAll) || []).map(function(cont) {
      return (cont.match(matchOne) || ['', ''])[1];
    });
    for (i=0;i<evals.length;i++) {
    	eval(evals[i]);
    }
}

function checkemail(email){
	if(!/^[a-z0-9,!\#\$%&'\*\+/=\?\^_`\{\|}~-]+(\.[a-z0-9,!#\$%&'\*\+/=\?\^_`\{\|}~-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,})/i.test(email)){
		alert('Укажите верный E-mail!');
		return false;
	}
}
