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'; }