function refreshh1(){
	$('val_1').defaultValue = "Вашето име";
	$('val_2').defaultValue = "E-mail на получателя";
	$('val_3').defaultValue = "Тема";
	$('val_4').defaultValue = "Коментар към картичката";
	$('val_5').defaultValue = "";
	$('val_1').value = $('val_1').defaultValue;
	$('val_2').value = $('val_2').defaultValue;
	$('val_3').value = $('val_3').defaultValue;
	$('val_4').value = $('val_4').defaultValue;
	$('val_5').value = "";
	if ($('errors')){
		$('errors').style.display = "none";
	}
}
function refreshh2(){
	$('val_1').defaultValue = "Your name";
	$('val_2').defaultValue = "E-mail of the recipient";
	$('val_3').defaultValue = "Subject";
	$('val_4').defaultValue = "Comment to the card";
	$('val_5').defaultValue = "";
	$('val_1').value = $('val_1').defaultValue;
	$('val_2').value = $('val_2').defaultValue;
	$('val_3').value = $('val_3').defaultValue;
	$('val_4').value = $('val_4').defaultValue;
	$('val_5').value = "";
	if ($('errors')){
		$('errors').style.display = "none";
	}
}
function refreshh3(){
	$('val_1').defaultValue = "Vostru nume";
	$('val_2').defaultValue = "Vostru E-mail";
	$('val_3').defaultValue = "Subjugat";
	$('val_4').defaultValue = "Comentariu";
	$('val_5').defaultValue = "";
	$('val_1').value = $('val_1').defaultValue;
	$('val_2').value = $('val_2').defaultValue;
	$('val_3').value = $('val_3').defaultValue;
	$('val_4').value = $('val_4').defaultValue;
	$('val_5').value = "";
	if ($('errors')){
		$('errors').style.display = "none";
	}
}

function LoadVars() {
	countRotate = 0;
	if ($('imgblock1')){
		//ResizeImgBlock("imgblock1","imgblock1_img","imgblock1_b1","imgblock1_link");
		$('imgblock1').style.display = "block";
		$('imgblock1').style.width = $('imgblock1_img').clientWidth + "px";
		$('imgblock1').style.height = $('imgblock1_img').clientHeight + "px";
		$('imgblock1_b1').style.width = ($('imgblock1_img').clientWidth - 18) + "px";
		$('imgblock1_link').style.width = ($('imgblock1_img').clientWidth + 22) + "px";
	}
	if ($('fldnum1_imgb')) {
		ResizeImgBlock("fldnum1_imgb","fldnum1_imgb_img","fldnum1_imgb_b1","fldnum1_imgb_link");
	}
	if ($('currentOpen')) { $('currentOpen').value = ''; }
	/*
	if ((window.document.curfld) && $('dotid1')) {
		window.document.curfld.displayedfld.value = "fldnum1";
		$('dotid1').style.backgroundPosition = "right top";
		Rotate();
	}
	*/
	if (window.document.curfld) {
		window.document.curfld.displayedfld.value = "fldnum1";
		Rotate();
	}
	counter = 0;
}

function ResizeImgBlock(object1,object2,object3, object4) {
	if ($(object2) != null) {
		if (parseFloat($(object2).clientWidth) > 0) {
			$(object1).style.display = "block";
			$(object1).style.width = $(object2).clientWidth + "px";
			$(object1).style.height = $(object2).clientHeight + "px";
			$(object3).style.width = ($(object2).clientWidth - 18) + "px";
			$(object4).style.width = ($(object2).clientWidth + 22) + "px";
		}
		else {			
			$(object1).style.display = "none";
			$(object2).style.display = "none";
			$(object3).style.display = "none";
			$(object4).style.display = "none";
		}
	}
}

function ChImg(object, image) {
	$(object).src = image;
}

function NaviDots(item) {
	
	var CurFldName = window.document.curfld.displayedfld.value;
	var FldsNum = parseFloat(window.document.curfld.fldsnum.value);
	var var1; var var2; var var3; var var4; var var5;
	
//	Navigation Dots

	if ((item != "next") && (item != "prev")) {
		if (CurFldName != item) {
			$(CurFldName).style.display = "none";
			$(item).style.display = "block";
			window.document.curfld.displayedfld.value = item;
			
			// Set Dots Color - Orange
			
			var1 = item.split('fldnum');			
			var2 = parseFloat(var1[1]);
			var3 = "dotid" + var2;			
			$(var3).style.backgroundPosition = "right top";
			
			// Set Dots Color - White
			
			var1 = CurFldName.split('fldnum');			
			var2 = parseFloat(var1[1]);
			var3 = "dotid" + var2;			
			$(var3).style.backgroundPosition = "left top";
			
			// Resize
			resize_block = item + "_imgb";
			resize_image = item + "_imgb_img";
			resize_border = item + "_imgb_b1";
			resize_link = item + "_imgb_link";
			
			ResizeImgBlock(resize_block, resize_image, resize_border, resize_link);
		}
	}
	
// Next

	if (item == "next"){
		var1 = CurFldName.split('fldnum');
		var2 = parseFloat(var1[1]);
		if (var2 < FldsNum) {
			var3 = var2 + 1;
			var4 = "fldnum" + var3;
		}
		else {
			var4 = "fldnum1";
		}
		$(CurFldName).style.display = "none";
		$(var4).style.display = "block";
		window.document.curfld.displayedfld.value = var4;
		
		// Set Dots Color - Orange
		
		var1 = var4.split('fldnum');			
		var2 = parseFloat(var1[1]);
		var3 = "dotid" + var2;			
		$(var3).style.backgroundPosition = "right top";
		
		// Set Dots Color - White
		
		var1 = CurFldName.split('fldnum');			
		var2 = parseFloat(var1[1]);
		var3 = "dotid" + var2;			
		$(var3).style.backgroundPosition = "left top";
		
		// Resize
		resize_block = var4 + "_imgb";
		resize_image = var4 + "_imgb_img";
		resize_border = var4 + "_imgb_b1";
		resize_link = var4 + "_imgb_link";

		ResizeImgBlock(resize_block, resize_image, resize_border, resize_link);

	}
	
// Prev

	if (item == "prev"){
		var1 = CurFldName.split('fldnum');
		var2 = parseFloat(var1[1]);
		if (var2 > 1) {
			var3 = var2 - 1;
			var4 = "fldnum" + var3;
		}
		else {
			var4 = "fldnum"+FldsNum;
		}
		$(CurFldName).style.display = "none";
		$(var4).style.display = "block";
		window.document.curfld.displayedfld.value = var4;
		
		// Set Dots Color - Orange
		
		var1 = var4.split('fldnum');
		var2 = parseFloat(var1[1]);
		var3 = "dotid" + var2;
		$(var3).style.backgroundPosition = "right top";
		
		// Set Dots Color - White
		
		var1 = CurFldName.split('fldnum');
		var2 = parseFloat(var1[1]);
		var3 = "dotid" + var2;			
		$(var3).style.backgroundPosition = "left top";
		
		// Resize
		resize_block = var4 + "_imgb";
		resize_image = var4 + "_imgb_img";
		resize_border = var4 + "_imgb_b1";
		resize_link = var4 + "_imgb_link";
		
		ResizeImgBlock(resize_block, resize_image, resize_border, resize_link);
	}
}

/*
function Rotate() {
	if (countRotate != 0) {
		NaviDots('next');
	}
	countRotate++;
	setTimeout("Rotate()", 5000);
}
*/

function ShowHide(object) {
	if ($('currentOpen')) {
		if ($('currentOpen').value != object) {
			if ($('currentOpen').value != '') {
				var Old = $('currentOpen').value;
				$(Old).style.display = "none";
			}
			$('currentOpen').value = object;
		}
	}
	if ($(object).style.display != "none") {
		$(object).style.display = "none";
		if ($('currentOpen')) {
			$('currentOpen').value = '';
		}
	}
	else {
		$(object).style.display = "block";
	}
}

function HideAll() {
	if (($('HideIt')) && ($('HideIt').value == 'true')) {
		obj = $('currentOpen').value;
		if (obj != '') {
			$(obj).style.display="none";
		}
	}
}

function AllowHide(value) {
	$('HideIt').value = value;
}

function Blur(obj1, input) {
	if ($(input).value != false) {
		$(input).value = false;
		$(obj1).style.display = "none";
		$('glrcats_sel_val').style.backgroundPosition = "top left";
	}
	else {
		alert($(input).value);
	}
}

function Blur1(obj) {
	$(obj).style.display = "none";
}

function IsOut(input) { $(input).value = true; }

function IsOver(input) { $(input).value = false; }


function CardPannel(hide, show) {
	$(hide).style.display = "none"; 
	$(show).style.display = "block";
}

function clearfld(fldId, word1){
	if($(fldId).value == word1) { $(fldId).value = ""; }
}

function returnfld(fldId, word1) {
	if($(fldId).value == "") { $(fldId).value = word1; }	
}

/* Gallery Functions */

	function GlrShowHide(do_what,id) {
		if(do_what == "show") {
			/*alert($('content').clientHeight);			GlrScroller();
 || ($('container').style.display == "none")
*/
 
			$(id).style.display = "block";
			
			if (($('block_noscrl').clientHeight < 151) && ($('block_noscrl').clientHeight > 1)) {
				$('glrcats_list').style.background = "none";
				$('container').style.display = "none";
				$('scrollArea').style.display = "none";
			}
			else {				
				/*alert('hop'); */
				$('container').style.display = "block";
				$('scrollArea').style.display = "block";
				$('block_noscrl').style.display = "none";
				$('top_noscrl').style.display = "none";
				GlrScroller();
			}
		}
		else {
			$(id).style.display = "none";
		}
	}
	
	function SetGlrCat(selected, value) {
		$(selected).innerHTML = '<a href="javascript:;" id="glrcats_sel_val">' + value + '</a>';
	}
	
	function GlrSetImg(card_src, img_src, text, number){
		var OldThumbID = window.document.gallery.curthumb.value;
		var NewThumbID = "thumb" + number;
		
		// Counter
		$('imgcount_1').innerHTML = number;
		$('imgcount_2').innerHTML = number;
	
		// Change Main Image
		$('mainimg').src = img_src;
		
		// Select & deselect thumbnail
		$(OldThumbID).innerHTML = '<a href="javascript:;"><span></span></a>';
		$(NewThumbID).innerHTML = '<a href="javascript:;" class="selected"><span></span></a>';
		
		// Set comment
		if (text != '') {
			$('imgcomment').innerHTML = '<div class="text"><div class="inr">' + text + '</div></div>';
		}
		else { $('imgcomment').innerHTML = ''; }
		
		// Set Current Thumb ID
		window.document.gallery.curthumb.value = NewThumbID;
		
		// Set Image Address for Card Form
		window.document.gallery.card_img.value = card_src;
	
	}

	function GlrScroller() {
		//collect the variables
		GlrScroller.docH = $("content").offsetHeight;
		GlrScroller.contH = $("container").offsetHeight;
		GlrScroller.scrollAreaH = $("scrollArea").offsetHeight;
		  
		//calculate height of scroller and resize the scroller div
		//(however, we make sure that it isn't to small for long pages)
		GlrScroller.scrollH = (GlrScroller.contH * GlrScroller.scrollAreaH) / GlrScroller.docH;
		//if(scroller.scrollH < 15) scroller.scrollH = 15;
		$("scroller").style.height = Math.round(GlrScroller.scrollH) + "px";
		$("t").style.height = (Math.round(GlrScroller.scrollH)-7) + "px";
		
		//what is the effective scroll distance once the scoller's height has been taken into account
		GlrScroller.scrollDist = Math.round(GlrScroller.scrollAreaH-GlrScroller.scrollH);
		
		//make the scroller div draggable
		Drag.init($("scroller"),null,0,0,-1,GlrScroller.scrollDist);
		
		//add ondrag function
		$("scroller").onDrag = function (x,y) {
		  var scrollY = parseInt($("scroller").style.top);
		  var docY = 0 - (scrollY * (GlrScroller.docH - GlrScroller.contH) / GlrScroller.scrollDist);
		  $("content").style.top = docY + "px";
		}
	}
	
	function GlrNextPrev(command) {
		var OldPos = $('thumbslist').style.left;
		
		TotalWidth = parseFloat(window.document.gallery.imgtotal.value)*50;
		MaxLeftPos = parseFloat(TotalWidth - (50*6));
		
		if ((window.document.gallery.imgtotal.value) && (parseFloat(window.document.gallery.imgtotal.value) > 7)) {
			if ((command == 'next')) {
				$('nav_left').innerHTML = "<a href=\"javascript:;\" onclick=\"javascript: GlrNextPrev('back');\"></a>\n";
				NewPos = parseFloat(OldPos)-50;
				if ($('thumbslist').style.left) {
					if (NewPos > (MaxLeftPos * (-1))){
						//$('thumbslist').style.left = NewPos + "px";
						if ((MaxLeftPos+NewPos) == 50) {
							$('nav_right').innerHTML = "<span></span>\n";
						}
						ThumbsSlide('thumbslist', OldPos, NewPos, 'next');
					}
				}
				else {
					NewPos = -50;
					OldPos = 0;
					//$('thumbslist').style.left = NewPos + "px";
					if ((MaxLeftPos+NewPos) == 50) {
						$('nav_right').innerHTML = "<span></span>\n";
					}
					//alert(MaxLeftPos+NewPos);
					$('thumbslist').style.left = "0px";
					ThumbsSlide('thumbslist', OldPos, NewPos, 'firstMove');
				}
			}
			if (command == 'back') {
				$('nav_right').innerHTML = "<a href=\"javascript:;\" onclick=\"javascript: GlrNextPrev('next');\"></a>\n";
				NewPos = parseFloat(OldPos)+50;
				if (($('thumbslist').style.left) && (NewPos < 50)) {
					//$('thumbslist').style.left = NewPos + "px";
					if (NewPos == 0) {
						$('nav_left').innerHTML = "<span></span>\n";
					}
					ThumbsSlide('thumbslist', OldPos, NewPos, 'back');
				}
			}
		}
	}
	
	function ThumbsSlide(object, start_slide, stop_slide, do_what) {
		stopIt = parseFloat(stop_slide);
		ObjID = object;
		
		if(do_what == "back") {
			newPos = parseFloat($(object).style.left) + 10; //parseFloat(start_slide) + 10;
			if (newPos <= stopIt){
				$(object).style.left = newPos+"px";
				setTimeout("ThumbsSlide('"+ObjID+"','"+newPos+"','"+stopIt+"','back')", 30);
			}
		}
		else if (do_what == "next") {
			newPos = parseFloat($(object).style.left) + (-10);
			if (newPos >= stopIt){
				$(object).style.left = newPos+"px";
				setTimeout("ThumbsSlide('"+ObjID+"','"+newPos+"','"+stopIt+"','next')", 30);			
			}
			else { newPos = parseFloat(start_slide); }
		}
		else if (do_what == "firstMove") {
			stopIt = parseFloat(stop_slide);
			newPos = parseFloat($(object).style.left) + (-10);
			if (newPos >= -50){
				$(object).style.left = newPos+"px";
				setTimeout("ThumbsSlide('"+ObjID+"','"+newPos+"','"+stopIt+"','firstMove')", 30);			
			}
			else { newPos = parseFloat(start_slide); }


		}
		else {
		}
	}
	
function setValue(value, text, inputfld){
	$(text).innerHTML = value;
	$(inputfld).value = value;
}

function TopDown(dowhat,where,list) {
	ListHeight = parseFloat($(list).clientHeight);
	ListRows = Math.ceil(parseFloat($(list).clientHeight) / (18*4));
	if ($(list).style.top == ''){ $(list).style.top = 0; }
	TopPosition = parseFloat($(list).style.top);
	Temp = parseFloat(-(ListHeight - 72));

	if ((dowhat == "bottom") && (TopPosition > Temp)) {
		$(list).style.top = TopPosition + ((-18)*4) + "px";
		NewTopPosition = parseFloat($(list).style.top);
	}
	else if ((dowhat == "top") && (TopPosition <= (-72))) {
		$(list).style.top = TopPosition + ((18)*4) + "px";
		NewTopPosition = parseFloat($(list).style.top);
	}
	else {}
	ShowHide(where);
}

/* Form Elements */

function ShowMenu(object) {
	$(object).style.display = "block";
}

function HideMenu(object) {
	$(object).style.display = "none";
}

function ResetList(ObjNumber) {
/*	ObjNumber1 = object.split("_"); 
	ObjNumber = ObjNumber1[1]; 
	$("opts_"+ObjNumber).style.top = 0; 
*/
	$(ObjNumber).style.top = 0; 
}

function setValue2(Value, inputfldID, ObjNumber){
	var TextFldText = "selopt_" + ObjNumber;
	var List = "optlist_" + ObjNumber;
	$(TextFldText).innerHTML = Value;
	$(inputfldID).value = Value;
	$(List).style.display = "none";
	ResetList(ObjNumber);
}

function TopDown2(dowhat, ObjNumber) {
	var Where = "optlist_" + ObjNumber;
	var List = "opts_" + ObjNumber;
	ListHeight = parseFloat($(List).clientHeight);
	if ($(List).style.top == '') {
		$(List).style.top = 0;
	}
	ListRows = Math.ceil(parseFloat($(List).clientHeight) / (18*4));
	TopPosition = parseFloat($(List).style.top);
	Temp = parseFloat(-(ListHeight - 72));
	if ((dowhat == "bottom") && (TopPosition > Temp)) {
		$(List).style.top = TopPosition + ((-18)*4) + "px";
		NewTopPosition = parseFloat($(List).style.top);
	}
	else if ((dowhat == "top") && (TopPosition <= (-72))) {
		$(List).style.top = TopPosition + ((18)*4) + "px";
		NewTopPosition = parseFloat($(List).style.top);
	}
	else {}
}

function FormErrors(errors) {
	Messages1 = errors.split("&&");
	len = Messages1.length;
	for(i=0;i<(Messages1.length-1);i++) {
		Messages2 = Messages1[i].split(',');
		fldID = Messages2[0];
		errMsg = Messages2[1];
		$(fldID).innerHTML = errMsg;
	}
/*	alert(Messages1[1]); */
}

function submitMailForm(msg_alert, txt) {
	Text1 = txt.split("&&");
	len = Text1.length;
	err = false;
	for(i=0;i<(Text1.length-1);i++) {
		Text2 = Text1[i].split('|');
		fldID = Text2[0];
		fldDefault = Text2[1];
		errorMsg = Text2[2];
		
		if (($(fldID).value == fldDefault) || ($(fldID).value == " ")) {
			$(fldID + "err").innerHTML = errorMsg;
			err = true;
		}
		else {
		}
	}
	if(err == true) {
		alert(msg_alert);
	}
}

function ScrollToBottom() {
	To = document.body.offsetHeight;
	window.scrollBy(0,document.body.offsetHeight);
}

function ShowHide3(obj, action) {
	if ((action == "out") && ($("test1").value == "yes")) {
		$(obj).style.display = "none";
	}
	else {
		$(obj).style.display = "block";
	}
}
function Test1(value) {
	$("test1").value = value;
}

// News Block

function Rotate() {
	if (countRotate != 0) {
		ChangeNews('next');
	}
	countRotate++;
	setTimeout("Rotate()", 5000);
}

function ChangeNews(command) {
	
	var CurFldName = window.document.curfld.displayedfld.value;
	var FldsNum = parseFloat(window.document.curfld.fldsnum.value);
	var var1; var var2; var var3; var var4; var var5;
	
// Next

	if (command == "next"){
		var1 = CurFldName.split('fldnum');
		var2 = parseFloat(var1[1]);
		if (var2 < FldsNum) {
			var3 = var2 + 1;
			var4 = "fldnum" + var3;
		}
		else {
			var4 = "fldnum1";
		}
		$(CurFldName).style.display = "none";
		$(var4).style.display = "block";
		window.document.curfld.displayedfld.value = var4;
				
		// Resize
		resize_block = var4 + "_imgb";
		resize_image = var4 + "_imgb_img";
		resize_border = var4 + "_imgb_b1";
		resize_link = var4 + "_imgb_link";

		ResizeImgBlock(resize_block, resize_image, resize_border, resize_link);

	}
	
// Prev

	if (command == "prev"){
		var1 = CurFldName.split('fldnum');
		var2 = parseFloat(var1[1]);
		if (var2 > 1) {
			var3 = var2 - 1;
			var4 = "fldnum" + var3;
		}
		else {
			var4 = "fldnum"+FldsNum;
		}
		$(CurFldName).style.display = "none";
		$(var4).style.display = "block";
		window.document.curfld.displayedfld.value = var4;
		
		// Resize
		resize_block = var4 + "_imgb";
		resize_image = var4 + "_imgb_img";
		resize_border = var4 + "_imgb_b1";
		resize_link = var4 + "_imgb_link";
		
		ResizeImgBlock(resize_block, resize_image, resize_border, resize_link);
	}
}


Event.observe(window, 'load', function() { LoadVars(); });



