function showImage(name,width,height)
{
var newWindowFeatures="dependent=1,Height="+height+",Width="+width+",scrollbars=yes,status=no,resizable=yes";
var board=window.open("window.html",1328369780,newWindowFeatures);
board.document.open();
board.document.write("");
board.document.write("
Картинка");
board.document.write("
");
board.document.write("");
board.document.close();
}
function showImage2(id,idd,width,height)
{
var newWindowFeatures="dependent=1,Height="+height+",Width="+width+",scrollbars=yes,status=no,resizable=yes";
var board=window.open("http://www.videobrand.ru/img.php?id="+id+"&idd="+idd,1328369780,newWindowFeatures);
}
function IsValidEmail(email){
if (email=="") {return true;}
var r, re; //Declare variables.
re = "[.a-z0-9_-]+@[.a-z0-9_-]+";
r = email.match(re); //Attempt match on search string.
if(r==null) {return false;} else {return true;}
}
function check_form()
{
var k=0; var msg='';
if (document.getElementById('name').value=='') { msg+='Укажите Ваше имя\r\n'; k+=1;}
if (document.getElementById('surname').value=='') { msg+='Укажите Вашу фамилию\r\n'; k+=1;}
if (document.getElementById('company').value=='') { msg+='Укажите Ваш компанию\r\n'; k+=1;}
if (document.getElementById('email').value=='') { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (!IsValidEmail(document.getElementById('email').value)) { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (document.getElementById('tel').value=='') { msg+='Укажите Ваш телефон\r\n'; k+=1;}
if (document.getElementById('adres').value=='') { msg+='Укажите Ваш адрес\r\n'; k+=1;}
if (document.getElementById('city').value=='') { msg+='Укажите Ваш город\r\n'; k+=1;}
if(k==0) { document.getElementById('price_form').submit();}
else
{
alert(msg);
}
}
function check_feed()
{
var k=0; var msg='';
if (document.getElementById('name').value=='') { msg+='Укажите Ваше имя\r\n'; k+=1;}
if (document.getElementById('tema').value=='') { msg+='Укажите тему сообщения\r\n'; k+=1;}
if (document.getElementById('email').value=='') { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (!IsValidEmail(document.getElementById('email').value)) { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (document.getElementById('text').value=='') { msg+='Составьте текст сообщения\r\n'; k+=1;}
if(k==0) { document.getElementById('feed_form').submit();}
else
{
alert(msg);
}
}
function check_otzyv()
{
var k=0; var msg='';
if (document.getElementById('name').value=='') { msg+='Укажите Ваше имя\r\n'; k+=1;}
if (document.getElementById('email').value=='') { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (!IsValidEmail(document.getElementById('email').value)) { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (document.getElementById('password').value=='') { msg+='Укажите пароль\r\n'; k+=1;}
if(k==0) { document.getElementById('feed_form').submit();}
else
{
alert(msg);
}
}
function check_email()
{
var k=0; var msg='';
if (document.getElementById('email2').value=='') { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if (!IsValidEmail(document.getElementById('email2').value)) { msg+='Укажите Ваш e-mail\r\n'; k+=1;}
if(k==0) { document.getElementById('price_form2').submit();}
else
{
alert(msg);
}
}
function checkq(input_name)
{
if (document.getElementById(input_name).value.length<2)
{
alert('Cлово должно содержать больше 1 символа'); return false
}
else
{
return true
}
}
function agree1()
{
if(document.getElementById('agr').checked==true)
{
document.getElementById('sub').disabled=false;
}
else
{
document.getElementById('sub').disabled=true;
}
}
function calc_transport()
{
if(document.getElementById('sel_transport'))
{
id=document.getElementById('sel_transport').value;
var_price=document.getElementById('price['+id+']').value;
if (var_price=='') { var_price=" ";}
if(parseFloat(var_price)) { var_price1=parseFloat(var_price) } else {var_price1=0;}
document.getElementById('transp_info').innerHTML=document.getElementById('text['+id+']').innerHTML;
var_name='Доставка: '+document.getElementById('name['+id+']').innerHTML;
var_sum=document.getElementById('sum').value;
document.getElementById('transp_name').innerHTML=var_name;
document.getElementById('transp_sum').innerHTML=var_price;
document.getElementById('itog').innerHTML=var_price1+parseFloat(document.getElementById('sum').value);
//alert(navigator.userAgent);
if((navigator.userAgent.indexOf ('MSIE') != -1))
{
document.getElementById('dostavka').style.display='inline';
}
else
{
document.getElementById('dostavka').style.display='table-row';
}
if(document.getElementById('sel_transport_'+id))
{
subTransport(id)
}
}
}
function calc_transport2(val)
{
id=document.getElementById('sel_transport_'+val).value;
var_price=document.getElementById('price['+id+']').value;
if (var_price=='') { var_price=" ";}
if(parseFloat(var_price)) { var_price1=parseFloat(var_price) } else {var_price1=0;}
document.getElementById('transp_info').innerHTML=document.getElementById('text['+id+']').innerHTML;
var_name='Доставка: '+document.getElementById('name['+id+']').innerHTML;
var_sum=document.getElementById('sum').value;
document.getElementById('transp_name').innerHTML=var_name;
document.getElementById('transp_sum').innerHTML=var_price;
document.getElementById('itog').innerHTML=var_price1+parseFloat(document.getElementById('sum').value);
if((navigator.userAgent.indexOf ('MSIE') != -1))
{
document.getElementById('dostavka').style.display='inline';
}
else
{
document.getElementById('dostavka').style.display='table-row';
}
}
function subTransport(id)
{
document.getElementById('subsell').style.display='block';
document.getElementById('sel_transport_'+id).style.display='inline';
calc_transport2(id);
}
function closeTransport()
{
document.getElementById('subsell').style.display='none';
}
function save_and_send()
{
if(document.getElementById('sel_transport').value=='0')
{
alert("Выберите способ доставки!");
}
else
{
document.getElementById('act1').value='zakaz';
document.getElementById('cart_form').submit();
}
}
function repl(id)
{
document.getElementById('reply_'+id).style.display='block';
}
function otvet(id)
{
if(document.getElementById('hidden_'+id).style.display=='block')
{
document.getElementById('hidden_'+id).style.display='none';
document.getElementById('icon_'+id).src='images/plus.gif';
}
else
{
document.getElementById('hidden_'+id).style.display='block';
document.getElementById('icon_'+id).src='images/minus.gif';
}
}
function getScrollPos()
{
var scrolltop=0;
if(document.documentElement.scrollTop)
{
scrolltop=document.documentElement.scrollTop;
}
else
{
if(window.scrollY)
{
scrolltop=window.scrollY
}
}
return scrolltop
}
function showBigFoto2(idd,id)
{
document.getElementById('bigFoto2').innerHTML='
';
document.getElementById('waitAlert').style.display='block';
ots=-200;
scrolltop=getScrollPos();
ots=ots+scrolltop;
document.getElementById('waitAlert').style.margin=''+ots+'px 0 0 -16px';
doQuery2('ajax.php','action=rotatefoto&idd='+idd+'&ots='+ots+'&id='+id,'bigFoto2','no');
document.getElementById('bigFoto2').style.display='block';
document.getElementById('waitAlert').style.display='none';
}
function closeBigFoto()
{
document.getElementById('bigFoto').style.display='none';
}
function blockScreen(act)
{
if(act==1)
{
ots=-16
scrolltop=getScrollPos();
ots=ots+scrolltop;
document.getElementById('waitAlert').style.margin=''+ots+'px 0 0 -16px';
document.getElementById('waitAlert').style.display='block';
}
if(act==2)
{
document.getElementById('waitAlert').style.display='none';
}
}
function init () // инициализация аякса
{
req=false;
try {
req = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
req = false;
}
}
}
if (!req)
alert("Error initializing XMLHttpRequest!");
return req
}
if(!init()) { alert("Ошибка инициализации");}
function doQuery2(q_url,q_param,element_id,lock) { // универсальный запрос: состоит из строки запроса и имени элемента который нужно обновить
var req=init();
function updateQuery2()
{
if (req.readyState == 4)
{
// разблокировка
if(lock!='no') { blockScreen('2');}
//
if (req.status == 200)
{ // если он завершен без ошибок
document.getElementById(update_el).innerHTML =req.responseText;
}
else
{
alert("Произошла ошибка"+ req.status+":\n" + req.statusText);
}
}
else
{
// блокировка
if(lock!='no') { blockScreen('1');}
//
}
}
var update_el=element_id;
if (req){// если какой-то из вариантов поддерживается
req.onreadystatechange = updateQuery2; // назначим обработчик событию объекта
req.open("POST", q_url, true); // myscript.php – это приведенный выше серверный скрипт
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.send(q_param);
}
}
function closeGallery(id)
{
document.getElementById(id).style.display='none';
}