function vkladka_switch(item){
	obj1 = document.getElementById('vkladka_1_1');
	obj2 = document.getElementById('vkladka_2_1');
	obj3 = document.getElementById('vkladka_3_1');
	obj_link_1 = document.getElementById('vkladka_link_1');
	obj_div_1 = document.getElementById('vkladka_div_1');

	obj4 = document.getElementById('vkladka_1_2');
	obj5 = document.getElementById('vkladka_2_2');
	obj6 = document.getElementById('vkladka_3_2');
	obj_link_2 = document.getElementById('vkladka_link_2');
	obj_div_2 = document.getElementById('vkladka_div_2');

	obj7 = document.getElementById('vkladka_1_3');
	obj8 = document.getElementById('vkladka_2_3');
	obj9 = document.getElementById('vkladka_3_3');
	obj_link_3 = document.getElementById('vkladka_link_3');
	obj_div_3 = document.getElementById('vkladka_div_3');

	obj1.className = 'vkladka_left';
	obj2.className = 'vkladka';
	obj3.className = 'vkladka_right';
	obj_link_1.style.color = '#000000';
	obj_div_1.style.display = 'none';

	obj4.className = 'vkladka_left';
	obj5.className = 'vkladka';
	obj6.className = 'vkladka_right';
	obj_link_2.style.color = '#000000';
	obj_div_2.style.display = 'none';

	obj7.className = 'vkladka_left';
	obj8.className = 'vkladka';
	obj9.className = 'vkladka_right';
	obj_link_3.style.color = '#000000';
	obj_div_3.style.display = 'none';

	if(item == 1){
		obj1.className = 'vkladka_active_left';
		obj2.className = 'vkladka_active';
		obj3.className = 'vkladka_active_right';	
		obj_link_1.style.color = '#ffffff';	
		obj_div_1.style.display = 'block';
	}
	else if(item == 2){
		obj4.className = 'vkladka_active_left';
		obj5.className = 'vkladka_active';
		obj6.className = 'vkladka_active_right';		
		obj_link_2.style.color = '#ffffff';	
		obj_div_2.style.display = 'block';
	}
	else{
		obj7.className = 'vkladka_active_left';
		obj8.className = 'vkladka_active';
		obj9.className = 'vkladka_active_right';		
		obj_link_3.style.color = '#ffffff';	
		obj_div_3.style.display = 'block';
	}
}

function ViewMark(item, number){
	for(i = 1; i <= number; i++){
		obj = document.getElementById('mark_'+i);
		obj.src = '/images2009/star1.jpg';
	}	
}

function HidenMark(){
	for(i = 1; i <= 5; i++){
		obj = document.getElementById('mark_'+i);
		obj.src = '/images2009/star_no_active.jpg';
	}	
}

function SetMark(item, number, item_id){	
	url = '/netcat/modules/default/setmark.php?action=mark&item_id=' + item_id + '&mark=' + number;

	if (window.XMLHttpRequest){ 
		req = new XMLHttpRequest(); 
		req.onreadystatechange = processReqChange; 
		req.open("GET", url, true); 
		req.send(null); 
	} 
	else if (window.ActiveXObject){ 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (req){ 
			req.onreadystatechange = processReqChange; 
			req.open("GET", url, true); 
			req.send(); 
              } 
	}    
}


function processReqChange(){
	if (req.readyState == 4){ 
		if (req.status == 200){ 
			if(req.responseText != ''){
				var str_html;
				str_html = ' ';
				for(i = 1; i < req.responseText; i++){
					str_html = str_html + '<img src=\"/images2009/star1.jpg\">&nbsp;';					
				}

				for(i = req.responseText; i <= 5; i++){
					str_html = str_html + "<img src=\"/images2009/star_no_active.jpg\">&nbsp;";
				}

				obj = document.getElementById('mark_line');
				obj.innerHTML = str_html;
	        	}
       	} 
	} 
} 

function SendResponse(item, item_id){
	obj = document.getElementById(item);
	SetResponse(obj.value, item_id)
}

function SetResponse(text, item_id){
	url = '/netcat/modules/default/setmark.php?action=response&item_id=' + item_id + '&text=' + text;

	if (window.XMLHttpRequest){ 
		req = new XMLHttpRequest(); 
		req.onreadystatechange = processReqChange1; 
		req.open("GET", url, true); 
		req.send(null); 
	} 
	else if (window.ActiveXObject){ 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (req){ 
			req.onreadystatechange = processReqChange1; 
			req.open("GET", url, true); 
			req.send(); 
              } 
	}    
}

function processReqChange1(){
	if (req.readyState == 4){ 
		if (req.status == 200){ 
			if(req.responseText != ''){
				obj = document.getElementById('response_send');
				obj.style.display = 'none';
				
				obj1 = document.getElementById('InstantMessage');
				obj1.style.display = 'block';

	        	}
       	} 
	} 
} 

function SetMarkResponse(response_id, mark, direction){
	url = '/netcat/modules/default/setmark.php?action=response_mark&response_id=' + response_id + '&direction=' + direction + '&mark=' + mark;

	if (window.XMLHttpRequest){ 
		req = new XMLHttpRequest(); 
		req.onreadystatechange = processReqChange2; 
		req.open("GET", url, true); 
		req.send(null); 
	} 
	else if (window.ActiveXObject){ 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (req){ 
			req.onreadystatechange = processReqChange2; 
			req.open("GET", url, true); 
			req.send(); 
              } 
	}    	
}

function processReqChange2(){
	if (req.readyState == 4){ 
		if (req.status == 200){ 
			if(req.responseText != ''){
				var elements = req.responseText.split('#');
				obj = document.getElementById('mark_' + elements[0] + '_' + elements[2]);
				obj.innerHTML = "&nbsp;" + elements[1] + "&nbsp;";
	        	}
       	} 
	} 
} 

var is_nav4up;
var is_ie4up;

function detectBrowser() 
{
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);
	var is_ie   = (agt.indexOf("msie") != -1);
	is_ie4up  = (is_ie  && (is_major >= 4) && (navigator.appVersion.indexOf("PPC") == -1) );
}


function GetX(item) 
{
	xPos = item.offsetLeft;
    tempEl = item.offsetParent;
    
    while(tempEl != null) 
    {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
    }
    
	return xPos;
} 


function GetY(item)
{
	yPos = item.offsetTop;
	tempEl = item.offsetParent;
    
	while(tempEl != null)
	{
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
    
	return yPos;
} 

function get_coordinats(it1, it2)
{
	obj1 = document.getElementById(it1);
	obj2 = document.getElementById(it2);

	detectBrowser();
	
	if (is_ie4up) 
	{	
		var left_position = GetX(obj1);
		var top_position = GetY(obj1);
	
		obj2.className = "visible";
		obj2.left = left_position;
		obj2.top = top_position;
	}
	else
	{
		elm =  obj1;
		 
		var left_position = GetX(elm);
		var top_position = GetY(elm);

		elm =  obj2;
	
		elm.className = "visible";
		elm.style.left = left_position;
		elm.style.top = top_position;
	
	}
}

function hidden_div(it1)
{
	obj1 = document.getElementById(it1);
	
	obj1.className = "hidden";
}

var count_ajax;
count_ajax = 0;
var redirect_url;
redirect_url = '';
div_id = '1';

function AddToBasket(url,divid){
	url1 = url + "&type_request=ajax";

	

	div_id = divid;

	redirect_url = url;

	if (window.XMLHttpRequest){
		count_ajax = 0; 
		req = new XMLHttpRequest(); 
		req.onreadystatechange = processReqChange3; 
		req.open("GET", url1, true); 
		req.send(null); 		
	} 
	else if (window.ActiveXObject){ 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (req){ 
			req.onreadystatechange = processReqChange3; 
			req.open("GET", url1, true); 
			req.send(); 
              } 
	}    	
}

function processReqChange3(){
	count_ajax++;
	if (req.readyState == 4){ 
		if (req.status == 200){ 
			if(req.responseText != ''){
				if(div_id == '1'){
					obj = document.getElementById('basket_button');
					obj.style.display = 'none';
				}
				obj1 = document.getElementById('BasketInstantMessage_'+div_id);
				obj1.innerHTML = 'Товар положен в <a href="/netshop/Cart/">корзину</a>';
				obj1.style.display = 'block';

				obj2 = document.getElementById('count_in_basket');
				obj2.innerHTML = "<a href='/netshop/Cart/'>Корзина&nbsp;(" + req.responseText + ")</a>";
	        	}
       	}	
	} 
	else{
		obj = document.getElementById('basket_button');
		obj.style.display = 'none';
				
		obj1 = document.getElementById('BasketInstantMessage_'+div_id);
		obj1.style.display = 'block';
	} 

	if(count_ajax > 30 && redirect_url != ''){
		document.location = "http://marketus.ru" + redirect_url;
	}
} 

function wopen(url1, w_name, w_width, w_height){
    window.open(url1, "", "menubar=no,toolbar=no,scrollbars=no,status=no,top=50,left=150,width="+w_width+",height="+w_height);
}

_ga.trackVkontakte = function(opt_pageUrl, opt_trackerName, opt_targetUrl) {
    var trackerName = _ga.buildTrackerName_(opt_trackerName);
    try {
        if (VK && VK.Observer && VK.Observer.subscribe) {
            VK.Observer.subscribe('widgets.like.liked', function() {
                _gaq.push([trackerName + '_trackSocial', 'vkontakte', 'like',
                    opt_targetUrl, opt_pageUrl]);
            });
            VK.Observer.subscribe('widgets.like.unliked', function() {
                _gaq.push([trackerName + '_trackSocial', 'vkontakte', 'unlike',
                    opt_targetUrl, opt_pageUrl]);
            });
        }
    } catch (e) {}
};

