function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


$(document).ready(function() {




    function closeImg() {
		$("#fulldiv").empty();
        $("#fulldiv").remove();
        $("#grey").remove();
    }
		   
   	$("img[id!='']").click(function() {
                
		//var fullpath = "<$imfullgdir$>" + $(this).attr("id");
		var $urlId = "l"+$(this).attr("id");
		var fullpath = document.getElementById($urlId).href;
		
		
                
		$("<div>").attr("id", "grey").appendTo("body");
		
        $("<div>").attr("id", "fulldiv").appendTo("body").bind("click", closeImg);
		$('<div class="close">').attr("id", "close").appendTo("#fulldiv").bind("click", closeImg);
        $("<img>").attr("src", fullpath).attr("id", "fullimg").appendTo("#fulldiv");
        $("<div>").attr("id", "closediv").appendTo("#fulldiv");
        
		
		return false;

	});	
$("#Searchb").html('<input type="submit" value="искать" name="search">');


// ---- Форма -----
  var options = { 
  	target: "#output",
    beforeSubmit: showRequest, 
    success: showResponse, 
    timeout: 3000 
  };


  $('#searchHwForm').submit(function() { 
    $(this).ajaxSubmit(options); 
	$("#output").html("<strong>Идёт поиск</strong>");
    return false;
  }); 

function showRequest(formData, jqForm, options) { 
    var queryString = $.param(formData); 
    return true; 
} 
 
function showResponse(responseText, statusText)  { 

}
});




var xmlHttp

function addcart(id,price,artikul,what) {
document.getElementById("zakaz").innerHTML="<b>Обработка заказа</b>";
xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	
var url="addcart.php"
url=url+"?bid="+id
url=url+"&price="+price
url=url+"&artikul="+artikul
url=url+"&what="+what
url=url+"&sid="+Math.random()

xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
document.getElementById("zakaz").innerHTML=xmlHttp.responseText
	if(what == "clear"){
		alert("Корзина очищена");
	}else{
		alert("Товар добавлен в корзину в количестве 1 шт.\n Его количество вы сможете изменить в корзине,\n перейдя по ссылке 'оформить заказ'");
	}
	} 
} 

}

function showHint(div,id,txt,wd)
{
	//alert(wd+"op");
	if(wd=="mark"){
		var subDiv=wd;
		wd="coll_show";
	}
document.getElementById(wd+"op").innerHTML="<b>Загрузка</b>";
document.getElementById("Searchb").innerHTML="<b>Подождите</b>";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	
var url="get.php"
url=url+"?div="+div
url=url+"&id="+id
url=url+"&wd="+wd
url=url+"&txt="+txt
url=url+"&sid="+Math.random()

xmlHttp.onreadystatechange=stateChangedpre
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

function stateChangedpre()
	{
	stateChanged(wd)
	}

function stateChanged(wd) 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		if(subDiv=="mark"){
		document.getElementById("markop").innerHTML="<strong>"+txt+"</strong><input type=\"hidden\" name=\"mark\" value=\""+id+"\">"; 
		document.getElementById("collectionop").innerHTML="<b>все</b>";
		document.getElementById("coll_showop").innerHTML=xmlHttp.responseText;

		}else{
		
		document.getElementById(wd+"op").innerHTML="<strong>"+txt+"</strong><input type=\"hidden\" name=\""+wd+"\" value=\""+id+"\">"+xmlHttp.responseText 
		}
		document.getElementById("Searchb").innerHTML='<input type="submit" value="искать" name="search">';
	} 
} 

}


//////////////////////////////////////////////////
function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 

function winopcart(url)
{
var url="/"+url;
window.open(url,"bigp","height=520,width=700,top=50,left="+(screen.height/2-175)+",resizable=0,scrollbars=1");
}


function doClear(theText) {
	//var theText = document.getElementById("qsartikul");
	if (theText.value == theText.defaultValue) 
	{ theText.value = "" } 
	}
function doDefault(theText) {
	//var theText = document.getElementById("qsartikul");
	if (theText.value == "") 
	{ theText.value = theText.defaultValue } 
	}


var form_validators = [
	{name:"name", mask:/^.+$/i, message:"Вы не заполнили поле ФИО!"},
	{name:"tel", mask:/^.+$/i, message:"Вы не ввели телефонный номер!"},
	/*{name:"addres", mask:/^.+$/i, message:"Вы не ввели адрес доставки!"}*/
	
];
var qs_validators =[
	{name:"artikul", mask:/^[a-zа-я0-9\-\.]{3,20}$/i, message:"Разрешено вводить от 3 до 20 символов \n латинского алфавита и знаки '-' и '.'"}
];

function checkForm(frm, validators)
{
	for(var i in validators)
	{
		var valid = validators[i].mask ? (frm.elements[validators[i].name].value.search(validators[i].mask)!=-1) : true;
		if (valid && validators[i].cond)
			with (frm.elements[validators[i].name]) valid = eval(validators[i].cond);
		if (!valid)
		{
			frm.elements[validators[i].name].focus();
			alert(validators[i].message);
			return false;
		}
	}
	return true;
}

$(this).height
$(document).ready(function(){

	$("#about2s").click(function () {
		$("#about2").show();
		$("#about2s").hide()
	}

	);

  });

function showhide (what) {
	if (document.getElementById(what).style.display=='none')
		{
		document.getElementById(what).style.display='inline';
		}
		else 
		{
		document.getElementById(what).style.display='none';
		}
}