﻿// JScript File

//-------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------
function news_search(strClientID)
{
	var arrLocation = location.href.split("?");
		
	
	var strUrl = "";
	if (arrLocation.length > 0)
	{
		strUrl = arrLocation[0];
	}
	else
	{
		strUrl = location.href;
	}	
	
	
	var strParams = "";
	
	// get querystring parameters
	if (arrLocation.length > 1)
	{
		var arrParams = arrLocation[1].split("&");
		
		for (var i=0 ; i<arrParams.length ; i++)
		{
			var arrParam = arrParams[i].split("=");
			if (arrParam.length == 2)
			{ 
				if (arrParam[0].toLowerCase() == "folderid" || arrParam[0].toLowerCase() == "lang")
				{
					strParams += "&" + arrParam[0] + "=" + arrParam[1];
				}	
			}
		}
	}
	
	// get form parameters
	var strFromDay = "";
	if (document.all[strClientID + "_CalendarStart_start"])
	{
		strFromDay = document.all[strClientID + "_CalendarStart_start"].value;
		
		if (strFromDay != "")
		{
			strParams += "&newsFromDate=" + strFromDay;
		}
	}	
	
	
	var strToDay = "";
	if (document.all[strClientID + "_CalendarEnd_end"])
	{
		strToDay = document.all[strClientID + "_CalendarEnd_end"].value;
		
		if (strToDay != "")
		{
			strParams += "&newsToDate=" + strToDay;
		}
	}	
	
	
	var strEventSearchText = "";
	if (document.all[strClientID + "_newsSearchText"])
	{
		strEventSearchText = document.all[strClientID + "_newsSearchText"].value;
		
		if (strEventSearchText != "")
		{
			strParams += "&newsText=" + strEventSearchText;
		}
	}	
	
	
	strParams = strParams.replace("&", "?");
	location.href = strUrl + strParams;
}
//-------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------

function VerifyDates()
{	
	//NewsListViewTemplate1_ucCalendarStart_start
	//NewsListViewTemplate1_ucCalendarEnd_end
	var date1 = String(eval("document.forms[0]." + document.forms[0].clientID.value + "_CalendarStart_start.value")).split("/");
	var date2 = String(eval("document.forms[0]." + document.forms[0].clientID.value + "_CalendarEnd_end.value")).split("/");
	// ofir:
	// added -1 (minus one) to the month value, (date1[1] and date2[1]) 
	var d1 = new Date(date1[2], date1[1]-1, date1[0]);
	var d2 = new Date(date2[2], date2[1]-1, date2[0]);
	
	if (d1 > d2)
	{
		//alert(badDate);
		return;
	}
	//alert("date1="+date1+"\ndate2="+date2+"\nd1="+d1+"\nd2="+d2);
	
	document.forms[0].submit();
}
