 var map, placemark;
 
 var arVersion = navigator.appVersion.split("MSIE")
 var version = parseFloat(arVersion[1])
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 if ((version >= 5.5) && (document.body.filters)) 
 {
   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
 }
 
 
 function menyin(data, mod){
     var IE='\v'=='v';
     if(IE){ if (data != mod){ document.getElementById(data).style.backgroundImage = 'url(image/system/header_over.gif)';} }
 }

 function menyout(data, mod){
     var IE='\v'=='v';
     if(IE){ if (data != mod){ document.getElementById(data).style.backgroundImage = 'url(image/system/header.gif)';} }
 }
  
 function change(value){ document.getElementById(value).style.background = ''; }
 
 
 
 
 

  

    
 function post_finish(){
          
	 var error = 0;
	 var name = document.getElementById('name');
	 var tel = document.getElementById('tel');     
     	 	 	 
	 if(name.value == 0 || name.value =='' ) { name.style.background = 'pink';  error = error + 1; }
	 else { name.style.background = ''; }
	 		 
	 if(tel.value == 0) { tel.style.background = 'pink';  error = error + 1; }
	 else { tel.style.background = ''; }
	 	 	 	 
	 if(error > 0) { 
	 
	 document.getElementById('error').style.border= '1px solid red';
	 document.getElementById('error').style.padding = '10px';
	 document.getElementById('error').style.margin = '10px 10px 10px 0px';
	 document.getElementById('error').style.background = 'pink';
	 document.getElementById('error').innerHTML = 'Некоторые из обязательных полей не заполнены'; }
	 
	 else{
			 if(!error){ document.forms.offers.submit(); }
     }
 }
 
 function check(){
		
	 var error = 0;
	 
	 var name     =    document.getElementById('fio');
     var tel      =    document.getElementById('tel');
	 var text     =    document.getElementById('text');
         
	 if(name.value == 0) { name.style.background = 'pink';   error = 1; }
	 else { name.style.background = ''; }
 	 
	 if(tel.value == 0)  { tel.style.background  = 'pink';   error = 1; }
	 else { tel.style.background = ''; }	 
	 
	 if(text.value == 0) { text.style.background = 'pink';   error = 1; }
	 else { text.style.background = ''; }
		 	 
	 if (error > 0){
	 
	 div = document.getElementById('sms');
	 	 
	 document.getElementById('sms').innerHTML = '<div id="message"><div id="mes_text"></div></div>'; 
	 document.getElementById('mes_text').innerHTML = 'Некоторые поля не заполнены'; 
	 
	 }
		 
	 if (!error){
	             document.forms.blank.submit();  
	            }
 }
 
 function check2(){
		
	 var error = 0;
	 
	 var name     =    document.getElementById('name');
     var tel      =    document.getElementById('tel');
	 var text     =    document.getElementById('text');
         
	 if(name.value == 0) { name.style.background = 'pink';   error = 1; }
	 else { name.style.background = ''; }
 	 
	 if(tel.value == 0)  { tel.style.background  = 'pink';   error = 1; }
	 else { tel.style.background = ''; }	 
	 
	 if(text.value == 0) { text.style.background = 'pink';   error = 1; }
	 else { text.style.background = ''; }
		 	 
	 if (error > 0){
	 
	 div = document.getElementById('sms');
	 	 
	 document.getElementById('sms').innerHTML = '<div id="message"><div id="mes_text"></div></div>'; 
	 document.getElementById('mes_text').innerHTML = 'Некоторые поля не заполнены'; 
	 
	 }
		 
	 if (!error){
	             document.forms.blank.submit();  
	            }
 }
 
 
 
 
 function prepareRegion(value){
         	 
	 var req = new JsHttpRequest();
     	 	 
	 req.onreadystatechange = function() {
   	 	 if (req.readyState == 4) { document.getElementById('region').innerHTML = req.responseText; }
     }
      
	 req.caching = true;
	 req.open(null, '/ajax/geo.php', true);
     req.send( { obl: value } );
    
 }
       
 function prepare(str){
     var url=arguments.callee
     url.u=str
     
	 var req = new JsHttpRequest();
     req.onreadystatechange = function() {
   
	 parent.document.getElementById('loading').innerHTML = "<img src='ajax/ajax-loader.gif'>"; 	 
	 if (req.readyState == 4) {
          
			parent.document.getElementById('loading').innerHTML = ""; 
			parent.document.getElementById('debug').innerHTML = req.responseText;
			
        }
      }
      
	  req.caching = true;
	  req.open(null, 'ajax_upload.php', true);
      req.send( { url: prepare.u,
                  id: document.getElementById('id').value } );
  }
   
 function upload(){
    var req = new JsHttpRequest();
	
	  req.onreadystatechange = function() {
      	  
		parent.document.getElementById('loading').innerHTML = "<img src='ajax/ajax-loader.gif'>"; 
		if (req.readyState == 4) {
 		
			document.getElementById('name').value="";
            document.getElementById('filename').value="";
			
			parent.document.getElementById('loading').innerHTML = ""; 
			parent.document.getElementById('debug').innerHTML = req.responseText;
         }
      }
      
	  req.caching = true;
	  req.open(null, 'ajax_upload.php', true);
      req.send( {  id: document.getElementById('id').value,
	               name: document.getElementById('name').value, 
                   filename: document.getElementById('filename') } );
 }
   
 function mymap(){
		
	var cord = document.getElementById('cord').value;
	var zoom = document.getElementById('zoom').value;
			
			if (cord.length > 1 ){ init (); }
			else{ document.getElementById('map').innerHTML = "<input type='button' value='Показать карту' onclick='showAddress();'></input>"; }
 }
				
 function show_map(){
			
            var cord = document.getElementById('cord').value;
			var zoom = document.getElementById('zoom').value;
					
			if(cord.length > 5){
								
				var pointCenter = new YMaps.GeoPoint.fromString(cord);
                map = new YMaps.Map(document.getElementById("YMapsID"));
                
				map.setCenter(pointCenter, zoom);
                map.addControl(new YMaps.Zoom({noTips:true}));
                //map.enableScrollZoom();
				
			var s = new YMaps.Style();
			
                 s.iconStyle = new YMaps.IconStyle("example#customPointIcon");
                 s.iconStyle.offset = new YMaps.Point(-18, -53);
                 s.iconStyle.href = "http://mdigroup.com.ua/image/system/home.png";
                 s.iconStyle.size = new YMaps.Point(37, 56);
                 s.iconStyle.shadow = new YMaps.IconShadowStyle();
                 s.iconStyle.shadow.offset = new YMaps.Point(0, -20);
                 s.iconStyle.shadow.href = "http://mdigroup.com.ua/image/system/shadow.png";
                 s.iconStyle.shadow.size = new YMaps.Point(47, 21);
                 YMaps.Styles.add("example#customPoint", s);
				 
				 var t = new YMaps.Template();
                 t.text = "<div><img style=\"height:$[style.iconStyle.size.y];width:$[style.iconStyle.size.x];\" src=\"$[style.iconStyle.href]\"\/></div>";
                 YMaps.Templates.add("example#customPointIcon", t);
				
                placemark = new YMaps.Placemark(pointCenter, {draggable: false, hideIcon: false, hasBalloon: false, style:"example#customPoint"});
                setBalloonInfo(placemark, pointCenter);
                map.addOverlay(placemark);
			}							
			
 }

 function init () {
			
                document.getElementById('YMapsID').style.width='600px';
				document.getElementById('YMapsID').style.height='400px';
				
				var cord = document.getElementById('cord').value;
			    var zoom = document.getElementById('zoom').value;
								
				if(cord.length < 10) { cord ='30.539558,50.433753'; zoom ='10';}
				
				var pointCenter = new YMaps.GeoPoint.fromString(cord);
                map = new YMaps.Map(document.getElementById("YMapsID"));
                
				map.setCenter(pointCenter, zoom);
                map.addControl(new YMaps.Zoom());
                //map.enableScrollZoom();
                							
                placemark = new YMaps.Placemark(pointCenter, {draggable: true, hideIcon: false});
                setBalloonInfo(placemark, pointCenter);
                map.addOverlay(placemark);
                
                YMaps.Events.observe(placemark, placemark.Events.Drag, function (mEvent) {
                    setBalloonInfo(placemark, mEvent.getGeoPoint());
                });
                               				
				YMaps.Events.observe(map, map.Events.Click, function (mEvent) {
                    var newGeoPoint = mEvent.getGeoPoint();
                    placemark.setGeoPoint(newGeoPoint);
                    setBalloonInfo(placemark, mEvent.getGeoPoint());
                });
								
				YMaps.Events.observe(map, map.Events.Update, function (mEvent) {
                    document.getElementById('zoom').value = map.getZoom();
                });
								
				document.getElementById('map').innerHTML = "<input type='button' value='Убрать карту' onclick='close_map()'></input>";
 }
            
 function showAddress () {
                
				init();
				
				var addres = document.getElementById('addres').value;
				var geocoder = new YMaps.Geocoder(addres, {results: 1, boundedBy: map.getBounds()});
                
                YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
                    if (this.length()) {
                        var geoResult = this.get(0);
                        map.setBounds(geoResult.getBounds());
                        placemark.setGeoPoint(geoResult.getGeoPoint());
                    					  
					    document.getElementById('cord').value = geoResult.getGeoPoint();
					    document.getElementById('zoom').value = map.getZoom();
					}
					else { alert("Адрес не найден")  
  					      }
                });
 }
            
 function setBalloonInfo (placemark, geoPoint) {
                document.getElementById('cord').value = geoPoint.toString();
				document.getElementById('zoom').value = map.getZoom();
 }
			
 function close_map(){
			    map.destructor();
				document.getElementById('YMapsID').style.width='0px';
				document.getElementById('YMapsID').style.height='0px';
				document.getElementById('cord').value = 0;
				document.getElementById('zoom').value = 0;
			    document.getElementById('map').innerHTML = "<input type='button' value='Показать карту' onclick='showAddress();'></input>";
 }
 
 
 
 
 
 
 
 
 function show_Map(){
         	        	             
            var map = new YMaps.Map(document.getElementById("YMapsID"));
            
			map.addControl(new YMaps.TypeControl());
            map.addControl(new YMaps.Zoom());
            map.addControl(new YMaps.MiniMap());
                       
            var s = new YMaps.Style();
                 s.iconStyle = new YMaps.IconStyle("example#customPointIcon");
                 s.iconStyle.offset = new YMaps.Point(-18, -53);
                 s.iconStyle.href = "/image/system/home.png";
                 s.iconStyle.size = new YMaps.Point(37, 56);
                 s.iconStyle.shadow = new YMaps.IconShadowStyle();
                 s.iconStyle.shadow.offset = new YMaps.Point(0, -20);
                 s.iconStyle.shadow.href = "/image/system/shadow.png";
                 s.iconStyle.shadow.size = new YMaps.Point(47, 21);
            YMaps.Styles.add("example#premiumPoint", s);
            
            var s = new YMaps.Style();
                 s.iconStyle = new YMaps.IconStyle("example#customPointIcon");
                 s.iconStyle.offset = new YMaps.Point(-18, -53);
                 s.iconStyle.href = "/image/system/home.png";
                 s.iconStyle.size = new YMaps.Point(37, 56);
                 s.iconStyle.shadow = new YMaps.IconShadowStyle();
                 s.iconStyle.shadow.offset = new YMaps.Point(0, -20);
                 s.iconStyle.shadow.href = "/image/system/shadow.png";
                 s.iconStyle.shadow.size = new YMaps.Point(47, 21);
            YMaps.Styles.add("example#simplePoint", s);
         
            var t = new YMaps.Template();
            t.text = "<div><img alt=\"1\" style=\"height:$[style.iconStyle.size.y];width:$[style.iconStyle.size.x];\" src=\"$[style.iconStyle.href]\"\/></div>";
            YMaps.Templates.add("example#customPointIcon", t);
            
            var geocoder = new YMaps.Geocoder('Украина, Киев', { results: 1});
            
            YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
                if (this.length()) {
                    var geoResult = this.get(0);
                    map.setBounds(geoResult.getBounds());
                    if (map.getZoom() <=9) map.setZoom(11);
                    if ('Украина, Киев' =='Украина') map.setZoom(6);
                    
                    var gCollection = new YMaps.GeoObjectCollection();
                    var total=items.length;
                    for (var i = 0; i < total; i++) {
                    	var placemark = new YMaps.Placemark(items[i].point, { hasHint: true,  style: (items[i].premium==1 ? "example#premiumPoint" : "example#simplePoint") , balloonOptions: { maxWidth: 300 } } );
                    	var img = (items[i].img.length > 0) ? '<img align="left" style="margin-right:5px;"  src="'+items[i].img+'">' : '';
              
                    	
                        placemark.setHintContent(items[i].title+' <span style="color:#cc0000">'+items[i].price+'</span>');
                        placemark.setBalloonContent(img+'<a href="/offers/'+items[i].id+'">'+items[i].title+'</a><br>'+items[i].address+'<br><b style="color:#cc0000">'+items[i].price+'</b>');
                        gCollection.add(placemark);
                        
                        YMaps.Events.observe(placemark, placemark.Events.BalloonOpen, function () {
                        	map.panTo(this.getGeoPoint());
                        });
                           
                    }
                    map.addOverlay(gCollection);
                  
                }else {
                    alert("Ничего не найдено")
                }
 
            });
         }
 
 
 
 














// create a shorthand function so we don't need to put all this in the opener's onclick
function openYouTube(opener) {
	var returnValue;
	
	alert(1);
	
	// Safari Mobile doesn't have Flash, so we just let the device use the built-in 
	// YouTube viewer.
	if (/(iPhone|iPod|iPad)/.test(navigator.userAgent)) returnValue = true;
 
	else returnValue = hs.htmlExpand(opener, { 
		objectType: 'swf', 
		objectWidth: 480, 
		objectHeight: 385, 
		width: 480, 
		swfOptions: { 
			params: { 
				allowfullscreen: 'true' 
			}
		}, 
		maincontentText: 'You need to upgrade your Flash player' 
	});
	
	return returnValue;
}  











function comments(ids){
 
$.ajax({

      url:  "/comments.php",
	  cache: false,
      type: "POST",
      data: {
	         goods:  ids,
	         name: document.getElementById('names').value,
			 text: document.getElementById('com').value,
			 email: document.getElementById('email').value
	        },
	  
	  success: function(data){ 
	 
	     $('#comments').html(data); 
	     $('#comments').fadeOut(200);
	   	 $('#comments').fadeIn(200);
		 $('#comments').fadeOut(200);
		 $('#comments').fadeIn(200);
		 
		 $("#names").val(''); 
		 $("#com").val('');		  
		 $("#email").val('');		  
	  }
})
}

 
 
 
 
 
 
 
