// JavaScript Document

window.onload = function ()
{
document.getElementById('idfbonclick').onclick = onoffwin1;
add_iframe();
add_feedback();
}

//Добавить iframe
function add_iframe()
{
var fobj = document.body.getElementsByTagName( 'IFRAME' );
var sem = 0;
var div = document.createElement('DIV');

for( i=0 ; i<fobj.length ; i++ )
	{
	if( fobj[i].id == 'idiframe' ) sem++;
	}
if( !sem )
	{
	div.innerHTML = "<iframe id=\"idiframe\" name=\"idiframe\" style=\"display: block; width: 0px; height: 0px; border: none\"></iframe>";
	document.body.appendChild( div )
	}
}

//Добавить форму
function add_feedback()
{
div2 = document.createElement('DIV');
div2.setAttribute("id", "idwin1");

frm1 = document.createElement('FORM');
frm1.setAttribute("id", "formmail");
frm1.setAttribute("name", "formmail");
frm1.setAttribute("action", "?ma=bWFpbDs=");
frm1.setAttribute("target", "idiframe");
frm1.setAttribute("method", "post");

div3 = document.createElement('DIV');
div3.setAttribute("id", "idwin2");
//div3.setAttribute("style", "display: none;");
div3.style.display = "none";

div3.innerHTML += "<input type=\"hidden\" value=\"mailsubmit\" id=\"form_mail_command\" name=\"form_mail_command\">";
div3.innerHTML += "<div class=\"butkrest\" onclick=\"onoffwin1()\">X</div>";
div3.innerHTML += "<span class=\"unnamed6\">Заявка на разработку</span>";

div3P = document.createElement('P');
div3P.innerHTML += "<strong>*</strong>Имя:<br />";
div3P.innerHTML += "<input id=\"fname\" name=\"fname\" type=\"text\" class=\"formavopros\" onkeyup=\"val2()\" /><br />";
div3P.innerHTML += "<strong>*</strong>Эл. почта:<br />";
div3P.innerHTML += "<input id=\"femail\" name=\"femail\" type=\"text\" class=\"formavopros\" onkeyup=\"val2()\" /><br />";
div3P.innerHTML += "Телефон:<br />";
div3P.innerHTML += "<input id=\"ftelefon\" name=\"ftelefon\" type=\"text\" class=\"formavopros\" onkeyup=\"val2()\" /><br />";
div3P.innerHTML += "<strong>*</strong>Сообщение:  <br />";
div3P.innerHTML += "<textarea id=\"finfo\" name=\"finfo\" rows=\"6\" class=\"formavopros\" onkeyup=\"val2()\"></textarea><br />";
div3.appendChild(div3P);

div3P2 = document.createElement('P');
div3P2.setAttribute("align", "center");

div3P2.innerHTML += "<a id=\"butmail\" href=\"#\" onclick=\"\" style=\"display:none\">Отправить</a>";
div3P2.innerHTML += "<span id=\"butmessage\">Заполните поля</span>";
div3.appendChild(div3P2);

frm1.appendChild(div3);
div2.appendChild(frm1);
document.getElementById('idwinarea1').appendChild( div2 );

div = document.createElement('DIV');
div.innerHTML = "<div id=\"idwin3\" class=\"forma\" style=\"display:none\"><p>Спасибо за отправленное сообщение</p></div>";
document.getElementById('idwinarea1').appendChild( div );
}

//анимация
wwin1 = 0;
hwin1 = 0;
win1animid = 0;

function animwin1()
{
if( wwin1 >= 400 || hwin1 >= 525 )
	{
	clearInterval( win1animid );
	document.getElementById('idwin2').style.display = '';
	}
else
	{
	wwin1 += 25;
	document.getElementById('idwin1').style.width = wwin1+'px';
	document.getElementById('idwin1').style.left = '-'+wwin1+'px';
	hwin1 += 33;
	document.getElementById('idwin1').style.height = hwin1+'px';
	}
}

function onoffwin1(event)
{
obj = document.getElementById('idwin2');
event = event || window.event;
if( obj.style.display == '' )
	{
	obj.style.display = 'none';
	obj2 = document.getElementById('idwin1');
	obj2.style.display = 'none';
	obj2.style.width = '1px';
	obj2.style.height = '1px';
	}
else
	{
	wwin1 = 0;
	hwin1 = 0;
	document.getElementById('idwin1').style.display = '';
	win1animid = window.setInterval( animwin1, 15 );
	}
if( event ) event.preventDefault ? event.preventDefault() : (event.returnValue=false);
}


//Обработка почты
function val2()
{
var t = true;
var form = document.getElementById( 'formmail' );
var but = document.getElementById( 'butmail' );
var butm = document.getElementById( 'butmessage' );

for( var i = 0; i < form.elements.length; i++ )
	{
	el = form.elements[i];
	if( !checkmail( el ) ) t = false;
	}

if( t )
	{
	but.style.display='';
	but.onclick = function () { document.getElementById( 'formmail' ).submit(); }
	butm.style.display='none';
	}
else
	{
	butm.style.display='';
	but.style.display='none';
	but.onclick = '';
	}
}

function checkmail( obj )
{
if( obj.name == 'fname' || obj.name == 'finfo' )
	{
	if( obj.value.length > 2 ) funbg( obj, 1 );
	else { funbg( obj, 0 ); return false; }
	}

if( obj.name == 'femail' )
	{
	if ( isValidEmail( obj.value, true ) ) funbg( obj, 1 );
	else { funbg( obj, 0 ); return false; }
	}

return true;
}

function isValidEmail( email, strict )
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}
function funbg( obj, n )
{
if( n ) obj.style.background='#C1FFC1';
	else obj.style.background='#FF9D9D';
}

