/*$(function() {
	//vars
	var conveyor = $(".content-conveyor", $("#sliderContent")),
	item = $(".item", $("#sliderContent"));

	//set length of conveyor
	conveyor.css("width", item.length * parseInt(item.css("width")));

	//config
	var sliderOpts = {
		max: (item.length * parseInt(item.css("width"))) - parseInt($(".viewer", $("#sliderContent")).css("width")),
		slide: function(e, ui) { 
		conveyor.css("left", "-" + ui.value + "px");
        }};

	//create slider
	$("#slider").slider(sliderOpts);
});*/
$(document.body).ready(  function(){
    $('.jq-width').each( function(){
      if ( navigator.userAgent.toLowerCase().indexOf("msie") )
      {
        var jqw_max, jqw_min ;
        if ( ! parseFloat(jqw_max = $(this).css('max-width')) )
          jqw_max = '*';
        if ( ! parseFloat(jqw_min = $(this).css('min-width')) )
          jqw_min = '0';
 
        $(this).wrap('<table border="0" cellspacing="0" cellpadding="0"><tr border="0"><td border="0" width="'+jqw_max+'"><div width="'+jqw_min+'">'+'</div></td></tr></table>');
      }
    });
    
	$('.left').bind('mousedown', function() {
		var l = $("#slider").slider( "option", "value");
			l -= 260;
			if(l < 0) l = 0;
		$("#slider").slider( "option", "value", l);
		$(".content-conveyor", $("#sliderContent")).animate({left: -l}, 500);
		return false;
	});
	$('.right').bind('mousedown', function() {
		var r = $("#slider").slider( "option", "value");
		var lft = $(".content-conveyor").css("left").replace('px', '');
		if(lft == 'auto')
			lft = 0;
		var diff = $(".content-conveyor").width() - $("#sliderContent").width();
		if(diff*1 + lft*1 > 260)
			r += 260;
		else
			r += diff*1 + lft*1;
		if(r > 1000) r = 1000;
		$("#slider").slider( "option", "value", r);
		$(".content-conveyor", $("#sliderContent")).animate({left: -r}, 500);
		return false;
	});
	
	//vars
	var conveyor = $(".content-conveyor", $("#sliderContent")),
	item = $(".item", $("#sliderContent"));

	//set length of conveyor
	conveyor.css("width", item.length * parseInt(item.css("width")));

	//config
	var sliderOpts = {
		max: (item.length * parseInt(item.css("width"))) - parseInt($(".viewer", $("#sliderContent")).css("width")),
		slide: function(e, ui) { 
		conveyor.css("left", "-" + ui.value + "px");
        }};

	//create slider
	$("#slider").slider(sliderOpts);


	/*$('.mycarousel').bind('mousewheel', function(event, delta) {
		var dir = delta > 0 ? 'Up' : 'Down';
		//vel = Math.abs(delta);
		//alert(dir);
		//$(this).text(dir + ' at a velocity of ' + vel);
		return false;
	});*/


});

// Ride the carousel...
jQuery(document).ready(function() {
    jQuery('.mycarousel').jCarouselLite({
        scroll: 1,
        visible: 2,
	easing: 'easeinout',
	circular: 1,
	auto: 10000,
	speed: 1000,
	mouseWheel: true,
        btnNext: '.next',
    	btnPrev: '.prev'
    });
});

var s_int = 0;
var cur_obj = 0;
var tbl_obj = 0;
var cur_dir = 0;
var old_pos = 0;
var s_step = 0;

var s_cleared = false;

function checkForm() {
  var frm = document.forms['mail'];
  var error = "";
  if(frm.elements['Name'].value==""||frm.elements['Name'].value=="Имя") error+="Пожалуйста введите имя\n";
  if(frm.elements['email'].value==""||frm.elements['email'].value=="Электронная почта") error+="Пожалуйста введите адрес email\n";
  else if(!validateEmail(frm.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(frm.elements['Phone'].value==""||frm.elements['Phone'].value=="Телефон") error+="Пожалуйста введите телефон\n";
  if(frm.elements['Question'].value==""||frm.elements['Question'].value=="Вопрос") error+="Пожалуйста введите вопрос\n";
  if(error==""){
  	frm.elements['action'].value = "doPostForm";
  	return true;
  }else{
    alert(error);
    return false;
  }
}

function validateEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
}

function clearSearch(){
 if(s_cleared) return;
 else {
 document.forms['searchFrm'].elements['s'].value = "";
 s_cleared = true;
 }
}

var name_cleared = false;
var mail_cleared = false;
var phone_cleared = false;
var question_cleared = false;

function clearName(){
  if(name_cleared) return;
  else {
    document.forms['mail'].elements['Name'].value = "";
    name_cleared = true;
  }
}

function clearMail(){
  if(mail_cleared) return;
  else {
    document.forms['mail'].elements['email'].value = "";
    mail_cleared = true;
  }
}

function clearPhone(){
  if(phone_cleared) return;
  else {
    document.forms['mail'].elements['Phone'].value = "";
    phone_cleared = true;
  }
}

function clearQuestion(){
  if(question_cleared) return;
  else {
    document.forms['mail'].elements['Question'].value = "";
    question_cleared = true;
  }
}

function runActiveContent(what) {
	document.write(what);
}

function bookmark(){
	if (window.sidebar)
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print)
	{ 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)
		window.external.AddFavorite(url, title);
	else
		alert("Ошибка добавления в избранное!");
	return false;
}
