// Проверка формы в контактах
function frm_contact_ctrl(frm) {	
	n= frm.length;

	for(i=0;i<frm.length;i++){
		if(frm.elements[i].id==''){
			n--;
		}
		else{
			if(frm.elements[i].value!=''){
				n--;
			}
		}
	}

	err = document.getElementById('err');

	// Проверка на заполнение всех полей
	if(n!=0) {
		err.innerHTML = 'Все поля обязательны для заполнения';
		frm.elements[1].focus();		
		return false;
	}

	// Проверка корректности e-mail	
	if (!frm.email.value.match(/^[0-9a-z_\-]+@[0-9a-z_^\.\-]+\.[a-z]{2,3}$/i)) {
		err.innerHTML = 'Неверно введен e-mail';
		frm.email.focus();		
		return false;
	}

	// Показываем капчу
	document.getElementById('icap').style.display='block';
	
	return false;
}

function frmctrl(frm) {	
n= frm.length;

 for(i=0;i<frm.length;i++){
	if(frm.elements[i].id==''){
		n--;
	}
	else{
  	 if(frm.elements[i].value!=''){
		 n--;
	 }
	}
 }
   
 if(n!=0){alert('Заполните все обязательные поля'); return false;}
 else{
		return true;
 }
}

function div_microcap_close() {
	document.getElementById('div_microcap').style.display="none";
}

function call_control(){
	n= document.fcall.length;
	for(i=0;i<document.fcall.length;i++){
		if(document.fcall.elements[i].id==''){
			n--;
		}
		else{
			if(document.fcall.elements[i].value!=''){
				n--;
			}
		}
	}

	if(n!=0) {
		alert('Все поля обязательны для заполнения');
		return false;
	} else {
		// Скрываем форму звонка		
		document.getElementById('fcall').style.display='none';

		// Расширяем и перемещаем в центр экрана iframe
		var tzvonok = parent.document.getElementById('tzvonok');
		tzvonok.style.position='absolute';
		tzvonok.style.width='370';
		tzvonok.style.height='400';
		tzvonok.style.top='550';
		tzvonok.style.left='450';
				
		// Показываем капчу
		document.getElementById('icap').style.display='block';
		document.getElementById('icap').src="../microcap.tpl?form_id=_fcall";
			
		return false;
	}
	
	return false;
}

function regcontrolc() {
	n= document.regstep1.length;
	for(i=0;i<document.regstep1.length;i++){
		if(document.regstep1.elements[i].id==''){
			n--;
		}
		else{
			if(document.regstep1.elements[i].value!=''){
				n--;
			}
		}
	}
	if(n!=0){alert('Заполните все обязательные поля'); return false;}

	// Проверка логина на корректность
	if (!document.regstep1.login.value.match(/^[0-9a-z_-]{1,60}$/i)) {
		alert('Неверно введен логин, он не должен содержать спецсимволы');
		return false;
	}
	
	// Проверка корректности e-mail
	if (!document.regstep1.email.value.match(/^[0-9a-z_\.\-]+@[0-9a-z_^\.\-]+\.[a-z]{2,3}$/i)) {
		alert('Неверно введен e-mail');
		return false;
	}


	if(document.regstep1.pass1.value!=document.regstep1.pass2.value){
		alert('Введеные пароли не совпадают');
		return false;
	}

	return true;
}

/*function regcontrol2(){
	n= document.regstep1.length;
	for(i=0;i<document.regstep1.length;i++){
		if(document.regstep1.elements[i].id==''){
			n--;
		}
		else{
			if(document.regstep1.elements[i].value!=''){
				n--;
			}
		}
	}
	if(n!=0){alert('Заполните все обязательные поля'); return false;}
	else{
		if(document.regstep1.pass1.value!=document.regstep1.pass2.value){
			alert('Введены различные пароли');
			return false;
		}
		else{
			return true;
		}
	}
}*/

function regcontrol(){
	n= document.regstep1.length;
	for(i=0;i<document.regstep1.length;i++){
		if(document.regstep1.elements[i].id==''){
			n--;
		}
		else{
			if(document.regstep1.elements[i].value!=''){
				n--;
			}
		}
	}
	if(n!=0){alert('Заполните все обязательные поля');}
	else{
		if(document.regstep1.pass1.value!=document.regstep1.pass2.value){
			alert('Введеные пароли не совпадают');
		}
		else{
			document.regstep1.submit();
		}
	}
}

function editcontrol(){
	n= document.regstep1.length;
	for(i=0;i<document.regstep1.length;i++){
		if(document.regstep1.elements[i].id==''){n--;}
		else{if(document.regstep1.elements[i].value!=''){n--;}}}
		if(n!=0){alert('Заполните все обязательные поля');}
		else{document.regstep1.submit();}
}

function changepass(){
	if(document.getElementById('pass1').value==document.getElementById('pass2').value){
		if(document.getElementById('pass1').value!=''){
			if(document.getElementById('oldpass').value!=''){
				document.fchps.submit();
			}
			else{alert("Не заполнен старый пароль");}
		}
		else{alert("Не выбран новый пароль");}
	}
	else{alert("Введеные пароли не совпадают");}
}

function ntrader(){
	n= document.fnt.length;
	for(i=0;i<document.fnt.length;i++){
		if(document.fnt.elements[i].value!=''){n--;}
		else{ break; }
	}

	if(n!=0){
		alert("Все поля обязательны для заполнения!");
	}
	else{ document.fnt.submit(); }
}

function vis(block){
	if(document.getElementById(block).className=='vis_f'){document.getElementById(block).className='vis_t';}
	else{document.getElementById(block).className='vis_f';}
}

function control_co(minimal,accessible,frm){
	n= frm.length;
	for(i=0;i<frm.length;i++){
		if(frm.elements[i].id!=''){
			if(frm.elements[i].value!=''){n--;}
		}
		else{ n--;}
	}

	if(n==0){
		if(document.getElementById('summa').value*1>=minimal){
			if(document.getElementById('summa').value*1>accessible){
				alert('Указанная сумма больше доступной');
				return false;
			}
			else{
				return true;
			}
		}
		else{
			alert('Указанная сумма меньше минимальной');
			return false;
		}
	}
	else{
		alert('Заполните все обязательные поля');
		return false;
	}
}

function control_co2(minimal,accessible,frm){
	n= frm.length;
	if(document.getElementById('card_number').value.indexOf('4')==0){
		if(document.getElementById('summa').value*1>=minimal){
			if(document.getElementById('summa').value*1>accessible){
				alert('Указанная сумма больше доступной');
				return false;
			}
			else{
				return true;
			}
		}
		else{
			alert('Указанная сумма меньше минимальной');
			return false;
		}
	}
	else{
	for(i=0;i<frm.length;i++){
		if(frm.elements[i].id!=''){
			if(frm.elements[i].value!=''){n--;}
		}
		else{ n--;}
	}

	if(n==0){
		if(document.getElementById('summa').value*1>=minimal){
			if(document.getElementById('summa').value*1>accessible){
				alert('Указанная сумма больше доступной');
				return false;
			}
			else{
				return true;
			}
		}
		else{
			alert('Указанная сумма меньше минимальной');
			return false;
		}
	}
	else
    {
        if (document.getElementById('cardType').value == 'rur') {
            var rurElements = getElementsByClass('ruCardInput');
            var cardName = document.getElementById('card_number');
            var summa = document.getElementById('summa');
            var cnt = rurElements.length;
            var empty = false;
            
            for (var i=0; i<cnt; i++) {
                if (rurElements[i].value == '' || cardName.value == '' || summa.value == '') {
                    empty = true;
                }
            }
            if (empty == true) {
                alert('Заполните все обязательные поля');
		        return false;
            }
            if(document.getElementById('summa').value*1>=minimal){
                if(document.getElementById('summa').value*1>accessible){
                    alert('Указанная сумма больше доступной');
                    return false;
                }
                else{
                    return true;
                }
		    }
		else{
			alert('Указанная сумма меньше минимальной');
			return false;
		}
        } else {
            alert('Заполните все обязательные поля');
		    return false;
        }		
	}
	}
}


function control_dep(minimal,frm) {	
	n= frm.length;
	for(i=0;i<frm.length;i++){
		if(frm.elements[i].id!=''){
			if(frm.elements[i].value!=''){n--;}
		}
		else{ n--;}
	}
	
	if(n==0){				
		if(document.getElementById('summa').value*1>=minimal){						
				return true;
		}
		else{						
			alert('Указанная сумма меньше минимальной');
			return false;
		}
	}
	else{		
		alert('Заполните все обязательные поля');
		return false;
	}
}

// Отправка письма
function pochta(addr) {
	location.href='mailto:' + addr + '@forex-mmcis.ru';
}

// Всплывающее окно
function popUpWindow(URLStr,v_width,v_height) {		
	if(typeof(screen.height)=="undefined"){
		v_left=0;
		v_top=0;
	}else{
		v_top=(screen.height-v_height)/2-150;		
		v_left=(screen.width-v_width)/2;
	}
	
	popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+v_width+',height='+v_height+',left='+v_left+', top='+v_top+',screenX='+v_left+',screenY='+v_top+'');
}