/*--------------     Кэш изображений    ----------------------*/

var image1=new Image(); image1.src="/img/pict_ok.png";
var image2=new Image(); image2.src="/img/pict_no.png";
var image3=new Image(); image3.src="/img/pict_warning.png";
var image4=new Image(); image4.src="/img/play.gif";
var image5=new Image(); image5.src="/img/stop.gif";
var image6=new Image(); image6.src="/img/pause.gif";
var image7=new Image(); image7.src="/img/del.gif";
var image8=new Image(); image8.src="/img/plus.gif";
var image9=new Image(); image9.src="/img/minus.gif";

/*************************************************************/
function calculateDepositNew1()
{
	var plan=document.subform.plan.value*1;
	if (plan==1)
	{
		document.subform.money.value=5000;
	}
	else if (plan==2)
	{
		document.subform.money.value=500;
	}
	else
	{
		document.subform.money.value=50;
	}
	calculateDepositNew();
}

function calculateDepositNew()
{
	var plan=document.subform.plan.value*1;
	var money=document.subform.money.value*1;
	
	if (plan==1)
	{
		var min=5000;
		var max=10000;
		var kil=365;
		var percent=0.002;
	}
	else if (plan==2)
	{
		var min=500;
		var max=5000;
		var kil=180;
		var percent=0.0015;
	}
	else
	{
		var min=50;
		var max=500;
		var kil=90;
		var percent=0.001;
	}
	
	if (money<min)
	{
		document.getElementById("endamount").innerHTML="<font color='red'>Вклад не может быть меньше: "+min+"$.</font>";
		document.getElementById("endamount2").innerHTML="<font color='red'>Вклад не может быть меньше: "+min+"$.</font>";
	}
	else if (money>max)
	{
		document.getElementById("endamount").innerHTML="<font color='red'>Вклад не может быть больше: "+max+"$.</font>";
		document.getElementById("endamount2").innerHTML="<font color='red'>Вклад не может быть больше: "+max+"$.</font>";
	}
	else
	{
		em=money*percent*kil;
		em2=money+em;
		document.getElementById("endamount").innerHTML=em.toFixed(2)+'$';
		document.getElementById("endamount2").innerHTML=em2.toFixed(2)+'$';
	}
}


function collapseDiv(id)
{
	if (document.getElementById(id).style.display=='none')
	{
		showDiv(id);
	}
	else
	{
		hideDiv(id);
	}
}

function showDivTargetCountries()
{
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	showDiv("targeting_countries");
}


function casheBanner(banner)
{
	var image_banner=new Image(); image_banner.src=banner;
}

function countSignups()
{
	f=document.getElementById('subform');
	t=document.getElementById('txt');
	tt='';
	k=0;
	j=0;
	l=0;
	t.innerHTML='';

	for (var i=0; i<f.getElementsByTagName('INPUT').length; i++)
	{

		if(f.getElementsByTagName('INPUT')[i].type=='radio' && f.getElementsByTagName('INPUT')[i].value=='no' && f.getElementsByTagName('INPUT')[i+1].value=='' && f.getElementsByTagName('INPUT')[i].checked==true)
		{
			l++;
		}

		if(f.getElementsByTagName('INPUT')[i].type=='radio' && f.getElementsByTagName('INPUT')[i].value=='no' && f.getElementsByTagName('INPUT')[i].checked==true)
		{
			j++;
		}
			if(f.getElementsByTagName('INPUT')[i].type=='radio' && f.getElementsByTagName('INPUT')[i].value=='yes' && f.getElementsByTagName('INPUT')[i].checked==true)
		{
			k++;
		}

	}
	if(l>0) 
		{
			document.getElementById('subbut').disabled=true;
			document.getElementById('subbut').style.color='#666666';	
			t.innerHTML+='<span style=\"color:#C00\">Необходимо везде указать причину отказа!</span> ';
		}
		else 
		{
			/*document.getElementById('subbut').disabled=false;
			document.getElementById('subbut').style.color='#000000';*/
			if ((k+j)==0)
			{
				document.getElementById("subbut").style.color="#666666";
				document.getElementById('subbut').disabled=true;
			}
			else
			{
				document.getElementById('subbut').disabled=false;
				document.getElementById('subbut').style.color='#000000';
			}
		}
	t.innerHTML+='Подтвердить: '+k+', Отказать: '+j+' ';
	
	
}

function clineDelForm(id)
{
	$("#delform_"+id).slideUp("slow");
	document.getElementById("radio1_"+id).checked=false;
	document.getElementById("radio2_"+id).checked=false;
	document.getElementById("compl_id_"+id).disabled=true;
	document.getElementById("compl_id_"+id).value="";
	document.getElementById("compl_id_"+id).className="inputbox_noactive";
	document.getElementById("ch_compl_id_"+id).checked=false;
}

function hideDelForm(id,type)
{
	if (type=='show')
	{
		$("#delform_"+id).slideDown("slow");
	}
	else
	{
		$("#delform_"+id).slideUp("slow");
	}
}

function changePlayStop(type,status,id)
{
	var div="#stat_"+id;
	$(div).load("/ajax/change_play_stop.php",{type:type, status:status, id:id});
	
	/*if (status=="active")
	{
		$("#span_up_"+id).css({display: "none"});
	}
	else
		$("#span_up_"+id).css({display: "inline"});*/
	
	exit();
}

function historyFindClen()
{
	document.subform.f_id.value="";
	document.subform.f_start_date.value="";
	document.subform.f_end_date.value;
	
	$("#no_find_div").load("/ajax/history_find_clear.php",{});;
}

function historyFind()
{
	if (document.subform.f_id.value=="" && document.subform.f_start_date.value=="" && document.subform.f_end_date.value=="")
	{
		mesAlert("Пожалуйста, укажите параметры поиска!");
		return false;
	}
	
	var f_id=document.subform.f_id.value;
	var f_start_date=document.subform.f_start_date.value;
	var f_end_date=document.subform.f_end_date.value;
	var form_action=getCheckedValue(document.subform.form_action);
	var type=document.subform.type.value;
	var subtype=document.subform.subtype.value;
	
	mesPageBig("Поиск", "/ajax/history_find.php?action=addfind&f_id="+f_id+"&f_start_date="+f_start_date+"&f_end_date="+f_end_date+"&form_action="+form_action+"&type="+type+"&subtype="+subtype,0);
}

function changeHistoryFormAction(val)
{
	document.subform.action =val;
}

function isValidURL(url)
{
	//return /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&amp;?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/.test(url);
	 //return url.match(/^(ht|f)tps?:\/\/[a-zA-Z0-9-\.]+\.[a-zA-Z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
	 return url.match(/^(ht|f)tps?:\/\/[a-zA-ZйцукенгшщзхъфывапролджэячсмитьбюёЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮіІ0-9-\.]+\.[a-zA-ZрфРФ]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
}

function changeShowClicks(obj)
{
	if (obj.value=="views")
	{
		document.getElementById("show_click_1").innerHTML="Количество показов:";
		document.getElementById("show_click_2").innerHTML="Минимум: 100.";
		document.getElementById("show_click_3").innerHTML="показов (не менее 100).";
		document.getElementById("show_click_4").innerHTML="показов.";	
		document.subform.report_each.value=100;
		document.subform.count.value=100;
	}
	else
	{
		document.getElementById("show_click_1").innerHTML="Количество кликов:";
		document.getElementById("show_click_2").innerHTML="Минимум: 10.";
		document.getElementById("show_click_3").innerHTML="кликов (не менее 10).";
		document.getElementById("show_click_4").innerHTML="кликов.";
		document.subform.report_each.value=10;
		document.subform.count.value=10;
	}
}

function showHideCaptcha(obj)
{
	if (obj.value=='surf')
	{
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("tr_captcha").style.display='inline';
		}
		else
		{
			document.getElementById("tr_captcha").style.display='table-row';
		}
	}
	else
		document.getElementById("tr_captcha").style.display='none';
}

function showHideMaxNounique(obj)
{
	if (obj.value=='0')
	{
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("tr_max_nounique").style.display='inline';
		}
		else
		{
			document.getElementById("tr_max_nounique").style.display='table-row';
		}
	}
	else
		document.getElementById("tr_max_nounique").style.display='none';
}

function setHourAll(night, morning, day, evening)
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night"))
		{
			if (night==1)
				thisCheckBoxes[j].checked=true;
			else
				thisCheckBoxes[j].checked=false;
		}
		
		if (thisCheckBoxes[j].className==("hour_morning"))
		{
			if (morning==1)
				thisCheckBoxes[j].checked=true;
			else
				thisCheckBoxes[j].checked=false;
		}

		if (thisCheckBoxes[j].className==("hour_day"))
		{
			if (day==1)
				thisCheckBoxes[j].checked=true;
			else
				thisCheckBoxes[j].checked=false;
		}
		
		if (thisCheckBoxes[j].className==("hour_evening"))
		{
			if (evening==1)
				thisCheckBoxes[j].checked=true;
			else
				thisCheckBoxes[j].checked=false;
		}
	}
}

function setAllNeogr()
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{
		if (thisCheckBoxes[j].className==("inputbox input_hour width_90px") || thisCheckBoxes[j].className==("inputbox input_hour"))
		{
			thisCheckBoxes[j].value=document.subform.count_all_hour.value;
		}
	}
}

function setNeogr(obj)
{
	var a=obj.value;
	if (a=='' || isNaN(parseInt(a)))
	{
		obj.value='неогр.';
	}
	else
	{
		if (a<50) obj.value='50';
	}
}

function setNeogr2(obj)
{
	var a=obj.value;
	if (a=='' || isNaN(parseInt(a)))
	{
		obj.value='неогр.';
	}
}

function f_clicktype(option)
{
	if(option == 'text')
	{
		document.getElementById("T1").style.display = 'none';
		document.getElementById("T2").style.display = 'none';
	}
	else if(option == 'banner')
	{
		document.getElementById("T1").style.display = 'block';
		document.getElementById("T2").style.display = 'block';
	}
}

function mesConfirmPaymentYes()
{
	$("#mes_confirm_payment_content").load("/ajax/change_payment.php", {});
}

function mesConfirmSMSProtectYes()
{
	$("#mes_confirm_delaccount_content").load("/ajax/sms_protect_start.php", {});
	hideDiv("mes_confirm_sms");
	mesAlertAjax("Письмо отправлено!");
}

function mesConfirmDelAccountYes()
{
	$("#mes_confirm_sms_content").load("/ajax/info_delaccount.php", {});
}

function showChangePayment(div)
{
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-300)/2; 
	var div1="#"+div;
	$(div1).css({top: newTop, left: newLeft});
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	showDiv(div);
	return false;
}

function checkUpdateUserInfo()
{
	function checkPaymentAccount2()
	{
		if (document.changeUserInfo.payment_method.value==10)
		{
			return checkmail(document.changeUserInfo.payment_account.value);
		}
		else if (document.changeUserInfo.payment_method.value==9)
		{
			reg=/^([Rr]{1}[Uu]{1}\d+)/;
			if (!document.changeUserInfo.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.changeUserInfo.payment_method.value==4)
		{
			if (document.changeUserInfo.payment_account.value.length<12 || document.changeUserInfo.payment_account.value.length>13) return false;
		
			if (document.changeUserInfo.payment_method_2.value==13) reg=/^([Zz]{1}\d{12})/;
			if (document.changeUserInfo.payment_method_2.value==20) reg=/^([Yy]{1}\d{12})/;
			if (document.changeUserInfo.payment_method_2.value==18) reg=/^([Uu]{1}\d{12})/;
			if (document.changeUserInfo.payment_method_2.value==16) reg=/^([Rr]{1}\d{12})/;
			if (document.changeUserInfo.payment_method_2.value==17) reg=/^([Ee]{1}\d{12})/;
			if (document.changeUserInfo.payment_method_2.value==19) reg=/^([Bb]{1}\d{12})/;
			
			if (!document.changeUserInfo.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.changeUserInfo.payment_method.value==15)
		{
			if (document.changeUserInfo.payment_account.value.length!=10) return false;
			reg=/^(\d{10})/;
			if (!document.changeUserInfo.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.changeUserInfo.payment_method.value==5)
		{
			reg=/^(\d+)/;
			if (!document.changeUserInfo.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else
		{
			return true;
		}
	}
	
	
	if(document.changeUserInfo.fname.value=='')
	{
		mesAlert('Поле "Имя" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.changeUserInfo.fname.value)) 
	{
		mesAlert("Пожалуйста, введите имя, состоящее из букв латиницы или кириллицы."); 
		return false;
	}
	else if(document.changeUserInfo.sname.value=='')
	{
		mesAlert('Поле "Фамилия" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.changeUserInfo.sname.value)) 
	{
		mesAlert("Пожалуйста, введите фамилию, состоящую из букв латиницы или кириллицы."); 
		return false;
	}
	
	else if(document.changeUserInfo.country.value=='')
	{
		mesAlert('Поле "Страна" обязательно для заполнения!');
		return false;
	}

	else if(document.changeUserInfo.city.value=='')
	{
		mesAlert('Поле "Город" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.changeUserInfo.city.value)) 
	{
		mesAlert("Пожалуйста, введите название города, которое состоит из букв латиницы или кириллицы."); 
		return false;
	}
	else if(!document.changeUserInfo.payment_method.disabled && !checkPaymentAccount2())
	{
		mesAlert('Пожалуйста, введите правильный номер счёта!');
		return false;
	}
	
	else if(!document.changeUserInfo.email.disabled && document.changeUserInfo.email.value=='')
	{
		mesAlert('Поле "E-Mail Адрес" обязательно для заполнения!');
		return false;
	}
	else if (!document.changeUserInfo.email.disabled && !checkmail(document.changeUserInfo.email.value)) 
	{
		mesAlert("Пожалуйста, введите правильный E-Mail адрес!"); 
		return false;
	}
	
	else if(!document.changeUserInfo.email.disabled && document.getElementById("replage_div_email_validator").innerHTML!="")
	{
		mesAlert('Пожалуйста, введите другой E-Mail адрес!');
		return false;
	}
	
	
	else if(!document.changeUserInfo.payment_method.disabled && document.getElementById("replace_div_payment_account").innerHTML!="")
	{
		mesAlert('Пожалуйста, введите другой номер счёта!');
		return false;
	}
	
	else if(document.changeUserInfo.pass.value=='')
	{
		mesAlert('Поле "Старый пароль" обязательно для заполнения!');
		return false;
	}
	
	else if (document.changeUserInfo.new_pass.value!='')
	{
		if(document.changeUserInfo.new_pass.value.length<6)
		{
			mesAlert('Новый пароль слишком короткий!');
			return false;
		}
		
		if(document.changeUserInfo.new_pass_rep.value=='')
		{
			mesAlert('Поле "Новый пароль ещё раз" обязательно для заполнения!');
			return false;
		}
		
		if (document.changeUserInfo.new_pass.value!=document.changeUserInfo.new_pass_rep.value)
		{
			mesAlert('Пароли не совпадают!');
			return false;
		}
	}	
	
	return true;
}

function checkmail(value) 
{
	reg = /[a-z0-9!#$%&\'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&\'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkName(value)
{
	reg = /[a-zaA-ZйцукенгшщзхъфывапролджэячсмитьбюёЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮіІ -]/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkListIP(value)
{
	reg=/^[0-9,. ]+$/i;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function changeProtectedIp(obj)
{
	if (obj.checked)
	{
		document.changeUserInfo.protected_ip_value.className='inputbox';
		document.changeUserInfo.protected_ip_value.disabled=false;
	}
	else
	{
		document.changeUserInfo.protected_ip_value.className='inputbox_noactive';
		document.changeUserInfo.protected_ip_value.disabled=true;
	}
}

function displayTR(pointer,max,obj)
{
	for (i=1;i<=max;i++)
	{
		if (i==pointer)
		{
			var thisCheckBoxes = document.getElementsByTagName('tr');
			
			for (j = 1; j < thisCheckBoxes.length; j++)
			{
				if (thisCheckBoxes[j].className==("paginator_"+i))
				{
					if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
					{
						thisCheckBoxes[j].style.display='inline';
					}
					else
					{
						thisCheckBoxes[j].style.display='table-row';
					}
				}
			}
		}
		else
		{
			var thisCheckBoxes = document.getElementsByTagName('tr');
			
			for (j = 1; j < thisCheckBoxes.length; j++)
			{
				if (thisCheckBoxes[j].className==("paginator_"+i))
				{
					thisCheckBoxes[j].style.display="none";
				}
			}
		}
	}
}

function setActiveSpan(obj)
{
	var thisCheckBoxes = document.getElementsByTagName('span');
	
	for (j = 1; j < thisCheckBoxes.length; j++)
	{
		if (thisCheckBoxes[j].className=="pgn_active")
		{
			thisCheckBoxes[j].className="pgn_noactive";
		}
	}
	
	obj.className="pgn_active";
}

function showRefs()
{
	var refs=document.sendEmail.numberrefs.value;
	$("#mes_page3_content").load("/ajax/select_refs.php", {refs:refs});
	return false;
}

function select_refs_on_page(obj)
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{
		if (thisCheckBoxes[j].className==("refs_on_page"))
		{
			thisCheckBoxes[j].checked=obj.checked;
		}
	}
}


function checkUserInSystem()
{
	var user=document.sendEmail.user.value;
	$("#user_in_system").load("/ajax/user_in_system.php", {id:user});
}

var int_mailer_date_end=0;

function checkSendEmail()
{
	if (document.sendEmail.reader.value==0)
	{
		mesAlert("Необходимо выбрать, кому будет доставлено Ваше сообщение!");
		return false;
	}
	
	if (document.sendEmail.reader.value=='user' && trim(document.getElementById('user_in_system').innerHTML)!='')
	{
		mesAlert("Пользователь с таким ID не существует!");
		return false;
	}
	
	if (document.sendEmail.reader.value=='user' && document.sendEmail.user.value=='')
	{
		mesAlert("Укажите ID участника!");
		return false;
	}
	
	if (document.sendEmail.subject.value=="")
	{
		mesAlert("Укажите тему письма!");
		return false;
	}
	
	if (document.sendEmail.subject.value.length>150)
	{
		mesAlert('Поле "Тема" превышает допустимую длину!');
		return false;
	}
	
	if (document.sendEmail.message.value.length<5)
	{
		mesAlert("Текст письма слишком короткий!");
		return false;
	}
	
	if (document.sendEmail.message.value.length>3000)
	{
		mesAlert('Поле "Текст" превышает допустимую длину!');
		return false;
	}
	
	if (int_mailer_date_end==0)
	{
		dateObj2 = new Date();
		int_mailer_date_end=dateObj2.getTime()+60000;
	}
	
	dateObj = new Date();
	var time=dateObj.getTime();
	
	var time1=(document.sendEmail.lastsend.value*1+60)*1000;
	
	var dateObj2 = new Date(time1);
	var hours=dateObj2.getHours();
	var minute=dateObj2.getMinutes();
		if (minute<10) minute="0"+minute;
	var sec=dateObj2.getSeconds();
		if (sec<10) sec="0"+sec;
		
	var datetime=hours+":"+minute+":"+sec;
	
	
	if (document.sendEmail.lastsend.value!="" && document.sendEmail.lastsend.value!=0 && (time1>time && time<int_mailer_date_end))
	{
		mesAlert('Отправлять письма можно не чаще 1 раза в минуту! Отправка будет возможна: '+datetime);
		return false;
	}
	
	return true;
}

function selectEmailReader(obj)
{
	if (obj.value=='user')
	{
		document.getElementById("prim").innerHTML='Письмо получит выбранный участник в системе.';
		
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById('reader_user').style.display='inline';
		}
		else
		{
			document.getElementById('reader_user').style.display='table-row';
		}
		document.getElementById('reader_referal').style.display="none";
	}
	else if (obj.value=='referer')
	{
		document.getElementById('reader_user').style.display="none";
		document.getElementById('reader_referal').style.display="none";
		document.getElementById("prim").innerHTML='Письмо получит участник, который привлек Вас в систему или купил Вас на бирже. ('+document.sendEmail.referer.value+')';
	}
	else if (obj.value=='referal')
	{
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById('reader_referal').style.display='inline';
		}
		else
		{
			document.getElementById('reader_referal').style.display='table-row';
		}
		document.getElementById('reader_user').style.display="none";
		document.getElementById("prim").innerHTML='Письмо получит один или несколько, выбранных Вами, рефералов.';	
		showRefs();
	}
	else if (obj.value=='admin')
	{
		document.getElementById('reader_user').style.display="none";
		document.getElementById('reader_referal').style.display="none";
		document.getElementById("prim").innerHTML='Письмо получит администрация.';
	}
	else
	{
		document.getElementById('reader_user').style.display="none";
		document.getElementById('reader_referal').style.display="none";
		document.getElementById("prim").innerHTML='Необходимо выбрать кому будет доставлено Ваше сообщение.';
	}
	
	$("#div_reader_email").load("/ajax/reader_email.php", {type:obj.value});
}


function countSelectEmailsAll(obj)
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	var kil=0;
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if (thisCheckBoxes[i].className=="select_all")
		{
			thisCheckBoxes[i].checked=obj.checked;
		}
	}
	countSelectEmails();
}

function selectRefsAll(obj)
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	var kil=0;
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if (thisCheckBoxes[i].className=="select_all")
		{
			thisCheckBoxes[i].checked=obj.checked;
			traderefChangeRefs(thisCheckBoxes[i]);
		}
	}
}

function countSelectEmails()
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	var kil=0;
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if ((thisCheckBoxes[i].className=="select_all")&&(thisCheckBoxes[i].checked))
		{
			kil++;
		}
	}
	$("#count_select_emails").text(kil);
}

function isSiteInBL(obj,type)
{
	var url=obj.value;
	$("#site_blacklist").load("/ajax/site_blacklist.php", {url:url, type: type});
	return false;
}

function retryCaptcha(id,captcha)
{
	if (captcha==2)
		$("#ajax_div_track").load("/ajax/enter_captcha_emails.php", {id:id});
	if (captcha==1)
		$("#ajax_div_track").load("/ajax/enter_captcha_light_emails.php", {id:id});	
	return false;
}

function checkCaptcha(type)
{
	var code=document.captchaform.code.value;
	var id=document.captchaform.id.value;
	var captcha=2;
	$("#ajax_div_track").load("/ajax/calculate_"+type+".php", {id:id, code:code, captcha:captcha});
	return false;
}

function checkCaptchaLight(type,id,code)
{
	var captcha=1;
	$("#ajax_div_track").load("/ajax/calculate_"+type+".php", {id:id, code:code, captcha:captcha});
	return false;
}

function get_cookie(name)
{
    var start = document.cookie.indexOf(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 set_cookie (name, value)
{
  var argv = set_cookie.arguments;
  var argc = set_cookie.arguments.length;
  var expires = (argc > 2) ? argv[2] :null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] :false;
  document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
    ((path == null) ? "" : ("; path=" + path)) +
    ((domain == null) ? "" : ("; domain=" + domain)) +
    ((secure == true) ? "; secure" :"");
}


function end_view()
{
	//$("#no_find_div").load("/ajax/end_user_action.php", {});
	//alert(123);
	set_cookie("user_view",0); 
}


function start_view(type, timer, captcha, id)
{
	//$("#no_find_div").load("/ajax/start_user_action.php", {});
	set_cookie("user_view",1);
	
	
	var i=timer;
	$("#timer_id_1").everyTime(1000,'timer2', function() {
		i--;
		if (i<=0)
		{
			$("#timer_id_1").stopTime('timer2');
			if (captcha==2)
			{
				$("#ajax_div_track").load("/ajax/enter_captcha.php?type="+type, {id:id});
			}
			else 
			{
				if(captcha==1)
				{
					$("#ajax_div_track").load("/ajax/enter_captcha_light.php?type="+type, {id:id});
				}
				else
				{
					$("#ajax_div_track").load("/ajax/calculate_"+type+".php", {id:id, captcha:captcha});
				}
			}
		}
		else
		{
			$(this).text(i);
		}
	});
}


function delayNextSite(timer)
{
	var i=timer;
	$("#timer_id").everyTime(1000,'timer2', function() {
		i--;
		if (i<=0)
		{
			$("#timer_id").stopTime('timer2');
			parent.location.href = "/track_surf.php?type=surf";
		}
		else
		{
			document.getElementById("next_site").value="Следующий сайт ("+i+")";
		}
	});
}

function delayCloseWindow()
{
		for (i=0;i<100000000;i++){var t=112333*1434443; var t=1223445*134555;}
		//setTimeout("endPart()", 5000);
}
/*
function endPart()
{
  //выполняем оставшиеся действия после задержки
}*/


function changeWhoParameters(title,page)
{
	var countrecord=document.whoparametres.countrecord.value;
	var find_date=document.whoparametres.find_date.value;
	var ip=document.whoparametres.ip.value;
	$("#no_find_div").load("/ajax/change_who_parametres.php", {countrecord:countrecord, find_date:find_date, ip:ip});
		
	setTimeout(function(){mesPage(title,page)}, 500);
	return false;
}

function changeWhoParameters2(title,page)
{
	var countrecord=document.whoparametres.countrecord.value;
	var ip=document.whoparametres.ip.value;
	$("#no_find_div").load("/ajax/change_who_parametres.php", {countrecord:countrecord,ip:ip});
		
	setTimeout(function(){mesPage(title,page)}, 500);
	return false;
}

function mesPage(title,page,autosize)
{
	document.getElementById("mes_page_top").innerHTML=title;
	$("#mes_page_content").load(page, {});
	
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-400)/2; 
	var newHeight=(screenSize().h-200);
	if (autosize==1)
	{
		$("#mes_page").css({top: newTop, left: newLeft});
		$("#mes_page > .mes_content").css({height: "auto"});
	}
	else
	{
		$("#mes_page").css({top: '100px', left: newLeft, height: newHeight});
		$("#mes_page > .mes_content").css({height: newHeight});
	}
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	setTimeout(function(){$("#mes_page").fadeIn("slow");}, 500);
	return false;
}

function mesPageBig(title,page,autosize)
{	
	document.getElementById("mes_page2_top").innerHTML=title;
	$("#mes_page2_content").load(page, {});
	
	var newLeft=(screenSize().w-700)/2;
	var newTop=(screenSize().h-600)/2; 
	var newHeight=(screenSize().h-200);
	if (autosize==1)
	{
		$("#mes_page2").css({top: newTop, left: newLeft});
	}
	else
	{
		$("#mes_page2").css({top: '100px', left: newLeft, height: newHeight});
		$("#mes_page2 > .mes_content").css({height: newHeight});
	}
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	setTimeout(function(){$("#mes_page2").fadeIn("slow");}, 500);
	return false;
}

function mesPage2(title)
{
	document.getElementById("mes_page2_top").innerHTML=title;
	//$("#mes_page2_content").load(page, {});
	var newLeft=(screenSize().w-700)/2;
	var newTop=(screenSize().h-300)/2; 
	var newHeight=(screenSize().h-200);
	$("#mes_page2").css({top: newTop, left: newLeft});
	
	$("#mes_page2").css({top: '100px', left: newLeft, height: newHeight});
	$("#mes_page2 > .mes_content").css({height: newHeight});
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	setTimeout(function(){$("#mes_page2").fadeIn("slow");}, 500);
	return false;
}

function mesPage3(title)
{
	document.getElementById("mes_page3_top").innerHTML=title;
	//$("#mes_page2_content").load(page, {});
	var newLeft=(screenSize().w-700)/2;
	var newTop=(screenSize().h-300)/2; 
	var newHeight=(screenSize().h-200);
	$("#mes_page3").css({top: newTop, left: newLeft});
	
	$("#mes_page3").css({top: '100px', left: newLeft, height: newHeight});
	$("#mes_page3 > .mes_content").css({height: newHeight});
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	setTimeout(function(){$("#mes_page3").fadeIn("slow");}, 500);
	return false;
}

function mesAlertAddBL(text)
{
	document.getElementById("mes_alert_addbl_top").innerHTML="Внимание!";
	document.getElementById("mes_alert_addbl_content").innerHTML=text;
	
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-300)/2; 
	$("#mes_alert_addbl").css({top: newTop, left: newLeft});
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	$("#mes_alert_addbl").fadeIn("slow");
	return false;
}

function mesAlert(text)
{
	document.getElementById("mes_alert_top").innerHTML="Внимание!";
	document.getElementById("mes_alert_content").innerHTML=text;
	
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-300)/2; 
	$("#mes_alert").css({top: newTop, left: newLeft});
	
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	$("#mes_alert").fadeIn("slow");
	
	return false;
}


function mesConfirm(obj,title,text)
{
	document.getElementById("mes_confirm_top").innerHTML=title;
	document.getElementById("mes_confirm_content").innerHTML=text;
	
	if (obj.nodeName=="A" || obj.nodeName=="a")
		document.getElementById("location_ref").innerHTML=obj.href
	else
		document.getElementById("location_ref").innerHTML=obj.parentNode.href;
	
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-300)/2; 
	$("#mes_confirm").css({top: newTop, left: newLeft});
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	$("#mes_confirm").fadeIn("slow");
	return false;
}


function mesConfirmFormSubmit(title,text)
{
	if (document.subform.showConfirm.value==1)
	{
		document.getElementById("mes_confirm_subform_top").innerHTML=title;
		document.getElementById("mes_confirm_subform_content").innerHTML=text;

		var newLeft=(screenSize().w-400)/2;
		var newTop=(screenSize().h-300)/2; 
		$("#mes_confirm_form_submit").css({top: newTop, left: newLeft});

		if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
		$("#mes_confirm_form_submit").fadeIn("slow");
		
		document.subform.showConfirm.value=0;
		
		return false;
	}
	else
	{
		return true;
	}
}

function mesComplaint(obj,title,id,type)
{
	document.getElementById("mes_complaint_top").innerHTML=title;
	document.complaintForm.text.value="";
	document.getElementById("hiddenType").value=type;
	document.getElementById("count3").innerHTML="0";
	document.getElementById("hiddenId").value=id;
	//document.getElementById("location_ref").innerHTML=obj.parentNode.href;
	
	var newLeft=(screenSize().w-400)/2;
	var newTop=(screenSize().h-300)/2; 
	$("#mes_complaint").css({top: newTop, left: newLeft});

	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	$("#mes_complaint").fadeIn("slow");
	return false;
}

function mesComplaintYes()
{
	hideDiv("mes_complaint");
	
	var id = document.complaintForm.id.value;
	var text = document.complaintForm.text.value;
	var type = document.complaintForm.type.value;
	
	var mtext="";
	if (text=="")
	{
		mtext="Сообщение не может быть пустым!";
	}
	else
	{
		mtext="Ваша жалоба принята и будет рассмотрена администрацией. Спасибо.";
		$("no_find_div").load("/ajax/send_complaint.php", {id:id, text:text, type:type});
	}
	
	setTimeout(function(){mesAlert(mtext);}, 500);
	return false;
}

function mesConfirmYes()
{
	//=document.getElementById("location_ref").innerHTML;
	var what = '&amp;';
	var to = '&';
	window.location.href=document.getElementById("location_ref").innerHTML.replace(new RegExp (what, 'g'), to);
	
//alert("Вкусные яблоки, сочные яблоки.".replace(new RegExp (what, 'g'), to));
}

function showDiv(str)
{
	st="#"+str;	
	$(st).fadeIn("slow");
}

function hideDiv(str)
{
	st="#"+str;
	$(st).fadeOut("slow");
}


function selectOneAdvEmails($obj)
{
	if ($obj==document.subform.hide_http_ref)
		if (document.subform.hide_http_ref.checked) 
		{
			document.getElementById("div_change_http_ref").style.display="none";
			document.subform.change_http_ref.checked=false;
		}
	
	if ($obj==document.subform.change_http_ref)
		if (document.subform.change_http_ref.checked) 
		{
			document.getElementById("div_change_http_ref").style.display="block";
			document.subform.hide_http_ref.checked=false;
		}
		else
			document.getElementById("div_change_http_ref").style.display="none";
	if ($obj==document.subform.captcha_1)
		if (document.subform.captcha_1.checked) document.subform.captcha_2.checked=false;
		
	if ($obj==document.subform.captcha_2)
		if (document.subform.captcha_2.checked) document.subform.captcha_1.checked=false;
}

function oneChecked(obj)
{
	if (obj.checked)
	{
		var cls=obj.className;
		
		var thisCheckBoxes = document.getElementsByTagName('input');
		for (j = 1; j < thisCheckBoxes.length; j++)
		{	
			if (thisCheckBoxes[j].className==cls && thisCheckBoxes[j]!=obj)
			{
				thisCheckBoxes[j].checked=false;
			}
		}
	}
	//obj.checked=true;
}

function allChecked(obj,cls)
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		
		if (thisCheckBoxes[j].className==cls && !thisCheckBoxes[j].disabled)
		{
			thisCheckBoxes[j].checked=obj.checked;
		}
		else if (thisCheckBoxes[j].className==cls && thisCheckBoxes[j].disabled && obj.checked)
		{
			thisCheckBoxes[j].checked=!obj.checked;
		}
	}
}

function onAllChecked()
{
	document.subform.all.checked=false;
}

function changeVisible(val,obj,reverce)
{
	if (reverce)
		if (val.checked) obj.style.display='none';
		else
			obj.style.display='block';
	else
		if (val.checked) obj.style.display='block';
		else
			obj.style.display='none';
}

function refreshPriceEmails()
{
	var mcount=document.subform.mcount.value;
	var allemail=document.subform.allemail.checked;
	var captcha=0;
	if (document.subform.captcha_1.checked) captcha=1;
	if (document.subform.captcha_2.checked) captcha=2;
	var time=document.subform.time.value;
	var min_user=document.subform.minUser.value;
	if (document.subform.allemail.checked)	
	{
		var max_user=document.subform.allUser.value;
	}
	else
	{
		var max_user=document.subform.maxUser.value;
	}
	var period=getCheckedValue(document.subform.period);
	$("#replace_div_emails").load("/ajax/price_emails.php", {mcount:mcount, allemail:allemail, captcha:captcha, time:time, min_user: min_user, max_user:max_user, period: period});
	
	showAjaxLoader();
}

function refreshPriceClicks()
{
	var count=document.subform.count.value;
	var captcha=0;
	if (document.subform.captcha_1.checked) captcha=1;
	if (document.subform.captcha_2.checked) captcha=2;
	var time=document.subform.time.value;
	
	$("#replace_div_clicks").load("/ajax/price_clicks.php", {count:count, captcha:captcha, time:time});
	
	showAjaxLoader();
}

function refreshPriceSignups()
{
	var count=document.subform.count.value;
	var credits=document.subform.credits.value;
	
	$("#replace_div_clicks").load("/ajax/price_signups.php", {count:count, price:credits});
	
	showAjaxLoader();
}

function refreshChangePriceSignups(aj)
{
	var id=document.subform.id.value;
	var count=document.subform.count.value;
	var credits=document.subform.credits.value;
	var discount=document.subform.discount.value;
	
	$("#replace_div_clicks").load("/ajax/price_signups_change.php", {id:id, count:count, price:credits, discount: discount});
	
	if (aj==1) showAjaxLoader();
}


function refreshPriceSurf()
{
	var count=document.subform.count.value;
	var time=document.subform.time.value;
	var captcha=0;
	if (document.subform.captcha_1.checked) captcha=1;
	if (document.subform.captcha_2.checked) captcha=2;
	var type=document.subform.type.value;
	var unique=document.subform.unique.value;
	
	$("#replace_div_clicks").load("/ajax/price_surf.php", {count:count, time:time, captcha:captcha, type:type, unique:unique});
	
	showAjaxLoader();
}

function refreshPriceBanners()
{
	var count=document.subform.count.value;
	var type=document.subform.type.value;
	var unique=document.subform.unique.value;
	if (document.subform.in_page.checked) var in_page=1; else var in_page=0;
	if (document.subform.in_frame.checked) var in_frame=1; else  var in_frame=0;
	
	$("#replace_div_clicks").load("/ajax/price_banners.php", {count:count, type:type, unique:unique, in_page:in_page, in_frame:in_frame});
	
	showAjaxLoader();
}

function refreshPriceBannersAdd(aj)
{
	var count=document.subform.count.value;
	var type=document.subform.type.value;
	var unique=document.subform.unique.value;
	var in_page=document.subform.in_page.value;
	var in_frame=document.subform.in_frame.value;
	var discount=document.subform.discount.value;
	$("#replace_div_clicks").load("/ajax/price_banners_add.php", {count:count, type:type, unique:unique, in_page:in_page, in_frame:in_frame, discount: discount});
	
	if (aj==1) showAjaxLoader();
}

function refreshPriceClicksAdd(aj)
{
	var count=document.subform.count.value;
	var captcha=document.subform.captcha.value;
	var timer=document.subform.timer.value;
	var discount=document.subform.discount.value;
	$("#replace_div_clicks").load("/ajax/price_clicks_add.php", {count:count, captcha:captcha, timer:timer, discount: discount});
	
	if (aj==1) showAjaxLoader();
}

function refreshPriceSignupsAdd(aj)
{
	var count=document.subform1.count.value*1;
	var credits=document.subform1.credits.value*1;
	var discount=document.subform1.discount.value*1;
	
	$("#replace_div_clicks").load("/ajax/price_signups_add.php", {count:count, credits:credits, discount:discount});
	
	if (aj==1)  showAjaxLoader();
}

function refreshPriceSurfAdd(aj)
{
	var count=document.subform.count.value;
	var captcha=document.subform.captcha.value;
	var timer=document.subform.timer.value;
	var type=document.subform.type.value;
	var unique=document.subform.unique.value;
	var discount=document.subform.discount.value;
	$("#replace_div_clicks").load("/ajax/price_surf_add.php", {count:count, captcha:captcha, timer:timer, discount: discount, type:type, unique:unique});
	
	if (aj==1) showAjaxLoader();
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function checkConfirmSignups(form)
{
	if (form.question.value*1==-1)
	{
		if (form.confirm_text.value=="")
		{
			mesAlert('Поле "Информация для подтверждения" обязательно для заполнения!');
			return false;
		}
	}
	else
	{
		if (form.confirm_text.value=="")
		{
			mesAlert('Поле "Контрольный ответ" обязательно для заполнения!');
			return false;
		}
	}
	return true;
}

function checkSignUpEmailsForm()
{
	if ((document.subform.action.value=="add")&&(document.subform.id_advertise.value==""))
	{
		mesAlert('Поле "ID рекламодателя" обязательно для заполнения!');
		return false;
	}
	
	if(document.subform.ad_title.value=='')
	{
		mesAlert('Поле "Тема письма" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.ad_title.value.length>1000)
	{
		mesAlert('Поле "Тема письма" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.ad_text.value=='')
	{
		mesAlert('Поле "Текст письма" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.ad_text.value.length>5000)
	{
		mesAlert('Поле "Текст письма" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.ad_url.value=='' || document.subform.ad_url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.ad_url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (!document.subform.allemail.checked)
		var count=document.subform.mcount.value;
		var minUser=document.subform.minUser.value;
		var maxUser=document.subform.maxUser.value;
			count*=1;
			minUser*=1;
			maxUser*=1;
		if(count<minUser|| count>maxUser)
		{
			mesAlert('Неверно заполнено поле "Количество писем"!');
			return false;
		}
		
	if (document.subform.change_http_ref.checked)
	{
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
		
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	}
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	return true;
}

function checkSignUpEmailsEditForm()
{
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	return true;
}

function checkSignUpClicksForm()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Заголовок" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>150)
	{
		mesAlert('Поле "Заголовок" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.change_http_ref.checked)
	{
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	}
	
	if (document.subform.type.value=='text' && document.subform.text.value=='')
	{
		mesAlert('Поле "Рекламный текст" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.type.value=='text' && document.subform.text.value.length>1000)
	{
		mesAlert('Поле "Рекламный текст" превышает допустимую длину!');
		return false;
	}
	
	if (document.subform.type.value=='banner' && (document.subform.banner.value=='' || document.subform.banner.value=='http://'))
	{
		mesAlert('Поле "URL баннера" обязательно для заполнения!');
		return false;
	}
	
	/*hiddenImg= new Image();
	hiddenImg.src= document.subform.banner.value;
	var is = getImageSize(hiddenImg);
	
	delayCloseWindow();
	
	if (document.subform.type.value=='banner')
		if (is.width!=468 || is.height!=60)
		{
			mesAlert('По указаному адресу баннер не найден или неверный размер баннера!');
			return false;
		}
	
	delayCloseWindow();*/
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
	
	
	if (document.subform.max_in_day.value!=0 && document.subform.max_in_day.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if (document.subform.count.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Количество кликов"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество кликов в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество клтков в отчётах!');
		return false;
	}
	
	return true;
}

function checkSignUpClicksFormUpdate()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Заголовок" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>150)
	{
		mesAlert('Поле "Заголовок" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.change_http_ref.checked)
	{
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	}
	
	if (document.subform.type.value=='text' && document.subform.text.value=='')
	{
		mesAlert('Поле "Рекламный текст" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.type.value=='text' && document.subform.text.value.length>1000)
	{
		mesAlert('Поле "Рекламный текст" превышает допустимую длину!');
		return false;
	}
	
	if (document.subform.type.value=='banner' && (document.subform.banner.value=='' || document.subform.banner.value=='http://'))
	{
		mesAlert('Поле "URL баннера" обязательно для заполнения!');
		return false;
	}
	
	/*hiddenImg= new Image();
	hiddenImg.src= document.subform.banner.value;
	var is = getImageSize(hiddenImg);
	
	delayCloseWindow();
	
	if (document.subform.type.value=='banner')
		if (is.width!=468 || is.height!=60)
		{
			mesAlert('По указаному адресу баннер не найден или неверный размер баннера!');
			return false;
		}
	
	delayCloseWindow();*/
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
	
	if (document.subform.max_in_day.value!=0 && document.subform.max_in_day.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество кликов в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество кликов в отчётах!');
		return false;
	}
	
	return true;
}

function checkSignUpSignupsForm()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>500)
	{
		mesAlert('Поле "Название" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if ( document.subform.text.value=='')
	{
		mesAlert('Поле "Условия, описание задания" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.text.value.length>5000)
	{
		mesAlert('Поле "Условия, описание задания" превышает допустимую длину!');
		return false;
	}

	
	if (getCheckedValue(document.subform.auto)*1==1)
	{
		if (
			document.getElementById("tr_question1").style.display!='none' && document.subform.question1.value=='' ||
			(document.getElementById("tr_question2").style.display!='none' && document.subform.question2.value=='') ||
			(document.getElementById("tr_question3").style.display!='none' && document.subform.question3.value=='') ||
			(document.getElementById("tr_question4").style.display!='none' && document.subform.question4.value=='') ||
			(document.getElementById("tr_question5").style.display!='none' && document.subform.question5.value=='')
			)
		   {
				mesAlert('Заполните все поля "Ключевой вопрос"!');
				return false;
		   }
		   
		if (
			document.getElementById("tr_answer1").style.display!='none' && document.subform.answer1.value=='' ||
			(document.getElementById("tr_answer2").style.display!='none' && document.subform.answer2.value=='') ||
			(document.getElementById("tr_answer3").style.display!='none' && document.subform.answer3.value=='') ||
			(document.getElementById("tr_answer4").style.display!='none' && document.subform.answer4.value=='') ||
			(document.getElementById("tr_answer5").style.display!='none' && document.subform.answer5.value=='')
			)
		   {
				mesAlert('Заполните все поля "Ключевой ответ"!');
				return false;
		   }
	}
	else
	{
		if (document.subform.term.value*1<5 || document.subform.term.value*1>30)
		{
			mesAlert('Поле "Срок подтверждения" должно быть в диапазоне от 5 до 30!');
			return false;
		}
		
		if ( document.subform.confirm.value=='')
		{
			mesAlert('Поле "Информация для подтверждения задания" обязательно для заполнения!');
			return false;
		}
		
		if (document.subform.confirm.value.length>500)
		{
			mesAlert('Поле "Информация для подтверждения задания" превышает допустимую длину!');
			return false;
		}
		
		   
	}
	/*if (document.subform.change_http_ref.checked)
	{
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
		
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	}*/
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
	
	if (document.subform.min_rating.value*1>document.subform.maxRating.value*1 || document.subform.min_rating.value*1<document.subform.minRating.value*1)
	{
		mesAlert('Неверно заполнено поле рейтинга!');
		return false;
	}
	
	if (document.subform.count.value*1<5)
	{
		mesAlert('Неверно заполнено поле "Количество заданий"!');
		return false;
	}
	
	if (document.subform.credits.value*1<0.01)
	{
		mesAlert('Неверно заполнено поле "Оплата участнику за выполнение задания"!');
		return false;
	}
	
	if (document.subform.max_in_day.value*1<0)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество заданий в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество заданий в отчётах!');
		return false;
	}
	
	//return true;
	return mesConfirmFormSubmit('Подтверждение данных','Вы уверены в правильности заполнения поля &laquo;Тип задания&raquo;? Ошибка в выборе типа наказывается штрафом и блокировкой задания.');
}

function checkSignUpSignupsFormUpdate()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>500)
	{
		mesAlert('Поле "Название" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if ( document.subform.text.value=='')
	{
		mesAlert('Поле "Условия, описание задания" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.text.value.length>5000)
	{
		mesAlert('Поле "Условия, описание задания" превышает допустимую длину!');
		return false;
	}
	
	/*if (document.subform.term.value*1<5 || document.subform.term.value*1>30)
	{
		mesAlert('Поле "Срок подтверждения" должно быть в диапазоне от 5 до 30!');
		return false;
	}
	
	if ( document.subform.confirm.value=='')
	{
		mesAlert('Поле "Информация для подтверждения задания" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.confirm.value.length>500)
	{
		mesAlert('Поле "Информация для подтверждения задания" превышает допустимую длину!');
		return false;
	}*/
	
	if (getCheckedValue(document.subform.auto)*1==1)
	{
		if (
			document.getElementById("tr_question1").style.display!='none' && document.subform.question1.value=='' ||
			(document.getElementById("tr_question2").style.display!='none' && document.subform.question2.value=='') ||
			(document.getElementById("tr_question3").style.display!='none' && document.subform.question3.value=='') ||
			(document.getElementById("tr_question4").style.display!='none' && document.subform.question4.value=='') ||
			(document.getElementById("tr_question5").style.display!='none' && document.subform.question5.value=='')
			)
		   {
				mesAlert('Заполните все поля "Ключевой вопрос"!');
				return false;
		   }
		   
		if (
			document.getElementById("tr_answer1").style.display!='none' && document.subform.answer1.value=='' ||
			(document.getElementById("tr_answer2").style.display!='none' && document.subform.answer2.value=='') ||
			(document.getElementById("tr_answer3").style.display!='none' && document.subform.answer3.value=='') ||
			(document.getElementById("tr_answer4").style.display!='none' && document.subform.answer4.value=='') ||
			(document.getElementById("tr_answer5").style.display!='none' && document.subform.answer5.value=='')
			)
		   {
				mesAlert('Заполните все поля "Ключевой ответ"!');
				return false;
		   }
	}
	else
	{
		if (document.subform.term.value*1<5 || document.subform.term.value*1>30)
		{
			mesAlert('Поле "Срок подтверждения" должно быть в диапазоне от 5 до 30!');
			return false;
		}
		
		if ( document.subform.confirm.value=='')
		{
			mesAlert('Поле "Информация для подтверждения задания" обязательно для заполнения!');
			return false;
		}
		
		if (document.subform.confirm.value.length>500)
		{
			mesAlert('Поле "Информация для подтверждения задания" превышает допустимую длину!');
			return false;
		}
		
		   
	}
	
	/*if (document.subform.change_http_ref.checked)
	{
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
		
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	}*/
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
	
	if (document.subform.min_rating.value*1>document.subform.maxRating.value*1 || document.subform.min_rating.value*1<document.subform.minRating.value*1)
	{
		mesAlert('Неверно заполнено поле рейтинга!');
		return false;
	}
	
	if (document.subform.max_in_day.value*1<0)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество заданий в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество заданий в отчётах!');
		return false;
	}
	
	return true;
}

function checkSignUpSurfForm()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>500)
	{
		mesAlert('Поле "Название" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.change_http_ref.checked)
	{
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
		
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	}
	
	if (document.subform.unique.value*1==0 && (document.subform.max_nounique.value*1<2 || document.subform.max_nounique.value*1>10) )
	{
		mesAlert('Неверно заполнено поле "Максимум неуникальных"!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
	
	if (document.subform.count.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Количество просмотров"!');
		return false;
	}
	
	if (document.subform.max_in_day.value!=0 && document.subform.max_in_day.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество в отчётах!');
		return false;
	}
	
	return true;
}


function checkSignUpSurfFormUpdate()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if (document.subform.title.value.length>500)
	{
		mesAlert('Поле "Название" превышает допустимую длину!');
		return false;
	}
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.unique.value*1==0 && (document.subform.max_nounique.value*1<2 || document.subform.max_nounique.value*1>10) )
	{
		mesAlert('Неверно заполнено поле "Максимум неуникальных"!');
		return false;
	}
	
	if (document.subform.change_http_ref.checked)
	{
		if (!isValidURL(document.subform.change_http_ref_value.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
		
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("day_checked"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один день недели!');
		return false;
	}
	
	var kil=0;
	var thisCheckBoxes = document.getElementsByTagName('input');
	for (j = 1; j < thisCheckBoxes.length; j++)
	{	
		if (thisCheckBoxes[j].className==("hour_night") || thisCheckBoxes[j].className==("hour_morning") || thisCheckBoxes[j].className==("hour_day") || thisCheckBoxes[j].className==("hour_evening"))
		{
			if (thisCheckBoxes[j].checked) kil++;
		}
	}
	if (kil==0)
	{
		mesAlert('Не указан ни один час выполнения!');
		return false;
	}
		
	if (document.subform.max_in_day.value!=0 && document.subform.max_in_day.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if ((document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество в отчётах!');
		return false;
	}
	
	return true;
}

function checkSignUpBannersForm()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if(document.subform.banner.value=='' || document.subform.banner.value=='http://')
	{
		mesAlert('Поле "Путь к баннеру" обязательно для заполнения!');
		return false;
	}	
		
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.alt.value=='')
	{
		mesAlert('Поле "Альтернативный текст (alt)" обязательно для заполнения!');
		return false;
	}
	
	if (!document.subform.in_frame.checked && !document.subform.in_page.checked)
	{
		mesAlert('Не указано место размещения баннера!');
		return false;
	}
	
	/*if (document.subform.change_http_ref.checked)
	{
		if (!isValidURL(document.subform.change_http_ref.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	}*/
	if (document.subform.type.value=='views' && document.subform.count.value*1<100)
	{
		mesAlert('Неверно заполнено поле "Количество просмотров"!');
		return false;
	}
	
	if (document.subform.type.value=='clicks' && document.subform.count.value*1<10)
	{
		mesAlert('Неверно заполнено поле "Количество кликов"!');
		return false;
	}
	
	if (document.subform.max_in_day.value*1<0)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if (document.subform.type.value=='views' && (document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество просмотров в отчётах!');
		return false;
	}
	if (document.subform.type.value=='clicks' && (document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<10))
	{
		mesAlert('Неверно заполнено количество кликов в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	
	return true;
}

function checkSignUpBannersFormUpdate()
{
	if(document.subform.title.value=='')
	{
		mesAlert('Поле "Название" обязательно для заполнения!');
		return false;
	}
	
	if(document.subform.banner.value=='' || document.subform.banner.value=='http://')
	{
		mesAlert('Поле "Путь к баннеру" обязательно для заполнения!');
		return false;
	}	
	
	if(document.subform.url.value=='' || document.subform.url.value=='http://')
	{
		mesAlert('Поле "Рекламируемый URL" обязательно для заполнения!');
		return false;
	}
	
	if (!isValidURL(document.subform.url.value))
	{
		mesAlert('Рекламируемый URL некорректен!');
		return false;
	}
	
	if(document.getElementById("site_blacklist").innerHTML!="")
	{
		mesAlert('Рекламируемый URL в чёрном списке!');
		return false;
	}
	
	if (document.subform.alt.value=='')
	{
		mesAlert('Поле "Альтернативный текст" обязательно для заполнения!');
		return false;
	}
	
	
	/*if (document.subform.change_http_ref.checked)
	{
		if (!isValidURL(document.subform.change_http_ref.value))
		{
			mesAlert('URL подмены некорректен!');
			return false;
		}
	
		if(document.subform.change_http_ref_value.value=='' || document.subform.change_http_ref_value.value=='http://')
		{
			mesAlert('Поле подмены URL обязательно для заполнения!');
			return false;
		}
	}*/
	
	if (document.subform.max_in_day.value*1<0)
	{
		mesAlert('Неверно заполнено поле "Максимум в день"!');
		return false;
	}
	
	if (document.subform.type.value=='views' && (document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<100))
	{
		mesAlert('Неверно заполнено количество просмотров в отчётах!');
		return false;
	}
	if (document.subform.type.value=='clicks' && (document.subform.is_report_each.checked)&&(document.subform.report_each.value*1<10))
	{
		mesAlert('Неверно заполнено количество кликов в отчётах!');
		return false;
	}
	if ((document.subform.is_report_count.checked)&&(document.subform.report_count.value*1<0))
	{
		mesAlert('Неверно заполнено количество писем в отчётах!');
		return false;
	}
	
	return true;
}

function checkBannersAdd(form)
{	
	if (document.subform.type.value=='views' && document.subform.count.value*1<100)
	{
		mesAlert('Неверно заполнено поле "Количество показов"!');
		return false;
	}
	
	if (document.subform.type.value=='clicks' && document.subform.count.value*1<10)
	{
		mesAlert('Неверно заполнено поле "Количество кликов"!');
		return false;
	}
	return true;
}

function checkClicksAdd(form)
{	
	if (document.subform.count.value*1<50)
	{
		mesAlert('Неверно заполнено поле "Количество кликов"!');
		return false;
	}
	
	return true;
}

function deleteAllTargetCountries()
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if ((thisCheckBoxes[i].className=="countriesCheckBox"))
			thisCheckBoxes[i].checked=false;
	}
	MinMaxUser(1);
}

function deleteAllTargetCountries2()
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if ((thisCheckBoxes[i].className=="countriesCheckBox"))
			thisCheckBoxes[i].checked=false;
	}
	MinMaxUser2(1);
}

function MinMaxUser(val)
{	
	var thisCheckBoxes = document.getElementsByTagName('input');
	var kil=0;
	var k=0;
	var text="";
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if ((thisCheckBoxes[i].className=="countriesCheckBox")&&(thisCheckBoxes[i].checked))
		{
			kil+=thisCheckBoxes[i].value*1;
			k++;
			//kil+=k;
			var node=thisCheckBoxes[i].parentNode;
			if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
			{
				text=text+node.innerText+"<img src='/img/del.gif' class='clickspan' onClick='return delTargetCountry(\""+thisCheckBoxes[i].name+"\")'> ";
			}
			else
			{
				text=text+node.textContent+"<img src='/img/del.gif' class='clickspan' onClick='return delTargetCountry(\""+thisCheckBoxes[i].name+"\")'> ";
			}
		}
	}
	
	if (k==0)
	{
		document.getElementById("maxCountUser").innerHTML=document.subform.allUser.value;
		document.getElementById("sel_countries").innerHTML="Таргетинг не выбран - все страны.";
		document.subform.maxUser.value=document.subform.allUser.value;
		document.subform.allemail.disabled=false;
		document.getElementById("no_allemail").innerHTML="";
		document.subform.deleteAllCountries.style.display="none";
	}
	else
	{
		document.getElementById("maxCountUser").innerHTML=kil;
		document.getElementById("sel_countries").innerHTML=text;
		document.subform.maxUser.value=kil; 
		document.subform.allemail.disabled=true;
		document.getElementById("no_allemail").innerHTML="&nbsp;<img src='/img/pict_no.png' class='tip' onmouseover=\"tooltip('tip_0');\" onmouseout=\"exit();\"><span id=\"tip_0\" style='display:none;'>Уберите таргетинг по странам.</span>";
		document.subform.deleteAllCountries.style.display="inline";
	}
	
	return true;
}

function MinMaxUser2(val)
{	
	var thisCheckBoxes = document.getElementsByTagName('input');
	var kil=0;
	var k=0;
	var text="";
	
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if ((thisCheckBoxes[i].className=="countriesCheckBox")&&(thisCheckBoxes[i].checked))
		{
			kil+=thisCheckBoxes[i].value*1;
			k++;
			//kil+=k;
			var node=thisCheckBoxes[i].parentNode;
			if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
			{
				text=text+node.innerText+"<img src='../img/del.gif' class='clickspan' onClick='return delTargetCountry2(\""+thisCheckBoxes[i].name+"\")'> ";
			}
			else
			{
				text=text+node.textContent+"<img src='../img/del.gif' class='clickspan' onClick='return delTargetCountry2(\""+thisCheckBoxes[i].name+"\")'> ";
			}
		}
	}
	
	if (k==0)
	{
		document.getElementById("sel_countries").innerHTML="Таргетинг не выбран - все страны.";
		document.subform.deleteAllCountries.style.display="none";
	}
	else
	{
		document.getElementById("sel_countries").innerHTML=text;
		document.subform.deleteAllCountries.style.display="inline";
	}
	
	return true;
}

function delTargetCountry(val)
{
	//document.getElementsByName(val).checked=false;
	var thisCheckBoxes1 = document.getElementsByTagName('input');
	for (i = 1; i < thisCheckBoxes1.length; i++)
	{
		if ((thisCheckBoxes1[i].name==val))
		{
			var obj=thisCheckBoxes1[i];
			obj.checked=false;
			if (!MinMaxUser()) obj.checked=true;
		}
	}
	//return flag;
}

function delTargetCountry2(val)
{
	//document.getElementsByName(val).checked=false;
	var thisCheckBoxes1 = document.getElementsByTagName('input');
	for (i = 1; i < thisCheckBoxes1.length; i++)
	{
		if ((thisCheckBoxes1[i].name==val))
		{
			var obj=thisCheckBoxes1[i];
			obj.checked=false;
			if (!MinMaxUser2()) obj.checked=true;
		}
	}
	return flag;
}

/*   функція виводу всіх вдастивостей обєкта яваскріпт  */
function fnShowProps(obj, objName){
    var result = "";
    for (var i in obj) // обращение к свойствам объекта по индексу
        result += objName + "." + i + " = " + obj[i] + "<br /> ";
    document.write(result);
}

function changeTargetCountries(obj)
{	
	var thisCheckBoxes;
	thisCheckBoxes = document.getElementsByTagName('input');
	
	if (document.subform.allemail.checked)
	{	
		for (i = 1; i < thisCheckBoxes.length; i++)
		{
			if (thisCheckBoxes[i].className=="countriesCheckBox")
			thisCheckBoxes[i].disabled = true;
		}
		document.subform.mcount.disabled = true;
		document.subform.mcount.className="inputbox_noactive";
		document.subform.select_countries.disabled = true;
		document.subform.select_countries.className="submit_noactive";
		document.getElementById("no_targeting").innerHTML="&nbsp;<img src='/img/pict_no.png' class='tip' onmouseover=\"tooltip('tip_0');\" onmouseout=\"exit();\"><span id=\"tip_0\" style='display:none;'>Уберите рассылку &laquo;Всем пользователям&raquo;.</span>";
	}
	else
	{
		for (i = 1; i < thisCheckBoxes.length; i++)
		{
			if (thisCheckBoxes[i].className=="countriesCheckBox")
			thisCheckBoxes[i].disabled = false;
		}
		document.subform.mcount.disabled = false;
		document.subform.mcount.className="inputbox";
		document.subform.select_countries.disabled = false;
		document.subform.select_countries.className="";
		document.getElementById("no_targeting").innerHTML="";
	}
	//alert(document.subform.allemail.value);
}

function maxChar(val,id,count)
{
	if (val.value.length<count)
	{
		document.getElementById(id).innerHTML="<font color=green>"+val.value.length+"</font>";
	}
	else
	{
		document.getElementById(id).innerHTML="<font color=red>"+val.value.length+"</font>";
	}
}

function question(str)
{
	return confirm('Удалить способ оплаты \"'+str+'\"?');
}

function checkmail(value) 
{
	reg = /[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	else
	{
		return true;
	}
}
	

function Filled() 
{ 		
	if ((document.Form1.action.value == "login")||(document.Form1.action.value == "resend_activation"))
	{
		if (document.Form1.email.value =="")
		{
			mesAlert("Укажите E-Mail!");
			return false;
		}
		else if (!checkmail(document.Form1.email.value)) 
		{
			mesAlert("Пожалуйста, введите свой настоящий E-Mail адрес!"); 
			return false;
		}
		else if (document.Form1.password.value =="")
		{
			mesAlert("Укажите пароль!");
			return false;
		}
		
	}
	
	if (document.Form1.action.value == "resend" )
	{
		if (document.Form1.email.value =="")
		{
			mesAlert("Укажите E-Mail!");
			return false;
		}
		else if (!checkmail(document.Form1.email.value)) 
		{
			mesAlert("Пожалуйста, введите свой настоящий E-Mail адрес!"); 
			return false;
		}
	}
	
	/*if (document.Form1.enter_code.value == "" )
	{
		mesAlert("Пожалуйста, введите код подтверждения!");
		return false;
	}*/
	
	/*if ((document.Form1.action.value != "resend" )&&(document.Form1.is_enter.value == "no" ))
	{
		mesAlert ("Неверный логин или пароль!");
		$("#no_find_div").load("/ajax/users_enter_no.php",{email:document.Form1.email.value, password:document.Form1.password.value});
		return false;
	}
	
	if ((document.Form1.action.value != "resend" )&&(document.Form1.ban.value!=0))
	{
		if (document.Form1.ban.value*1==-1)
		{
			mesAlert ("Ваш аккаунт заблокирован навсегда. Причина: "+document.Form1.ban_value.value);
		}
		else
		{
			mesAlert ("Ваш аккаунт заблокирован на "+document.Form1.ban.value+" дней! Причина: "+document.Form1.ban_value.value);
		}
		return false;
	}
	
	if (document.Form1.blockip.value==-1)
	{
		mesAlert("Письмо с инструкциями по разблокировке отправлено на e-mail, указанный при регистрации.");
		return false;
	}
	else if (document.Form1.blockip.value==1)
	{
		mesAlert("Доступ с IP: "+document.Form1.blockip_value.value+" запрещён владельцем аккаунта. Если Вы являетесь владельцем этого аккаунта, Вы можете запросить на свой почтовый адрес инструкцию по активации IP. Для этого перейдите по <a href='' onClick='sendUnBlockIP(); return false;'>этой ссылке.</a>");
		return false;
	}*/
	
	return true;
}

function sendUnBlockIP(ip,email)
{
	//document.Form1.blockip.value=-1;
	$("#span_unblockip").load("/ajax/unblock_ip.php",{ip:ip, email:email});
	
}

function Filled_2() 
{ 	
	if ((document.Form2.action.value == "login")||(document.Form2.action.value == "resend_activation"))
	{
		if (document.Form2.email.value =="")
		{
			mesAlert("Укажите E-Mail!");
			return false;
		}
		else if (!checkmail(document.Form2.email.value)) 
		{
			mesAlert("Пожалуйста, введите свой настоящий E-Mail адрес!"); 
			return false;
		}
		else if (document.Form2.password.value =="")
		{
			mesAlert("Укажите пароль!");
			return false;
		}
		
	}
	
	if (document.Form2.action.value == "resend" )
	{
		if (document.Form2.email.value =="")
		{
			mesAlert("Укажите E-Mail!");
			return false;
		}
		else if (!checkmail(document.Form2.email.value)) 
		{
			mesAlert("Пожалуйста, введите свой настоящий E-Mail адрес!"); 
			return false;
		}
	}
	
	/*if (document.Form2.enter_code.value == "" )
	{
		mesAlert("Пожалуйста, введите код подтверждения!");
		return false;
	}*/
	
	/*if ((document.Form2.action.value != "resend" )&&(document.Form2.is_enter.value == "no" ))
	{
		mesAlert ("Неверный логин или пароль!");
		return false;
	}
	*/
	return true;
}

function f1() 
{ 	
	if ((document.Form1.action.value == "login")||(document.Form1.action.value == "resend_activation"))
	{
		if (document.Form1.email.value =="")
		{
			return false;
		}
		else if (!checkmail(document.Form1.email.value)) 
		{
			return false;
		}
		else if (document.Form1.password.value =="")
		{
			return false;
		}
		
	}
	
	if (document.Form1.action.value == "resend" )
	{
		if (document.Form1.email.value =="")
		{
			return false;
		}
		else if (!checkmail(document.Form1.email.value)) 
		{
			return false;
		}
	}
	
	return true;
}

function enter()
{
	if (document.Form1.action.value != "resend")
	{
		if (f1())
		{
			document.body.style.cursor="wait";
			xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			 {
			 alert ("Browser does not support HTTP Request");
			 return;
			 }
			var url="/include/is_login.php";
			url=url+"?email="+document.Form1.email.value+"&password="+document.Form1.password.value;
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
	}
	else
	{
		//Filled();
		document.Form1.is_enter.value = "yes";
	}
}

function f2() 
{ 	
	if ((document.Form2.action.value == "login")||(document.Form2.action.value == "resend_activation"))
	{
		if (document.Form2.email.value =="")
		{
			return false;
		}
		else if (!checkmail(document.Form2.email.value)) 
		{
			return false;
		}
		else if (document.Form2.password.value =="")
		{
			return false;
		}
		
	}
	
	if (document.Form2.action.value == "resend" )
	{
		if (document.Form2.email.value =="")
		{
			return false;
		}
		else if (!checkmail(document.Form2.email.value)) 
		{
			return false;
		}
	}
	
	return true;
}

function enter_2()
{
	if (document.Form2.action.value != "resend")
	{
		if (f2())
		{
			document.body.style.cursor="wait";
			xmlHttp=GetXmlHttpObject();
			if (xmlHttp==null)
			 {
			 alert ("Browser does not support HTTP Request");
			 return;
			 }
			var url="/include/is_login.php";
			url=url+"?email="+document.Form2.email.value+"&password="+document.Form2.password.value;
			xmlHttp.onreadystatechange=stateChanged_;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
	}
	else
	{
		//Filled_2();
		document.Form2.is_enter.value = "yes";
	}
}

/*<![CDATA[*/
	
		//   lixlpixel tooltips     © 2005 http://lixlpixel.com/  //
		////////////////////////////////////////////////////////////
		// position of the tooltip relative to the mouse in pixel //
		var offsetx = 12;										  //
		var offsety =  8;										  //
		////////////////////////////////////////////////////////////
		function newelement(newid)
		{ 
			if(document.createElement)
			{ 
				var el = document.createElement('div'); 
				el.id = newid;     
				with(el.style)
				{ 
					display = 'none';
					position = 'absolute';
				} 
				el.innerHTML = '&nbsp;'; 
				document.body.appendChild(el); 
			} 
		} 
		var ie5 = (document.getElementById && document.all); 
		var ns6 = (document.getElementById && !document.all); 
		var ua = navigator.userAgent.toLowerCase();
		var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
		function getmouseposition(e) // thanks to Grant O. Anderson from Arizona State University
		{
			if(document.getElementById)
			{
				var iebody=(document.compatMode && 
					document.compatMode != 'BackCompat') ? 
						document.documentElement : document.body;
				pagex = (isapple == 1 ? 0 : (ie5)?iebody.scrollLeft:window.pageXOffset);
				pagey = (isapple == 1 ? 0 : (ie5)?iebody.scrollTop:window.pageYOffset);
				
				mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
				mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;

				var lixlpixel_tooltip = document.getElementById('toolt');
				
				var w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
				var a=w*1-mousex*1;
				if (a<210)
				{
					lixlpixel_tooltip.style.left = (mousex-70+pagex+offsetx) + 'px';
				}
				else
				{
					lixlpixel_tooltip.style.left = (mousex+pagex+offsetx) + 'px';
				}
				lixlpixel_tooltip.style.top = (mousey+pagey+offsety) + 'px';
			}
		}
		function tooltip(tipdiv)
		{
			var tip = document.getElementById(tipdiv).innerHTML;
			if(!document.getElementById('toolt')) 
				newelement('toolt');
			var lixlpixel_tooltip = document.getElementById('toolt');
			lixlpixel_tooltip.innerHTML = tip;
			lixlpixel_tooltip.style.display = 'block';
			document.onmousemove = getmouseposition;
		}
		function exit()
		{
			document.getElementById('toolt').style.display = 'none';
		}
		/////////////////////// end tooltips ///////////////////////
	
/*]]>*/

function checkCode()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/check_code.php";
	url=url+"?q="+document.signup.code.value;
	xmlHttp.onreadystatechange=stateChanged_5;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function is_payment_account()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/is_payment_account.php";
	url=url+"?q="+document.signup.payment_account.value;
	xmlHttp.onreadystatechange=stateChanged_4;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function is_payment_account_info()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/is_payment_account.php";
	url=url+"?q="+document.changeUserInfo.payment_account.value+"&type=changeinfo";
	xmlHttp.onreadystatechange=stateChanged_4;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function is_email()
{	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/is_email.php";
	url=url+"?email="+document.signup.email.value;
	xmlHttp.onreadystatechange=stateChanged_1;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function is_email_info(type)
{	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/is_email.php";
	url=url+"?email="+document.changeUserInfo.email.value+"&type="+type;
	xmlHttp.onreadystatechange=stateChanged_1;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function checkPassword(obj)
{	
	//alert(document.signup.password.value);

	st="";
	for (i=0;i<obj.value.length;i++)
	{
		if ((obj.value[i]=="#")||(obj.value[i]=="."))
		{
			st+="!";
		}
		else
		{
			st+=obj.value[i];
		}
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request");
	 return;
	 }
	var url="/ajax/check_password.php";
	url=url+"?password="+st;
	xmlHttp.onreadystatechange=stateChanged_2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function checkConfirm()
{
	if (document.signup.password.value!="")
	{
		if (document.signup.password.value==document.signup.confirm.value)
		{
			//document.getElementById("replace_div_confirm").innerHTML=" <font color='#00FF00'>&nbsp;&nbsp;Пароли совпадают!</font>";
			document.getElementById("replace_div_confirm").innerHTML="&nbsp;<img src='/img/pict_ok.png' class='tip' onmouseover=\"tooltip('tip_4');\" onmouseout=\"exit();\"><span id=\"tip_4\" style='display:none;'>Пароли совпадают!</span>";
		}
		else
		{
			//document.getElementById("replace_div_confirm").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;Пароли не совпадают</font>";
			document.getElementById("replace_div_confirm").innerHTML="&nbsp;<img src='/img/pict_no.png' class='tip' onmouseover=\"tooltip('tip_4');\" onmouseout=\"exit();\"><span id=\"tip_4\" style='display:none;'>Пароли не совпадают!</span>";
		}
	}
	else
	{
		document.getElementById("replace_div_confirm").innerHTML="";
	}
}

function checkConfirm2()
{
	if (document.changeUserInfo.new_pass.value!="")
	{
		if (document.changeUserInfo.new_pass.value==document.changeUserInfo.new_pass_rep.value)
		{
			//document.getElementById("replace_div_confirm").innerHTML="<font color='#00FF00'>&nbsp;&nbsp;Пароли совпадают!</font>";
			document.getElementById("replace_div_confirm").innerHTML="&nbsp;<img src='/img/pict_ok.png' class='tip' onmouseover=\"tooltip('tip_4');\" onmouseout=\"exit();\"><span id=\"tip_4\" style='display:none;'>Пароли совпадают!</span>";
		}
		else
		{
			//document.getElementById("replace_div_confirm").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;Пароли не совпадают!</font>";
			document.getElementById("replace_div_confirm").innerHTML="&nbsp;<img src='/img/pict_no.png' class='tip' onmouseover=\"tooltip('tip_4');\" onmouseout=\"exit();\"><span id=\"tip_4\" style='display:none;'>Пароли не совпадают!</span>";
		}
	}
	else
	{
		document.getElementById("replace_div_confirm").innerHTML="";
	}
}

function changePayment(a)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="/include/change_payment.php";
	url=url+"?q="+a;
	xmlHttp.onreadystatechange=stateChanged_3;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_is_login").innerHTML=xmlHttp.responseText;
 document.body.style.cursor="default";
 }
}

function stateChanged_()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_is_login_").innerHTML=xmlHttp.responseText;
 document.body.style.cursor="default";
 }
}

function stateChanged_1()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replage_div_email_validator").innerHTML=xmlHttp.responseText;
 }
}

function stateChanged_2()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_check_password").innerHTML=xmlHttp.responseText;
 }
}

function stateChanged_3()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_payment_methods").innerHTML=xmlHttp.responseText;
 }
}

function stateChanged_4()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_payment_account").innerHTML=xmlHttp.responseText;
 }
}

function stateChanged_5()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("replace_div_code").innerHTML=xmlHttp.responseText;
 }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


//Размеры клиентской часть окна 
function screenSize() {
    var w, h; // Объявляем переменные, w - длина, h - высота
    w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
    h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
    return {w:w, h:h};
}

function updateCaptcha()
{
	var today = new Date();
	var t1=today.getTime();
	var t2=document.signup.unix_time.value;
	
	if ((t1-t2)<10000) 
	{
		mesAlert("Обновите через 10 секунд!");
	}
	else
	{
		document.signup.unix_time.value=t1;
		document.getElementById("captcha_img").src="/include/captcha.php?nocash="+t1;
	}
}

function updateEnterCaptcha()
{
	var today = new Date();
	var t1=today.getTime();
	//document.getElementById("enter_captcha_img").src="/include/enter_captcha.php?nocash="+t1;
	var code="/include/enter_captcha.php?nocash="+t1;
	$("#enter_captcha_img").attr("src",code);
	$("#enter_captcha_img_2").attr("src",code);
}

function updateCaptcha2()
{
	var today = new Date();
	var t1=today.getTime();
	document.getElementById("captcha_img").src="/include/captcha.php?nocash="+t1;
}

function check()
{
	function checkPaymentAccount()
	{
		if (document.signup.payment_method.value==10) // MoneyMail
		{
			return checkmail(document.signup.payment_account.value);
		}
		else if (document.signup.payment_method.value==9) // RBK Money
		{
			reg=/^([Rr]{1}[Uu]{1}\d+)/;
			if (!document.signup.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.signup.payment_method.value==4)
		{
			if (document.signup.payment_account.value.length<12 || document.signup.payment_account.value.length>13) return false;
		
			if (document.signup.payment_method_2.value==13) reg=/^([Zz]{1}\d{12})/;
			if (document.signup.payment_method_2.value==20) reg=/^([Yy]{1}\d{12})/;
			if (document.signup.payment_method_2.value==18) reg=/^([Uu]{1}\d{12})/;
			if (document.signup.payment_method_2.value==16) reg=/^([Rr]{1}\d{12})/;
			if (document.signup.payment_method_2.value==17) reg=/^([Ee]{1}\d{12})/;
			if (document.signup.payment_method_2.value==19) reg=/^([Bb]{1}\d{12})/;
			
			if (!document.signup.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.signup.payment_method.value==15)
		{
			if (document.signup.payment_account.value.length!=10) return false;
			reg=/^(\d{10})/;
			if (!document.signup.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else if (document.signup.payment_method.value==5) // Яндекс.Деньги
		{
			reg=/^(\d+)/;
			if (!document.signup.payment_account.value.match(reg)) 
			{
				return false; 
			}
			else
			{
				return true;
			}
		}
		else
		{
			return true;
		}
	}
	
	if(document.signup.fname.value=='')
	{
		mesAlert('Поле "Имя" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.signup.fname.value)) 
	{
		mesAlert("Пожалуйста, введите имя, состоящее из букв латиницы или кириллицы."); 
		return false;
	}
	else if(document.signup.sname.value=='')
	{
		mesAlert('Поле "Фамилия" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.signup.sname.value)) 
	{
		mesAlert("Пожалуйста, введите фамилию, состоящую из букв латиницы или кириллицы."); 
		return false;
	}
	
	else if(document.signup.country.value=='')
	{
		mesAlert('Поле "Страна" обязательно для заполнения!');
		return false;
	}
	
	else if(document.signup.city.value=='')
	{
		mesAlert('Поле "Город" обязательно для заполнения!');
		return false;
	}
	else if (!checkName(document.signup.city.value)) 
	{
		mesAlert("Пожалуйста, введите название города, которое состоит из букв латиницы или кириллицы."); 
		return false;
	}
	else if(document.signup.payment_account.value=='')
	{
		mesAlert('Поле "Номер счёта" обязательно для заполнения!');
		return false;
	}
	
	else if(!checkPaymentAccount())
	{
		mesAlert('Пожалуйста, введите правильный номер счёта!');
		return false;
	}
	
	else if(document.getElementById("replace_div_payment_account").innerHTML!="")
	{
		mesAlert('Пожалуйста, введите другой номер счёта!');
		return false;
	}
	
	else if(document.signup.email.value=='')
	{
		mesAlert('Поле "E-Mail Адрес" обязательно для заполнения!');
		return false;
	}
	else if (!checkmail(document.signup.email.value)) 
	{
		mesAlert("Пожалуйста, введите правильный E-Mail адрес!"); 
		return false;
	}
	
	else if(document.getElementById("replage_div_email_validator").innerHTML!="")
	{
		mesAlert('Пожалуйста, введите другой E-Mail адрес!');
		return false;
	}
	
	else if(document.signup.password.value=='')
	{
		mesAlert('Поле "Пароль" обязательно для заполнения!');
		return false;
	}
	
	else if(document.signup.password.value.length<6)
	{
		mesAlert('Пароль слишком короткий!');
		return false;
	}
	
	else if(document.signup.confirm.value=='')
	{
		mesAlert('Поле "Повторить пароль" обязательно для заполнения!');
		return false;
	}
	
	else if(document.signup.code.value=='')
	{
		mesAlert('Поле "Код подтверждения" обязательно для заполнения!');
		return false;
	}
	
	else if(document.getElementById("replace_div_code").innerHTML!="")
	{
		mesAlert('Пожалуйста, введите правильный код подтверждения!');
		return false;
	}
	
	else if(document.signup.terms.checked!=true)
	{
		mesAlert('Вы должны прочитать и согласиться с нашими правилами!');
		return false;
	}
	else return true;
}

function checkTradeGoldForm(form)
{
	if (form.price.value*1<form.price_in_system.value*1)
	{
		mesAlert('Стоимость должна быть не менее '+form.price_in_system.value+'$!');
		return false;
	}
	/*if ((form.endprice.value*1)>(form.price_in_system.value*1))
	{
		mesAlert('Конечная стоимость не должна быть меньше '+form.price_in_system.value+'$!');
		return false;
	}*/
	if ((form.down_price.checked && form.down_price_value.value*1<0.01) || (form.up_price.checked && form.up_price_value.value*1<0.01))
	{
		mesAlert('Неверно указано автоматическое изменение цены!');
		return false;
	}
	if ((form.down_price.checked || form.up_price.checked) && form.day.value<1)
	{
		mesAlert('Неверно указано количество дней!');
		return false;
	}
	return true;
}

function checkTradeRefForm(form)
{
	if (form.price.value*1<0.01)
	{
		mesAlert('Стоимость должна быть не менее 0.01$!');
		return false;
	}
	if ((form.down_price.checked && form.down_price_value.value*1<0.01) || (form.up_price.checked && form.up_price_value.value*1<0.01))
	{
		mesAlert('Неверно указано автоматическое изменение цены!');
		return false;
	}
	if ((form.down_price.checked || form.up_price.checked) && form.day.value<1)
	{
		mesAlert('Неверно указано количество дней!');
		return false;
	}
	return true;
}

function changePriceTradeGoldForm()
{
	var a=document.subform.price.value*1;
	a+=a*0.1;
	document.subform.endprice.value=a.toFixed(5);
}

function checkByeUpgrade(f, form, premium, balance, price, title, text)
{
	if (premium!=0)
	{
		//mesAlert("У Вас уже есть апгрейд. Для покупки нового продайте старый!");
		//return false;
		text='Покупка данного апгрейда заменит Ваш действующий апгрейд. Вы уверены?';
	}
	if (balance<price)
	{
		mesAlert("У Вас недостаточно средств для покупки апгрейда!");
		return false;
	}
	
	return confirmSubmitForm(f, form, title, text);
}

function confirmSubmitForm(f, form, title, text)
{
	document.getElementById("id_confirm").innerHTML="<input type='submit' value='Да' onclick=\"javascript:document."+form+".submit();\">";
	mesConfirm(f,title,text);
	return false;
}

function getImageSize(obj) 
{
	var oHlpr = document.createElement( 'IMG');
	var oPic = obj;
	oHlpr.style.visibility = 'hidden';
	oHlpr.style.position = 'absolute';
	oHlpr.top = 0; oHlpr.left = 0;
	oHlpr.src = oPic.src;
	document.body.appendChild( oHlpr);
	//fnShowProps(oHlpr,"img");
	var imSize = { 'width':oHlpr.offsetWidth,'height':oHlpr.offsetHeight }
	document.body.removeChild( oHlpr);
	return imSize;
}


function checkSubmitDeposit(form)
{
	if (form.amount.value*1>form.balance.value*1)
	{
		mesAlert("У Вас недостаточно средств для совершения вклада!");
		return false;
	}
	
	if (form.amount.value*1<form.minValue.value*1)
	{
		mesAlert("Сумма вклада меньше минимума! (Минимум: "+form.minValue.value+"$.)");
		return false;
	}
	
	if (form.amount.value*1>form.maxValue.value*1)
	{
		mesAlert("Сумма вклада больше максимума! (Максимум: "+form.maxValue.value+"$.)");
		return false;
	}
	
	return true;
}

function refreshBalance(obj)
{
	var price=obj.value*1;
	$("#balance").load("/ajax/refresh_balance.php",{price:price});
}

function refreshBalance2(price)
{
	$("#balance").load("/ajax/ref_balance2.php",{price:price});
}

function refBalance()
{
	$("#balance").load("/ajax/ref_balance.php");
}

function calculateDeposit(id)
{
	$("#mes_page_content").load("/ajax/deposit_calculate.php",{id:id});
	
	showAjaxLoader();
}

function updateCalcDeposit(val,percent,type,period,min,max)
{
	var forday=val*percent/100/31;

	var amount=0;
	
	if (type=='daily') amount = forday*31;
	else if (type=='weekly') amount = forday*7;
	else amount = val*percent/100;
	
	
	
	var endamount=amount*period;
	
	
	
	if (val<min)
	{
		$("#amount").text("Вклад не может быть меньше: "+min+"$.");
		$("#endamount").text("Вклад не может быть меньше: "+min+"$.");
		$("#amount").css({color: "#f00"});
		$("#endamount").css({color: "#f00"});
		/*document.getElementById("amount").innerHTML="<font color=red>Вклад не может быть меньше: "+min+"$.</red>";
		document.getElementById("endamount").innerHTML="<font color=red>Вклад не может быть меньше: "+min+"$.</red>";*/
	}
	else if (val>max)
	{
		$("#amount").text("Вклад не может быть больше: "+max+"$.");
		$("#endamount").text("Вклад не может быть больше: "+max+"$.");
		$("#amount").css({color: "#f00"});
		$("#endamount").css({color: "#f00"});
		
		/*document.getElementById("amount").innerHTML="<font color=red>Вклад не может быть больше: "+max+"$.</red>";
		document.getElementById("endamount").innerHTML="<font color=red>Вклад не может быть больше: "+max+"$.</red>";*/
	}
	else
	{	
		/*document.getElementById("amount").innerHTML=amount.toFixed(4)+"$";
		document.getElementById("endamount").innerHTML=endamount.toFixed(4)+"$";*/
		
		$("#amount").text(amount.toFixed(4)+"$");
		$("#endamount").text(endamount.toFixed(4)+"$");
		$("#amount").css({color: "#000"});
		$("#endamount").css({color: "#000"});
	}
	
	
}

function checkBubble(form)
{
	if (form.stavka.value==1)
	{
		mesAlert('Запрещено иметь более одной активной ставки!');
		return false;
	}
	else if(form.spend.value=='')
	{
		mesAlert('Поле "Сумма ставки" обязательно для заполнения!');
		return false;
	}
	else if(form.spend.value<0.01 || form.spend.value>10)
	{
		mesAlert('Некорректно заполнено поле "Сумма ставки"!');
		return false;
	}
	else if(form.description.value=='')
	{
		mesAlert('Поле "Описание" обязательно для заполнения!');
		return false;
	}
	else if(form.link.value=='' || form.link.value=='http://')
	{
		mesAlert('Поле "Ссылка" обязательно для заполнения!');
		return false;
	}
	else if (!isValidURL(form.link.value))
	{
		mesAlert('Адрес ссылки некорректен!');
		return false;
	}
	return true;
}

function checkUserBlackList(obj)
{
	if (obj==document.subform.c_uid)
	{
		document.subform.c_url.checked=false;
		document.subform.url.disabled=true;
		document.subform.url.className='inputbox_noactive';
		
		if (document.subform.c_uid.checked)
		{
			document.subform.uid.disabled=false;
			document.subform.uid.className='inputbox';
			document.subform.all.disabled=false;
			document.subform.emails.disabled=true;
			document.subform.clicks.disabled=true;
			document.subform.signups.disabled=false;
			document.subform.surf.disabled=true;
			document.subform.banners.disabled=true;
		}
		else
		{
			document.subform.uid.disabled=true;
			document.subform.uid.className='inputbox_noactive';
			document.subform.all.disabled=true;
			document.subform.emails.disabled=true;
			document.subform.clicks.disabled=true;
			document.subform.signups.disabled=true;
			document.subform.surf.disabled=true;
			document.subform.banners.disabled=true;
		}
	}
	else
	{
		document.subform.c_uid.checked=false;
		document.subform.uid.disabled=true;
		document.subform.uid.className='inputbox_noactive';
		
		if (document.subform.c_url.checked)
		{
			document.subform.url.disabled=false;
			document.subform.url.className='inputbox';
			document.subform.all.disabled=false;
			document.subform.emails.disabled=false;
			document.subform.clicks.disabled=false;
			document.subform.signups.disabled=true;
			document.subform.surf.disabled=false;
			document.subform.banners.disabled=false;
		}
		else
		{
			document.subform.url.disabled=true;
			document.subform.url.className='inputbox_noactive';
			document.subform.all.disabled=true;
			document.subform.emails.disabled=true;
			document.subform.clicks.disabled=true;
			document.subform.signups.disabled=true;
			document.subform.surf.disabled=true;
			document.subform.banners.disabled=true;
		}
	}
	
	document.subform.all.checked=true;
}

function checkUserBlackListSubmit(form)
{
	if (!form.c_uid.checked && !form.c_url.checked)
	{
		mesAlert("Выберите параметры блокировки!");
		return false;
	}
	
	if (form.c_uid.checked && form.uid.value=='')
	{
		mesAlert("Укажите ID пользователя!");
		return false;
	}
	
	if (form.c_url.checked && form.url.value=='')
	{
		mesAlert("Укажите домен!");
		return false;
	}
	
	if (form.c_url.checked && !isValidURL(form.url.value))
	{
		mesAlert("Неверно указан домен!");
		return false;
	}
	
	if (!form.all.checked && !form.emails.checked && !form.clicks.checked && !form.signups.checked && !form.surf.checked && !form.banners.checked)
	{
		mesAlert("Не выбран ни один параметр блокировки!");
		return false;
	}
	
	return true;
}


function inpaySummReal(pm,summ, aj)
{
	var balance=document.subform.balance.value*1;
	var min=document.subform.minimum.value*1;
	var summ=summ*1;
	
	if (balance<summ)
	{
		$("#inpay_error").text("У Вас недостаточно средств на счету");
	}
	else if (summ<min)
	{
		$("#inpay_error").text("Минимальная сумма для выплаты: "+min+"$");
	}
	else 
	{
		$("#inpay_error").text("");
		$("#inpay_summ_real").load("/ajax/inpay_summ_real.php",{summ:summ}, hideAjaxLoader);
	
		if (aj==1) showAjaxLoader();
	}
}

function inpaySummOrder(pm,summ,aj)
{
	$("#inpay_summ_order").load("/ajax/inpay_summ_order.php",{summ:summ},hideAjaxLoader);
	
	if (aj==1) showAjaxLoader();
}

function inpayCheckSubform()
{
	var balance=document.subform.balance.value*1;
	var min=document.subform.minimum.value*1;
	var summ=document.subform.sum_put.value*1;
	
	if (balance<summ)
	{
		mesAlert("У Вас недостаточно средств на счету!");
		return false;
	}
	if (summ<min)
	{
		mesAlert("Минимальная сумма для выплаты: "+min+"$");
		return false;
	}
	return true;
}

function inpayWmChangeSumm(summ,aj)
{
	var pm=document.subform_wm.payment_method_wm.value*1;
	if (summ>=0.01)
	{
		$("#inpay_error_wm").text("");
	}
	else
		$("#inpay_error_wm").text("!");
		
	$("#inpay_wm_change_summ").load("/ajax/inpay_wm_change_summ.php",{pm:pm, summ:summ}, hideAjaxLoader);	
	
	if (aj==1) showAjaxLoader();
}

function inpayWmChangeSummCurr(summ,aj)
{
	var pm=document.subform_wm.payment_method_wm.value*1;
	$("#inpay_wm_change_summ_curr").load("/ajax/inpay_wm_change_summ_curr.php",{pm:pm, summ:summ}, hideAjaxLoader);
	
	if (aj==1) showAjaxLoader();
}

function inpayWmChange()
{
	var pm=document.subform_wm.payment_method_wm.value*1;
	var summ=document.subform_wm.sum_put.value*1;
	$("#inpay_wm_change").load("/ajax/inpay_wm_change.php",{pm:pm, summ:summ});
	
	showAjaxLoader();
}

function checkInpaySubformWm()
{
	var summ=document.subform_wm.sum_put.value*1;
	if (summ<0.01) 
	{
		mesAlert("В этом режиме минимальная сумма для пополнения составляет 0.01$");
		return false;
	}
	
	return true;
}

function checkInpaySubformRc()
{
	var summ=document.subform_rc.sum_put_rc.value*1;
	if (summ<0.01) 
	{
		mesAlert("В этом режиме минимальная сумма для пополнения составляет 0.01$");
		return false;
	}
	
	return true;
}

function checkInpaySubformInk()
{
	var summ=document.subform_ink.sum_put_ink.value*1;
	if (summ<0.1) 
	{
		mesAlert("В этом режиме минимальная сумма для пополнения составляет 0.10$");
		return false;
	}
	
	return true;
}

function inpayRcChangeSumm(summ,aj)
{
	var pm=document.subform_rc.payment_method_rc.value*1;
	if (summ>=0.01)
	{
		$("#inpay_error_rc").text("");
	}
	else
		$("#inpay_error_rc").text("!");
	$("#inpay_rc_change_summ").load("/ajax/inpay_rc_change_summ.php",{pm:pm, summ:summ},hideAjaxLoader2);	
	
	if (aj==1) showAjaxLoader2();
}

function inpayRcChangeSummCurr(summ,aj)
{
	var pm=document.subform_rc.payment_method_rc.value*1;
	$("#inpay_rc_change_summ_curr").load("/ajax/inpay_rc_change_summ_curr.php",{pm:pm, summ:summ},hideAjaxLoader2);
	
	if (aj==1) showAjaxLoader2();
}

function inpayRcChange()
{
	var pm=document.subform_rc.payment_method_rc.value*1;
	var summ=document.subform_rc.sum_put_rc.value*1;
	$("#inpay_rc_change").load("/ajax/inpay_rc_change.php",{pm:pm, summ:summ});
	
	showAjaxLoader2();
}

function inpayInkChange()
{
	var pm=document.subform_ink.payment_method_ink.value;
	var summ=document.subform_ink.sum_put_ink.value*1;
	$("#inpay_ink_change").load("/ajax/inpay_ink_change.php",{pm:pm, summ:summ});
	showAjaxLoader3();
}

function inpayInkChangeSumm(summ,aj)
{
	var pm=document.subform_ink.payment_method_ink.value;
	if (summ>=0.1)
	{
		$("#inpay_error_ink").text("");
	}
	else
		$("#inpay_error_ink").text("!");
	$("#inpay_ink_change_summ").load("/ajax/inpay_ink_change_summ.php",{pm:pm, summ:summ},hideAjaxLoader3);	
	
	if (aj==1) showAjaxLoader3();
}

function inpayInkChangeSummCurr(summ,aj)
{
	var pm=document.subform_ink.payment_method_ink.value;
	$("#inpay_ink_change_summ_curr").load("/ajax/inpay_ink_change_summ_curr.php",{pm:pm, summ:summ},hideAjaxLoader3);
	
	if (aj==1) showAjaxLoader3();
}

function traderefChangeRefs(obj)
{
	if (obj==0)
	{
		$(".byerefs").load("/ajax/traderefs_add_ref.php",{rid:0});
	}
	else
	{
		if (obj.checked)
		{
			$(".byerefs").load("/ajax/traderefs_add_ref.php",{rid:obj.value});
		}
		else
		{
			$(".byerefs").load("/ajax/traderefs_delete_ref.php",{rid:obj.value});
		}
	}
}



function trim(string)
{
return string.replace(/(^\s+)|(\s+$)/g, "");
}


function displayPaymentCsv()
{
	document.getElementById("payment_csv").style.display="inline";
	return true;
}


function deleteSignunInBegin(id)
{
	$(".byerefs_ajax").load("/ajax/signups_begin_del.php",{id:id});
	//$("#id_button_"+id).load("/ajax/signups_begin_check.php",{id:id});
	
	document.getElementById("id_button_"+id).innerHTML="<span class='tip' onmouseover=\"tooltip('tt02_2');\" onmouseout='exit();'><A HREF=\"\" onClick='addSignunInBegin("+id+"); return false;'><IMG SRC=\"/img/plus.gif\" BORDER=\"0\"></A><span id='tt02_2'>Начать выполнение задания</span></span>";
	exit();
}

function addSignunInBegin(id)
{
	$(".byerefs_ajax").load("/ajax/signups_begin_add.php",{id:id});
	//$("#id_button_"+id).load("/ajax/signups_begin_check.php",{id:id});
	
	document.getElementById("id_button_"+id).innerHTML="<span class='tip' onmouseover=\"tooltip('tt02_1');\" onmouseout='exit();'><A HREF=\"\" onClick='deleteSignunInBegin("+id+"); return false;'><IMG SRC=\"/img/minus.gif\" BORDER=\"0\"></A><span id='tt02_1'>Отказаться от выполнения</span></span>";
	exit();
}

function cleanSignunInBegin()
{
	$(".byerefs_ajax").load("/ajax/signups_begin_clean.php");
	
	var thisCheckBoxes;
	thisCheckBoxes = document.getElementsByTagName('SPAN');
			
	for (i = 1; i < thisCheckBoxes.length; i++)
	{
		if (thisCheckBoxes[i].className=="id_button_del")
		thisCheckBoxes[i].innerHTML="<span class='tip' onmouseover=\"tooltip('tt02_2');\" onmouseout='exit();'><A HREF=\"\" onClick='addSignunInBegin("+id+"); return false;'><IMG SRC=\"/img/plus.gif\" BORDER=\"0\"></A><span id='tt02_2'>Начать выполнение задания</span></span>";
	}
}

function checkSelectSignup(form)
{
	var k=document.getElementById("count_select_signups").innerHTML;
	
	if (k==0)
	{
		mesAlert("Не выбрано ни одно задание!");
		return false;
	}
	return true;
}

function changeDisableCompl(id,obj)
{
	if (obj.checked)
	{
		document.getElementById("compl_id_"+id).disabled=false;
		document.getElementById("compl_id_"+id).className="inputbox";
	}
	else
	{
		document.getElementById("compl_id_"+id).disabled=true;
		document.getElementById("compl_id_"+id).className="inputbox_noactive";
	}
}

function changeTargetFindForm(form_id,val)
{
	document.getElementById(form_id).target=val;
}

function submitFindForm(form_id,val)
{
	document.getElementById(form_id).target=val;
	document.getElementById(form_id).submit();
}

function submitForm(form_id)
{
	document.getElementById(form_id).submit();
}

/*function changeSelectUserForDelBan(id,obj)
{
	if (obj.checked)
	{
		$("#count_select_users").load("/admin/ajax/select_user_del_ban.php",{id:id,action:"add"});
	}
	else
	{
		$("#count_select_users").load("/admin/ajax/select_user_del_ban.php",{id:id,action:"del"});
	}
}*/

function ChangeNewEmail()
{
	var val=0;
	if (document.ffind_form.new_email.checked) val=1;
	//$("#new_email_set").load("/ajax/int_mailer_new_email.php?val="+val);
	$("#no_find_div").load("/ajax/int_mailer_new_email.php?val="+val);
	
	if (val==1)	mesAlert("<div style='padding: 15px 0 0 15px;'>Настройка принята! Уведомление включено!</div>");
	else mesAlert("<div style='padding: 15px 0 0 15px;'>Настройка принята! Уведомление выключено!</div>");
}

function addBubleClick(id)
{
	$("#no_find_div").load("/ajax/add_buble_clicks.php?id="+id);
}

function checkActiveClickCompany(arr)
{
	var sec=10000;
	var count=0;
	
	$("#example_1").everyTime(sec,'timer33', function() {
			repeatTimer(arr);
			count++;
			
			if (count>10)
			{
				$("#example_1").stopTime('timer33');
				sec=30000;
				count=0;
				$("#example_1").everyTime(sec,'timer33', function() 
				{
					repeatTimer(arr);
					count++;
					
					
					if (count>10)
					{
						$("#example_1").stopTime('timer33');
						sec=60000;
						count=0;
						$("#example_1").everyTime(sec,'timer33', function() 
						{
							repeatTimer(arr);
							count++;
						});
					}
				});
			}
		});
		
}

function repeatTimer(arr)
{
	var str='';
	if (arr.length>0)
	{
		for (i = 0; i < arr.length; i++)
		{
			if (i==0) str=str+arr[i]; else str=str+","+arr[i];
		}
		
		$("#all_clicks_company").load("/ajax/check_active_click_company.php",{arr:str});
		$("#count_clicks").load("/ajax/check_active_click_company_count.php",{arr:str});
	}
}


function checkActiveClickCompany_go(arr)
{
	if (arr.length>0)
	{
		for (i = 0; i < arr.length; i++)
		{
			$("#unactive_click_"+arr[i]).load("/ajax/check_active_click_company.php",{id:arr[i]});
		}
	}
}

function changeSignupsType(auto)
{
	if (auto==1)
	{
		document.getElementById("tr_term").style.display='none';
		document.getElementById("tr_confirm").style.display='none';
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("table_question").style.display='inline';
		}
		else
		{
			document.getElementById("table_question").style.display="table-row";
		}
	}
	else
	{
		document.getElementById("table_question").style.display='none';
		
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
		{
			document.getElementById("tr_term").style.display='inline';
			document.getElementById("tr_confirm").style.display='inline';
		}
		else
		{
			document.getElementById("tr_term").style.display="table-row";
			document.getElementById("tr_confirm").style.display="table-row";
		}
	}
}

function addNewQuestionAnswer(val)
{
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0)
	{
		document.getElementById("tr_question"+val).style.display='inline';
		document.getElementById("tr_answer"+val).style.display='inline';
	}
	else
	{
		document.getElementById("tr_question"+val).style.display="table-row";
		document.getElementById("tr_answer"+val).style.display="table-row";
	}
	
	document.getElementById("aquestion_"+val).style.display="none";
	if ((val*1)>2)
	document.getElementById("dquestion_"+(val-1)).style.display="none";
}

function deleteQuestionAnswer(val)
{
	document.getElementById("tr_question"+val).style.display='none';
	document.getElementById("tr_answer"+val).style.display='none';
	
	//document.getElementById("aquestion_"+val).style.display="none";
	//document.getElementById("dquestion_"+val).style.display="none";
	
	//alert(document.getElementById("question"+val).value);
	
	document.getElementById("question"+val).value='';
	document.getElementById("answer"+val).value='';
	
	
	document.getElementById("aquestion_"+(val)).style.display="inline";
	if ((val*1)>2)
	document.getElementById("dquestion_"+(val-1)).style.display="inline";
}

function selectAllChecked()
{
	var thisCheckBoxes = document.getElementsByTagName('input');
	
	var kil=0;
	for (j = 1; j < thisCheckBoxes.length; j++)
	{
		if (thisCheckBoxes[j].className==("radio_yes_all") && thisCheckBoxes[j].checked)
		{
			kil++;
		}
	}
	
	if (kil<document.subform.kil.value*1)
	{
		for (j = 1; j < thisCheckBoxes.length; j++)
		{
			if (thisCheckBoxes[j].className==("radio_yes_all"))
			{
				thisCheckBoxes[j].checked="checked";
			}
		}

		$(".delform_all").slideUp("slow");
		countSignups();
	}
	else
	{
			for (j = 1; j < thisCheckBoxes.length; j++)
		{
			if (thisCheckBoxes[j].className==("radio_yes_all"))
			{
				thisCheckBoxes[j].checked="";
			}
		}

		$(".delform_all").slideUp("slow");
		countSignups();
	}
	return true;
}

function BackTimer(timer)
{		
	var i=timer;
	$("#timer_id_surf").everyTime(1000,'timer33', function() {
		i--;
		if (i<=0)
		{
			$("#timer_id_surf").stopTime('timer33');
			window.location.href="/track_surf.php?type=autosurf";
			
		}
		else
		{
			$(this).text(i);
		}
	});
}

function checkChangeSignupsCredits()
{
	if (document.subform.credits.value*1<0.01)
	{
		mesAlert('Неверно заполнено поле "Оплата за выполнение"!');
		return false;
	}
	
	return true;
}

function showAjaxLoader()
{
	$(".ajax-loading").css({display: 'block'});
	$(".ajax-loading-img").css({display: 'block'});
}

function showAjaxLoader2()
{
	$(".ajax-loading-2").css({display: 'block'});
	$(".ajax-loading-img-2").css({display: 'block'});
}

function showAjaxLoader3()
{
	$(".ajax-loading-3").css({display: 'block'});
	$(".ajax-loading-img-3").css({display: 'block'});
}

function hideAjaxLoader()
{
	$(".ajax-loading").css({display: 'none'});
	$(".ajax-loading-img").css({display: 'none'});
}

function hideAjaxLoader2()
{
	$(".ajax-loading-2").css({display: 'none'});
	$(".ajax-loading-img-2").css({display: 'none'});
}

function hideAjaxLoader3()
{
	$(".ajax-loading-3").css({display: 'none'});
	$(".ajax-loading-img-3").css({display: 'none'});
}

function checkBlockIp(val)
{
	if (val==3) $("#img_block_ip").css({display: 'inline'});
	else $("#img_block_ip").css({display: 'none'});
}

function mesAlertAjax(text)
{
	document.getElementById("message_ajax").innerHTML=text;
	
	if (window.navigator.userAgent.indexOf ("MSIE") >= 0) window.scrollTo(0,0);
	
	var newLeft=(screenSize().w-300)/2;
	var newTop=(screenSize().h-300)/2; 
	$("#message_ajax").css({top: newTop, left: newLeft});
	
	$("#message_ajax").fadeIn("slow");
	setTimeout(function(){$("#message_ajax").fadeOut("slow")}, 2000);
	return false;
}

function checkCodeCountry(value)
{
	reg=/[0-9]{1}/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkCodeOperator(value)
{
	reg=/^(\d{3,4})$/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkNumPhone(value)
{
	reg=/[0-9]{7}/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkCodeProtectSMS(value)
{
	reg=/[0-9A-Za-z]{7}/;
	if (!value.match(reg)) 
	{
		return false; 
	}
	return true;
}

function checkSMSPhone()
{
	if (!checkCodeCountry(document.subform3.code_country.value))
	{
		mesAlert("Неверный код страны!");
	}
	else if (!checkCodeOperator(document.subform3.code_operator.value))
	{
		mesAlert("Неверный код оператора!");
	}
	else if (!checkNumPhone(document.subform3.num_phone.value))
	{
		mesAlert("Неверный номер телефона!");
	}
	else
	{
		var num="+"+document.subform3.code_country.value+"("+document.subform3.code_operator.value+")"+document.subform3.num_phone.value;
		showAjaxLoader();
		$("#replace_div_emails").load("/ajax/sms_protect_in.php?step=2",{num:num});
	}
	
	return false;
}

function sendConfirmProtectSMS()
{
	if (!checkCodeProtectSMS(document.subform3.code_sms.value))
	{
		mesAlert("Неверный формат кода подтверждения!");
	}
	else
	{
		showAjaxLoader(); 
		$("#replace_div_emails").load("/ajax/sms_protect_in.php?step=4",{code_sms:document.subform3.code_sms.value});
	}
}

function checkProtectSMS()
{
	if (!checkCodeProtectSMS(document.subform3.code_sms.value))
	{
		mesAlert("Неверный формат кода подтверждения!");
		return false;
	}
	
	return true;
}
