var varSiteSubGroups = $("#SiteSubGroups").text(); 

var newsSoapEnv =
            "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
                <soapenv:Body> \
                     <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
                        <listName>News</listName> \
                        <viewName>{25A28A4A-FE85-4D7A-9E26-9A7303C7E544}</viewName> \
                        <query> \
				<Query> \
					<OrderBy> \
						<FieldRef Name='Publish_x0020_Date' Ascending='False' /> \
						<FieldRef Name='ID' Ascending='False' /> \
					</OrderBy> \
					<Where> \
						<And> \
							<And> \
								<Or> \
									<IsNull> \
        									<FieldRef Name='Expires' /> \
      									</IsNull> \
									<Gt> \
        									<FieldRef Name='Expires' /> \
        									<Value Type='DateTime'><Today /></Value> \
      									</Gt> \
								</Or> \
								<Eq> \
									<FieldRef Name='SiteSubGroups' /> \
									<Value Type='Text'>"+varSiteSubGroups+"</Value> \
								</Eq> \
							</And> \
							<Neq> \
								<FieldRef Name='Hide' /> \
								<Value Type='Number'>1</Value> \
							</Neq> \
						</And> \
					</Where> \
				</Query> \
			</query> \
                    </GetListItems> \
                </soapenv:Body> \
            </soapenv:Envelope>";
            
var annSoapEnv =
            "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
                <soapenv:Body> \
                     <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
                        <listName>Announcements</listName> \
                        <viewName>{BBB16DEC-566F-4778-A58D-9676A49410AC}</viewName> \
                        <query> \
				<Query> \
					<OrderBy> \
						<FieldRef Name='Publish_x0020_Date' Ascending='False' /> \
						<FieldRef Name='ID' Ascending='False' /> \
					</OrderBy> \
					<Where> \
						<And> \
							<And> \
								<Or> \
									<IsNull> \
        									<FieldRef Name='Expires' /> \
      									</IsNull> \
									<Gt> \
        									<FieldRef Name='Expires' /> \
        									<Value Type='DateTime'><Today /></Value> \
      									</Gt> \
								</Or> \
								<Eq> \
									<FieldRef Name='SiteSubGroups' /> \
									<Value Type='Text'>"+varSiteSubGroups+"</Value> \
								</Eq> \
							</And> \
							<Neq> \
								<FieldRef Name='Hide' /> \
								<Value Type='Number'>1</Value> \
							</Neq> \
						</And> \
					</Where> \
				</Query> \
			</query> \
                    </GetListItems> \
                </soapenv:Body> \
            </soapenv:Envelope>";

    $(document).ready(function() {

        $.ajax({
            url: "../_vti_bin/lists.asmx",
            type: "POST",
            dataType: "xml",
            data: newsSoapEnv,
            complete: newsProcessResult,
            contentType: "text/xml; charset=\"utf-8\""
        });
        
        $.ajax({
            url: "../_vti_bin/lists.asmx",
            type: "POST",
            dataType: "xml",
            data: annSoapEnv,
            complete: annProcessResult,
            contentType: "text/xml; charset=\"utf-8\""
        });
    });
       
    function newsProcessResult(xData, status) 
    {
        $(xData.responseXML).find("[nodeName=z:row]").each(function()
        {
            var Html = "<a href='/Pages/HESAANewsPage.aspx?type=News&id=" + $(this).attr("ows_ID") + "' class='homepagenewslink'>" + $(this).attr("ows_Title") + "</a><br><br>";
            $("#NewsListPlaceholder").append(Html);
        });
    }
    
    function annProcessResult(xData, status) 
    { 
        $(xData.responseXML).find("[nodeName=z:row]").each(function() 
        {
            var Html = "<a href='/Pages/HESAANewsPage.aspx?type=Announcements&id=" + $(this).attr("ows_ID") + "' class='homepagenewslink'>" + $(this).attr("ows_Title") + "</a><br><br>";
            $("#AnnouncementsListPlaceholder").append(Html);
        }); 
    }
