$(document).ready(function(){
	$('.gallery a.image img').mousedown(function(){return false})

	var openItem
	var timer
	$('.gallery a.image').mouseover(function(){
		if ($.browser.msie && $.browser.version == 6){
			return false;
		}
		openItem = this;
		clearTimeout(timer);
		timer=setTimeout(function(){
			$('#lock').show();

			$('img','#windowcontent').attr({src: $('img',openItem).attr('src')})
			$('#window')
				.attr('href',$(openItem).attr('href'))
				.css({
					top: $(openItem).offset().top,
					left: $(openItem).offset().left,
					width: 126,
					height: 126
				}).show();
			
			if ($('#lock').css('display')=='block') {
				$('#window').animate({
					left: '-='+((202-$(openItem).width()-17)/2),
					width: 202,
					height: 152
				},100, function(){
					if ($('#lock').css('display')!='block')
						$('#window').hide()
					else
						$('#text','#windowcontent').text($('div.text',openItem).text())
				});
			}
			return false;
		},500)
	});
	$('.gallery a.image').mouseout(function(){clearTimeout(timer);})
	
	$('#lock').mouseover(function(){
		$('#text','#windowcontent').text('')
		$('#window').animate({
			top: $(openItem).offset().top,
			left: $(openItem).offset().left,
			width: 126,
			height: 126
		},100,function(){
			$('#window').hide()
			$('#lock').hide();
			$(openItem).css({opacity: 1});
		});
	});
});

function addnewfield(addfor, obj){
	switch (addfor){
	case 'name':
		titlediv = $('<div class="titlefield">').html('')
		inputdiv = $('<div class="inputfield">').html(
			'&nbsp;<input type="text" name="name" size="30" maxlength="50">'+
			'&nbsp;&nbsp;توضیحات: <input type="text" name="namecomment" size="10" maxlength="50">'+
			'<span class="delete" onclick="return removefield(this)">حذف</span>'
		)
	break;
	case 'web':
		titlediv = $('<div class="titlefield">').html('')
		inputdiv = $('<div class="inputfield">').html(
			'&nbsp;<input type="text" name="web" size="30" maxlength="50" dir="ltr">//:http'+
			'&nbsp;&nbsp;توضیحات: <input type="text" name="webcomment" size="10" maxlength="50">'+
			'<span class="delete" onclick="return removefield(this)">حذف</span>'
		)
	break;
	case 'email':
		titlediv = $('<div class="titlefield">').html('')
		inputdiv = $('<div class="inputfield">').html(
			'&nbsp;<input type="text" name="email" size="30" maxlength="50" dir="ltr">'+
			'&nbsp;&nbsp;توضیحات: <input type="text" name="emailcomment" size="10" maxlength="50">'+
			'<span class="delete" onclick="return removefield(this)">حذف</span>'
		)
	break;
	case 'address':
		titlediv = $('<div class="titlefield space">').html('استان:<br>آدرس:')
		inputdiv = $('<div class="inputfield space">').html(
			'&nbsp;<select name="state" size="1"><option value="">لطفا انتخاب کنيد</option><option>آذربايجان شرقي</option><option>آذربايجان غربي</option><option>اردبيل</option><option>اصفهان</option><option>ايلام</option><option>بوشهر</option><option>تهران</option><option>چهارمحال بختياري</option><option>خراسان جنوبي</option><option>خراسان شمالي</option><option>خراسان مرکزي</option><option>خوزستان</option><option>زنجان</option><option>سمنان</option><option>سيستان و بلوچستان</option><option>فارس</option><option>قزوين</option><option>قم</option><option>کردستان</option><option>کرمان</option><option>کرمانشاه</option><option>کهکيلويه و بويراحمد</option><option>گلستان</option><option>گيلان</option><option>لرستان</option><option>مازندران</option><option>مرکزي</option><option>هرمزگان</option><option>همدان</option><option>يزد</option></select> - '+
			'شهر: <input type="text" name="city" size="10" maxlength="50"> - کد پستی: <input type="text" name="postcode" size="10" maxlength="50" dir="ltr"><br>'+
			'&nbsp;<input type="text" name="address" size="50" maxlength="50">&nbsp;&nbsp;توضیحات: <input type="text" name="addresscomment" size="10" maxlength="50">'+
			'<span class="delete" onclick="return removefield(this)">حذف</span>'
		)
	break;
	case 'tel':
		titlediv = $('<div class="titlefield">').html('')
		inputdiv = $('<div class="inputfield">').html(
			'&nbsp;<input type="text" name="tel" size="30" maxlength="50" dir="ltr">'+
			'&nbsp;&nbsp;نوع: <select name="teltype" size="1"><option value="1">ثابت</option><option value="2">فاکس</option><option value="3">همراه</option></select>'+
			'&nbsp;&nbsp;توضیحات: <input type="text" name="telcomment" size="10" maxlength="50">'+
			'<span class="delete" onclick="return removefield(this)">حذف</span>'
		)
	break;
	}
	$(obj).parents('.field').before($('<div class="field">').append(titlediv, inputdiv))
	return false
}

function removefield(obj){
	$(obj).parents('.field').remove()
	return false
}
