
function SwapMenu1(nID){
    var Pic = document.getElementById(nID);
    if(nID == 1){
        Pic.src = 'img/fr_m2.jpg';
    }else if(nID == 2){
        Pic.src = 'img/art_m22.jpg';
    }else if(nID == 3){
        Pic.src = 'img/vid_m2.jpg';
    }else if(nID == 4){
        Pic.src = 'img/ob_m2.jpg';
    }else if(nID == 5){
        Pic.src = 'img/pic_m2.jpg';
    }
}
function SwapMenu2(nID){
    var Pic = document.getElementById(nID);
    if(nID == 1){
        Pic.src = 'img/fr_m1.jpg';
    }else if(nID == 2){
        Pic.src = 'img/art_m21.jpg';
    }else if(nID == 3){
        Pic.src = 'img/vid_m1.jpg';
    }else if(nID == 4){
        Pic.src = 'img/ob_m1.jpg';
    }else if(nID == 5){
        Pic.src = 'img/pic_m1.jpg';
    }
}

function FavoritePage() {
	if(document.all) {
		window.external.AddFavorite('http://www.kotka.bg', 'Котка.bg - Всичко за котките! Видео, снимки, статии и още много полезна информация!')
	}else if (window.sidebar){	 
		window.sidebar.addPanel('Котка.bg - Всичко за котките! Видео, снимки, статии и още много полезна информация!', "http://www.kotka.bg","");
	}else if(window.external) {
		window.external.AddFavorite('http://www.kotka.bg', 'Котка.bg - Всичко за котките! Видео, снимки, статии и още много полезна информация!');
	}
}

function Voote(Question){
	var nAnbr = parseInt(document.getElementById("anbr").value);
	var nAnswerID = 0;
	for(var i=1; i<=nAnbr; i++){
		var Answer = document.getElementById("an"+i);
		if(Answer.checked){
			nAnswerID = Answer.value;
		}
	}

	if(nAnswerID != 0){
		//document.getElementById("pic45").style.display = "block";
		var InqContent = document.getElementById("inqcont");
		InqContent.innerHTML = '<img src="img/waitt.gif" border="0" alt="" style="margin-left:50px; margin-bottom:50px; margin-top:30px;"/>';
		//Question.outerHTML = "";
		var Butt = document.getElementById("butt");
		Butt.style.display = "none";
		
		var WebService2 = new WebService("InquiryVote");
		//WebService2.arAttributes['InquiryID'] = Question.id;
		WebService2.arAttributes['AnswerID'] = nAnswerID;
		WebService2.Call("VoteResult");
		
	}
}

function VoteResult(XmlDomDoc){
	var InqContent = document.getElementById("inqcont");

	var sMessage = XmlDomDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
	var arAnswers = XmlDomDoc.getElementsByTagName("Answer");
	//var nTotalVotes =  XmlDomDoc.selectSingleNode("//VoteResult/TotalVotes").text;
	var nTotalVotes = XmlDomDoc.getElementsByTagName("TotalVotes")[0].childNodes[0].nodeValue;
	var sResCont = '<table border="0" cellpadding="1" cellspacing="0">';
	
	if(sMessage != 'OK'){
		sResCont += '<tr><td style="font-family:Tahoma; font-size:10px; color:#ae1c13; padding-bottom:8px;">Вече сте гласували в последните 24 часа! Вашият глас не е отчетен!</td></tr>';
	}
	sResCont += '<tr><td style="font-family:Tahoma; font-size:10px; color:#4e5051; text-decoration:underline; padding-bottom:8px;">Резултати:</td></tr>';
	// 130px max
	for(var i=0; i < arAnswers.length; i++){
		var nPercent = parseInt(arAnswers[i].getAttribute("id"));
		var nWidth = Math.round(nPercent * 130 / 100);
		sResCont += '<tr><td style="font-family:Tahoma; font-size:13px; color:black;">'+arAnswers[i].childNodes[0].nodeValue+'</td></tr>';
		sResCont += '<tr><td style=" font-family:Tahoma; font-size:12px; color:black;"><div style="width:'+nWidth+'px; background-color:Aqua; height:12px; float:left; margin-right:3px;"></div>'+nPercent+'%</td></tr>';
	}
	
	sResCont += '<tr><td style="font-family:Tahoma; font-size:10px; color:#4e5051; padding-top:20px;">Общо гласували: '+nTotalVotes+'</td></tr></table>';
	InqContent.innerHTML = sResCont;
}

var nLastPicID = 0;
var nFirstPicID = 0;
var bStNext = false;
var bStPrev = false;
var sSrsFunc = "";
var sPrevPicsCode = "";

function NextPicsMain(nLstID){
	if(bStNext){
		//alert(11);
		return;
	}
	if(nLastPicID != 0){
		nLstID = nLastPicID;
	}
	//alert(nLstID);
	var PicsMainContainer = document.getElementById("pics_cont_main");
	sPrevPicsCode = PicsMainContainer.innerHTML;
	PicsMainContainer.innerHTML = '<img src="img/waitt.gif" border="0" alt="" style="margin-left:130px; margin-bottom:45px; margin-top:35px;"/>';
	sSrsFunc = "next";
	var WebServiceObj = new WebService("GetPicsMain");
	WebServiceObj.arAttributes['PicID'] = nLstID;
	WebServiceObj.arAttributes['Next'] = 1;
	WebServiceObj.Call('MainPicsResult');
}

function PrevPicsMain(nFrPicID){
	if(bStPrev){
		//alert(22);
		return;
	}
	if(nFirstPicID != 0){
		nFrPicID = nFirstPicID;
	}
	
	var PicsMainContainer = document.getElementById("pics_cont_main");
	sPrevPicsCode = PicsMainContainer.innerHTML;
	PicsMainContainer.innerHTML = '<img src="img/waitt.gif" border="0" alt="" style="margin-left:130px; margin-bottom:45px; margin-top:35px;"/>';
	sSrsFunc = "previous";
	var WebServiceObj = new WebService("GetPicsMain");
	WebServiceObj.arAttributes['PicID'] = nFrPicID;
	WebServiceObj.arAttributes['Prev'] = 1;
	WebServiceObj.Call('MainPicsResult');
}

function MainPicsResult(XmlDomDoc){
	var arPictures = XmlDomDoc.getElementsByTagName("Picture");
	var sPicContent = '';
	///alert(arPictures.length);
	if(arPictures.length == 0){
		if(sSrsFunc == 'previous'){
			bStPrev = true;
			bStNext = false;
		}else{
			bStNext = true;
			bStPrev = false;
		}
		var PicsMainContainer = document.getElementById("pics_cont_main");
		PicsMainContainer.innerHTML = sPrevPicsCode;
		return;
	}else{
		bStNext = false;
		bStPrev = false;
	}
	var arThumbNames = XmlDomDoc.getElementsByTagName("thumbname");
	
	for(var i=0; i < arPictures.length; i++){
		var nPictureID = arPictures[i].getAttribute("id");
		if(i == 0){
			nFirstPicID = nPictureID;
		}
		if(i == (arPictures.length-1)){
			nLastPicID = nPictureID;
		}
		var sThumbName = arThumbNames[i].childNodes[0].nodeValue;
		var sWidthHeight = sThumbName.substr(0,1);
		//alert(sWidthHeight);
		if(sWidthHeight == 'h'){
			var sSize =  ' height="80"';
		}else{
			var sSize =  ' width="80"';
		}
		sPicContent += '<div style="height:80px; float:left; margin-left:2px; margin-right:12px; margin-bottom:3px; margin-top:3px; border: dotted 1px #464646; padding:8px;">';
		sPicContent += '<a href="snimki/'+nPictureID+'"><img src="Pictures/Thumbs/'+sThumbName+'" '+sSize+' alt="" style="border:0px;"/></a></div>';

	}
	var PicsMainContainer = document.getElementById("pics_cont_main");
	PicsMainContainer.innerHTML = sPicContent;
}

function WebService(ServiceName){
	this.sServiceName = ServiceName;
	this.arAttributes = new Array();
	var XmlHTTP = null;
	var sResultFunc = "";
	
	this.Call = function(sResultFunct){
		sResultFunc = sResultFunct;
		var sArgs = "";

		for(Key in this.arAttributes){
			sArgs += "&Arguments["+ Key +"]="+ this.arAttributes[Key] +"";
		}

		if (window.XMLHttpRequest){
			XmlHTTP =new XMLHttpRequest();
		}else if (window.ActiveXObject){	
			XmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			alert("Your browser does not support XMLHTTP!");
			return null;
		}
		var sParam = "ServiceName="+ this.sServiceName + sArgs;
		//alert(sParam);
		XmlHTTP.open("GET", "../AppFiles/WebService.php?"+sParam, true);
		//XmlHTTP.setRequestHeader("Content-type:", "application/x-www-form-urlencoded; charset=UTF-8");
		//XmlHTTP.setRequestHeader("Content-length", sParam.length);
		XmlHTTP.setRequestHeader("Content-type", "text/xml");
		XmlHTTP.onreadystatechange = this.ReadySt;
		XmlHTTP.send(null);	
	}

	this.ReadySt = function(){
		//alert(this.XmlHTTP.readyState);
		if(XmlHTTP.readyState == 4){
			if(XmlHTTP.statusText == 'OK'){
				if(window.DOMParser){
					var parser = new DOMParser();
					var xmlDoc = parser.parseFromString(XmlHTTP.responseText, "text/xml");
				}else{			
					//var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
					var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.async="false";
					xmlDoc.loadXML(XmlHTTP.responseText);
				}
			}else{
				var xmlDoc = "Response Error";
			}
			
			eval(sResultFunc+"(xmlDoc);");
		}else{
			return;
		}
	}
}

var nOldPictureID = 0; 
var nCurrentPicID = 0;

function GetNextPicture(nWhere, nID){
	if(nOldPictureID == 0){
		nOldPictureID = nID;
	}
	if(bStPrev && nWhere == 0){
		return;
	}
	if(bStNext && nWhere == 1){
		return;
	}
	var SinglePicContainer = document.getElementById("singlepic_cont");
	SinglePicContainer.innerHTML = '<div style="height:483px;"><img src="img/waitt.gif" border="0" alt="" style="margin-bottom:45px; margin-top:100px;"/><div>';

	var WebServiceObj = new WebService("GetSinglePicture");
	WebServiceObj.arAttributes['OldPicID'] = nOldPictureID;
	if(nWhere == 1){
		WebServiceObj.arAttributes['Where'] = 1; //next
	}else{
		WebServiceObj.arAttributes['Where'] = 0; //prev
	}
	WebServiceObj.Call('GetPictureResult');
}

function GetPictureResult(XmlDomDoc){
	
	var SinglePicContainer = document.getElementById("singlepic_cont"); 
	var arPictures = XmlDomDoc.getElementsByTagName("Picture");
	var nPictureID = arPictures[0].getAttribute("id");
	var arWhereTypes = XmlDomDoc.getElementsByTagName("WhereType");
	var nWhereType = arWhereTypes[0].getAttribute("type");

	if(nPictureID != 0){
		nOldPictureID = nPictureID;
		nCurrentPicID = nPictureID;

		var PicBox = document.getElementById("PicLinkBox");
		PicBox.value = 'http://www.kotka.bg/snimki/'+nCurrentPicID;

		var arPictureFile = XmlDomDoc.getElementsByTagName("FileName");
		var sPicFile = "";
		if(arPictureFile[0].childNodes[0] != null){
			sPicFile = arPictureFile[0].childNodes[0].nodeValue;
		}
		sPrevPicsCode = '<img src="Pictures/'+sPicFile+'" alt=""/>';
		SinglePicContainer.innerHTML = sPrevPicsCode;
		bStNext = false;
		bStPrev = false;
	}else{
		if(nWhereType == 1){
			bStNext = true;
		}else if(nWhereType == 0){
			bStPrev = true;
		}
		SinglePicContainer.innerHTML = sPrevPicsCode;
	}
}

//function GetCitiesResult(XmlDomDoc){
//	
//	var CityOptions = document.getElementById("CitySelect");
//	
//	var arCitiesList = XmlDomDoc.getElementsByTagName("City");
//	
//	for(var i=0; i < arCitiesList.length; i++){
//		var nCityID = arCitiesList[i].getAttribute("id");
//		var sCityName = arCitiesList[i].getAttribute("TextName");
//		var CtOption = document.createElement('option');
//		CtOption.value = nCityID;
//		CtOption.text = sCityName;
//		CityOptions.add(CtOption, null);
//	}
//}
var sContactForm = '';
function SendContact(sIme, sEmail, sContactText){

	var ContactContent = document.getElementById("contform");
	sContactForm = ContactContent.innerHTML;
	ContactContent.innerHTML = '<img src="img/waitt.gif" border="0" alt="" style="margin-left:50px;"/>';
	
	var WebService2 = new WebService("SendContact");
	WebService2.arAttributes['Ime'] = sIme;
	WebService2.arAttributes['Email'] = sEmail;
	WebService2.arAttributes['Text'] = sContactText;
	WebService2.Call("SendContactResult");

}

function SendContactResult(XmlDoc){
	var ContactContent = document.getElementById("contform");
	var sResultMsg = XmlDoc.getElementsByTagName("Message")[0].childNodes[0].nodeValue;
	var sSent = XmlDoc.getElementsByTagName("Sent")[0].childNodes[0].nodeValue;
	
	var sResCont = '<div style="padding-left:20px; padding-top:50px; font-family:Tahoma; font-size:14px; color:#4e5051;"><b>'+ sResultMsg +'</b></div>';
	if(parseInt(sSent) == 0){
		sResCont += '<div style="padding-left:20px; padding-top:20px; font-family:Tahoma; font-size:14px; color:#4e5051;">Вънете се назад за да поправите грешките.<br/><input type="button" value="<< Назад" onClick="Nazad();">';
	}
	ContactContent.innerHTML = sResCont;
}

function Nazad(){
	document.getElementById("contform").innerHTML=sContactForm;
}

function DobaviVFace(nPic){
	var sUrl = 'snimki/';
	if(nCurrentPicID != 0){
		sUrl = 'snimki/'+nCurrentPicID+'';
	}else{
		sUrl = 'snimki/'+nPic+'';
	}
	window.open('http://www.facebook.com/sharer.php?u=http://www.kotka.bg/'+sUrl+'','chat', 'width=620, height=450, scrollbars=no, menubar=no, toolbar=no, location=no, status=no, resizable=no');
}

function AnnFiltering(filter){
	var City1 = document.getElementById("ann_city_sel").value;
	var AnnType = document.getElementById("ann_type_sel").value;
	
	var AlAnnContainer = document.getElementById("anno_all");
	AlAnnContainer.innerHTML = '<img src="img/waitt.gif" border="0" alt="" style="margin-left:50px;"/>';
	
	var WebService2 = new WebService("FilterAnns");
	WebService2.arAttributes['City1'] = City1;
	WebService2.arAttributes['AnnType'] = AnnType;
	WebService2.arAttributes['filter'] = filter;
	WebService2.Call("FilterAnnsResult");

	//alert(City1);
}

function FilterAnnsResult(XmlDoc){
	var Announces = XmlDoc.getElementsByTagName("Announces")[0].childNodes;
	var AlAnnContainer = document.getElementById("anno_all");
	AlAnnContainer.innerHTML = '';
	for(var i=0; i<Announces.length; i++){
		var Ann = Announces[i];
		var AnnData = Ann.childNodes;
		var sFile = "";
		var City = "";
		var AnnDate = "";
		var AnnType = "";
		var Title = "";
		for(var j=0; j<AnnData.length; j++){
			if(AnnData[j].nodeName == 'File1' && AnnData[j].childNodes.length>0){
				sFile = AnnData[j].childNodes[0].nodeValue;
			}else if(AnnData[j].nodeName == 'City' && AnnData[j].childNodes.length>0){
				City = AnnData[j].childNodes[0].nodeValue;
			}else if(AnnData[j].nodeName == 'AnnDate' && AnnData[j].childNodes.length>0){
				AnnDate = AnnData[j].childNodes[0].nodeValue;
			}else if(AnnData[j].nodeName == 'AnnType' && AnnData[j].childNodes.length>0){
				AnnType = AnnData[j].childNodes[0].nodeValue;
			}else if(AnnData[j].nodeName == 'Title' && AnnData[j].childNodes.length>0){
				Title = AnnData[j].childNodes[0].nodeValue;
			}
		}
		///dd
		var FileName = "";
		if(Ann.attributes == null){
			continue;
		}
		var AnnounceID = Ann.attributes[0].nodeValue;
		//var AnnounceID = Ann.getAttribute("id");
		if(sFile != "" && sFile != undefined){
			FileName = '<a href="index.php?tm=15&id='+AnnounceID+'"><img src="UserPics/Thumbs/thm_'+sFile+'" alt="обяви" style="border:0px;"/></a>';
		}
		var sAnnounceContent = ' <div style="margin:10px; float:left; width:220px; background-color:#e9e9e9;">';
			sAnnounceContent+=	'<div class="par2"><u> '+City+'</u>, '+AnnDate+'г.</div>';
			sAnnounceContent += '<div class="par2">';
			sAnnounceContent	+= '<div style="float:left; margin-right:8px; margin-bottom:2px; margin-top:2px;">';
			sAnnounceContent += ''+ FileName +'';
			sAnnounceContent += '</div>';
			sAnnounceContent += '<a href="index.php?tm=15&id='+ AnnounceID +'" class="link5"><u>'+AnnType+':</u><br/>'+Title+'</a>';
			sAnnounceContent += '</div>';
			sAnnounceContent += '</div>';

		AlAnnContainer.innerHTML+=sAnnounceContent;

	}

}
