﻿
///////////////////////////////////////////////
/// Find  DOM Element (one or more)
///////////////////////////////////////////////
function $(element) 
{
    if (arguments.length > 1) 
    {
        for (var i = 0, elements = [], length = arguments.length; i < length; i++)
          elements.push($(arguments[i]));
        return elements;
    }
    var elm=null;
    if (typeof element == 'string')
       elm = document.getElementById(element);
    return elm;
}

/////////////////////////////////////////////////////////////
/// Find  DOM Elements by tag name and optional class name //
/////////////////////////////////////////////////////////////
function $A(TagName , className)
{
	var elements = document.getElementsByTagName(TagName);
	var cElem = [];
	if(!!!className)return elements;
	var i=0;
	for(i=0; i<elements.length; i++)
	{
		if(elements[i].className == className)
		{
			cElem[cElem.length] = elements[i];
			
		}
	}
	return cElem;
}

function $S(elements , styleKey , styleAttribute)
{
    var i=0;
    for(i=0;i<elements.length;i++)
    {
        elements[i].style
    }
}

/////////////////////////
///
////////////////////////
function submitSearch()
{
//alert("submitSearch");
    var submitActionElement = $("ctl00_SubmitAction");
    if (submitActionElement != null && submitActionElement != undefined)
    {
        submitActionElement.value = "SP";
        document.forms[0].submit();
    }
}


function fAddCommentPopUp(articleId, author, article)
{
    var  curUrl = "AddComment.aspx?";
    curUrl += "articleId=" + articleId;
    curUrl +=  "&author=" + author;
    curUrl += "&article=" + article;
    window.open(curUrl,"historyWindow","menubar=0,resizable=0,scrolling=0,width=340,height=480");
}


function fViewCommentPopUp(commentId, author, article) {
    var curUrl = "ViewComment.aspx?";
    curUrl += "commentId=" + commentId;
    curUrl += "&author=" + author;
    curUrl += "&article=" + article;
    window.open(curUrl, "historyWindow", "menubar=0,resizable=0,scrolling=0,width=340,height=480");
}

function GetCityWeather(id, action) {
    var url = "Handler/WeatherHandler.ashx";
    params = "act=" + action + "&cityID=" + id;
    Ajax1.HTTPServerRequest(url, params, false, loadWeather_CallBack, null, 'lFrame');
}


function loadWeather_CallBack(res) {
        var sAreas = res.split(";");
        if (sAreas[0] != "" && sAreas[1] != "" && sAreas[2] != "" && sAreas[3] != "" && sAreas[4] != "")
        {
            $('sp_CityName').innerText = sAreas[0] + ", " + sAreas[1];
            $('ctl00_img_Weather').src = sAreas[2];
            $('sp_Tempartue').innerText = sAreas[3];
            $('ctl00_a_weatherPre').onclick = function() { GetCityWeather(sAreas[4], 'pre'); }
            $('ctl00_a_weatherNext').onclick = function() { GetCityWeather(sAreas[4], 'next'); }
        }
    }


function CreateBookmarkLink() {
title = "Rest עולמי";
url = "http://RestGlobal.co.il";
if (window.sidebar) {
// Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) {
// IE Favorite
window.external.AddFavorite( url, title);
}
else if(window.opera && window.print) {
// Opera Hotlist
return true; }
}



