var jq = jQuery.noConflict();
jq(window).load(function(){

var v1_pos = jq("#nav1").position();

jq("#g_menu").css("top",v1_pos.top+jq("#nav1").height()+5);
jq("#g_menu").css("left",v1_pos.left);


jq("#nav1").mouseover(function(){
jq("#g_menu").slideToggle("fast");
});


jq("#searchres").css('opacity', 0.8);
jq("#ename").keyup(function() {
		jq("#searchres").hide();
		if(jq("#ename").val() == "") return;
		//$("#searchres").hide();
		jq.post("/ajax.php", { act: "findnames", name: jq("#ename").val(), location: jq("#lselect").val() },
			function(data){
				if(data != "")
					{
					var searchdiv_pos = jq("#ename").position();
					jq("#searchres").css("top",searchdiv_pos.top+jq("#ename").height()+8);
					jq("#searchres").css("left",searchdiv_pos.left);
					jq("#searchres").html(data);
					jq("#searchres").show();
					}
				}, "html");		
		});
jq("#searchres,#ename").click(function(){
	jq("#searchres").hide();
	}
);

});


jq(window).load(function(){

	
	$('div.description').each(function(){
		jq(this).css('opacity', 0);
		jq(this).css('width', jq(this).siblings('img').width());
		jq(this).parent().css('width', jq(this).siblings('img').width());
		jq(this).css('display', 'block');
	});
	jq('div.wrapper').hover(function(){
		jq(this).children('.description').stop().fadeTo(500, 0.7);
	},function(){
		jq(this).children('.description').stop().fadeTo(500, 0);
	});
});


function swapValue(val)
	{
	if(document.getElementById('ename').value == val)
		{
		document.getElementById('ename').value = '';
		}
	else
		{
		if(document.getElementById('ename').value == '')
			{
			document.getElementById('ename').value = val;
			}
		}
	}
	
function slide()
	{
	get_data_ext("viewimagerand=1","hiddenimage","loading-small.gif", 40, 40);
	
	}

function moveimage()
	{
	var data = document.getElementById("hiddenimage2").innerHTML;
	
	document.getElementById("centerimage").innerHTML = data;
	//alert("qwe");
	setTimeout("slide()",5000);
	}

function sendform()
	{
	var cname = document.getElementById('cname').value;
	var cemail = document.getElementById('cemail').value;
	var cmobile = document.getElementById('cmobile').value;
	var clocation = document.getElementById('clocation').value;
	var cphoto1 = document.getElementsByName('photo1').value;
 
	if(cname && cemail && cmobile && clocation && cphoto1 != "")
		{
		document.getElementById("feedf").submit();
		}
	if(!cname) alert("Input Name");
	if(!cemail) alert("Input E-Mail");
	if(!clocation) alert("Input Location");
	if(!cmobile) alert("Input Mobile Phone Number");
	if(cphoto1 = "") alert("test");
}
function checkForm(form) { 
	
	// Заранее объявим необходимые переменные 
var ttt = 0;
      var el, // Сам элемент 
            elName, // Имя элемента формы 
            value, // Значение 
            type; // Атрибут type для input-ов 
      // Массив списка ошибок, по дефолту пустой 
      var errorList = []; 
      // Хэш с текстом ошибок (ключ - ID ошибки) 
      var errorText = { 
            1 : "Please input Name", 
            2 : "Please input e-mail", 
            3 : "Please attach file", 
            4 : "Please input location", 
            5 : "Please input mobile", 
            6 : "Please agree with terms" 
      } 
      // Получаем семейство всех элементов формы 
      // Проходимся по ним в цикле 
      for (var i = 0; i < form.elements.length; i++) { 
            el = form.elements[i]; 
            elName = el.nodeName.toLowerCase(); 
            value = el.value; 
            if (elName == "input") { // INPUT 
                  // Определяем тип input-а 
                  type = el.type.toLowerCase(); 
                  // Разбираем все инпуты по типам и обрабатываем содержимое 
                  switch (type) { 
                        case "text" : 
                              if (el.name == "n" && value == '') errorList.push(1); 
                              if (el.name == "m" && value == '') errorList.push(2);
				if (el.name =="location" && value == '')  errorList.push(4);
				if (el.name =="mobile" && value == '')  errorList.push(5);
                        break; 
                        case "file" : 
                              if (value == "") errorList.push(3); 
                        break; 
                        case "checkbox" : 
                              if (!document.omfg.cagreement.checked) errorList.push(6);
                        break; 
                        case "radio" : 
                              // Ничего не делаем, хотя можем 
                        break; 
                        default : 
                              // Сюда попадают input-ы, которые не требуют обработки 
                              // type = hidden, submit, button, image 
                        break; 
                  } 
            
      }
      }
      // Финальная стадия 
      // Если массив ошибок пуст - возвращаем true 
      if (errorList.length < 1) return true; 
      // Если есть ошибки - формируем сообщение, выводим alert 
      // и возвращаем false 
      var errorMsg = "Please fill in necessary fields:\n\n"; 
      for (i = 0; i < errorList.length; i++) { 
            errorMsg += errorText[errorList[i]] + "\n"; 
      } 
      alert(errorMsg); 
      return false; 
}

function clear_comm_field()
	{
	document.getElementById("comments").value='';
	}
//ADD COMMENT
function addcomment(item_id)
	{
	var commtext = document.getElementById("comments").value;
	var visitor = document.getElementById("vis").value;
	var seccode = document.getElementById("icode").value;
	get_data("action=addcomment&item_id="+item_id+"&comm_text="+commtext+"&visitor="+visitor+"&seccode="+seccode,"commentsarea");
	document.getElementById("comments").value='';
	document.getElementById("vis").value = '';
	document.getElementById("icode").value = '';
	}

function listcomments(item_id)
	{
	get_data("action=listcomments&item_id="+item_id,"commentsarea");
	}
	
function loadItem(item_id,iwidth,iheight)
	{
	get_data_ext("action=loaditem&id="+item_id,"image_area","loading_ajax.gif",iwidth,iheight);
	}

	
function validatepass()
	{
	var pas = document.getElementById('pass1').value;
	var pas2 = document.getElementById('pass2').value;
	if(pas)
	{
	
	if( (pas+"") != (pas2+""))
		{
		
		document.getElementById('passcontent').style.display = "";
		document.getElementById('passcontent').innerHTML = "Пароли не совпадают";
		document.getElementById('passcontent').style.color = "red";
		
		}else
		{
		document.getElementById('passcontent').style.display = "";
		document.getElementById('passcontent').innerHTML = "Пароли совпадают";
		document.getElementById('passcontent').style.color = "green";
		
		}
	}else
	{
	document.getElementById('passcontent').style.display = "none";
	}
	}

function validatelogin()
	{
	var loginval = document.getElementById('reglogin').value;
	if(loginval != "")
		{
		document.getElementById('logincontent').style.display = "";
		get_data('action=validatelogin&login='+document.getElementById('reglogin').value,'logincontent');
		}else
		{
		document.getElementById('logincontent').style.display = "none";
		}
	}
	
function validatemail()
	{
	var mailval = document.getElementById('regmail').value;
	if(mailval != "")
		{
		document.getElementById('mailcontent').style.display = "";
		get_data('action=validatemail&email='+document.getElementById('regmail').value,'mailcontent');
		}else
		{
		document.getElementById('mailcontent').style.display = "none";
		}
	}
	
function sendRegisterForm()
	{
	if(document.getElementById("imgc").value != ""){document.getElementById('ruser').submit();return false;}else{alert("Укажите код изображения!");}
	}



