﻿$(document).ready(function(){
	loadBanners();
	newsList();
	loadProducts();	
	loadAd();
	careerList();	
	$("#home_contact").fancybox({});
	$("#various1").fancybox({});
	
			
});
function loadBanners(){
	$().SPServices({
    	operation: "GetListItems",
    	async: false,
		listName: "{1E8DF3BC-2D7E-44DC-BC00-6B006297C017}",
		CAMLQuery: "<Query><Where><Eq><FieldRef Name='IsAtive' /><Value Type='Text'>1</Value></Eq></Where></Query>",
		CAMLQueryOptions: "<QueryOptions><IncludeAttachmentUrls>TRUE</IncludeAttachmentUrls></QueryOptions>",
		completefunc: function(tdata){
    		$(tdata.responseXML).find("[nodeName=z:row]").each(function(){       
      			var attach = $(this).attr("ows_Attachments").split(";#");
      			var url = $(this).attr("ows_URL");
				$("#bannerhome").append("<a href=\""+ url +"\"><img src=\""+attach[1]+"\" />" + "</a>");
      		});
      		$('#bannerhome').cycle({
				fx: 'custom1,custom2,custom3,custom4,scrollDown,scrollUp,scrollLeft,scrollRight',
				sync: 1,
				delay: 10000,
				before: function (c, n, o) { 
					var r1 = Math.floor(Math.random() * 20) + 30;
					for (i = 0; i < r1; i++) {
						var r2 = Math.floor(Math.random() * o.fxs.length);
						o.fxs.push(o.fxs.splice(r2,1)[0]);
					}
				}
			});	
      	}
    });
}
function loadAd(){
	$().SPServices({
    	operation: "GetListItems",
    	async: false,
		listName: "{CA076CA5-24A3-4D00-B0EC-4DD9B0E799D5}",
		CAMLQuery: "<Query><Where><Eq><FieldRef Name='IsActive' /><Value Type='Text'>1</Value></Eq></Where></Query>",
		CAMLQueryOptions: "<QueryOptions><IncludeAttachmentUrls>TRUE</IncludeAttachmentUrls></QueryOptions>",
		completefunc: function(tdata){
    		$(tdata.responseXML).find("[nodeName=z:row]").each(function(){       
      			var attach = $(this).attr("ows_Attachments").split(";#");
      			var url = $(this).attr("ows_URL");
      			var content = "<div style=\"width: 491px;height: 385px; overflow: hidden;\">"
      			+ "<a href=\""+url+"\" target=\"_blank\"><img src=\""+attach[1]+"\" /></a></div>"
      			var url = $(this).attr("ows_URL");
      			$.fancybox({
					"content" : content,
					"autoScale": true
				});	
      			
				
			});
      	}
    });
}

function careerList(){
	$().SPServices({
    	operation: "GetListItems",
    	async: false,
   		listName: "{03D9ED27-0153-4E14-A735-FF6BA923D4B1}", //
   		CAMLQuery: "<Query><Where><Eq><FieldRef Name='IsActive' /><Value Type='Text'>1</Value></Eq></Where></Query>",
   		CAMLRowLimit: 3,
    	completefunc: function(tdata){
      		$(tdata.responseXML).find("[nodeName=z:row]").each(function(){       
      			var title = $(this).attr("ows_Title");  
      			var active = $(this).attr("ows_IsActive");
      			var xdate = $(this).attr("ows_Date_Posted");
      			var tmpdate = xdate.split(" ");
      			var newdate = tmpdate[0];
      			var tmp1 = newdate.split("-");
      			var yy = tmp1[0];
      			var mm = tmp1[1];
      			var dd = tmp1[2];
      			var yymmdd = yy + "/" + mm + "/" + dd;
      			$("#career_list ul").append("<li> <div class=\"date font75 lfloat\"> <a href=\"/about_us/careers/career_specs.aspx?name=" + title + "\" class=\"fontblue fontbold nodeco\">" + yymmdd + "</a>" + "</div>" +
      			 "<div class=\"title font75 lfloat\"> <a href=\"/about_us/careers/career_specs.aspx?name=" + title +"\" class=\"fontblue nodeco\">" + title + "</a>" + "</div>" + "</li>");
      		});
      	}
    });
}
//news list
function newsList(){
	$().SPServices({
    	operation: "GetListItems",
    	async: false,
   		listName: "{823F789B-06ED-4B65-9F98-4FDDD783B683}", //
   		CAMLQuery: "<Query><Where><Eq><FieldRef Name='IsActive' /><Value Type='Text'>1</Value></Eq></Where><OrderBy><FieldRef Name='Publish_Date' Ascending='False' /></OrderBy></Query>",
   		CAMLRowLimit: 4,
    	completefunc: function(tdata){
      		$(tdata.responseXML).find("[nodeName=z:row]").each(function(){       
      			var title = $(this).attr("ows_Title");  
      			var active = $(this).attr("ows_IsActive");
      			var xdate = $(this).attr("ows_Publish_Date");
      			var tmpdate = xdate.split(" ");
      			var newdate = tmpdate[0];
      			var tmp1 = newdate.split("-");
      			var yy = tmp1[0];
      			var mm = tmp1[1];
      			var dd = tmp1[2];
      			var yymmdd = yy + "/" + mm + "/" + dd;
      			$("#news_list ul").append("<li> <div class=\"date font75 lfloat\"> <a href=\"/about_us/news/news_article.aspx?name=" + title + "\" class=\"fontblue fontbold nodeco\">" + yymmdd + "</a>" + "</div>" +
      			 "<div class=\"title font75 lfloat\"> <a href=\"/about_us/news/news_article.aspx?name=" + title + "\" class=\"fontblue nodeco\">" + title + "</a>" + "</div>" + "</li>");
      		});
      	}
    });
}
function loadProducts(){
	$().SPServices({
    	operation: "GetListItems",
    	async: false,
		listName: "{726C8425-1B4D-40F5-AFD0-3AB131E7C74F}",
		CAMLQueryOptions: "<QueryOptions><IncludeAttachmentUrls>TRUE</IncludeAttachmentUrls></QueryOptions>",
		completefunc: function(tdata){
    		var cnt = 0;
    		var par = $.url.param("name");
		$(tdata.responseXML).find("[nodeName=z:row]").each(function(){       
      			var prodname = $(this).attr("ows_LinkTitle");  
      			var attach = $(this).attr("ows_Attachments").split(";#");
      			var urltarget = $(this).attr("ows_URL");
			
			if(urltarget==null){
      			$("#prodlogo ul").append("<li>" + "<a href=\"/products/retail_brands/retail_brands.aspx?name=" + prodname + "\"class=\"no_outline\">" + "<img src=\""+attach[1]+"\" />" + "</a>" + "</li>");
      			
      		     }
      		
      		else
      			{
      			
      			
      				$("#prodlogo ul").append("<li>" + "<a href=\""+urltarget+"\" target=\"_blank\">"
      				+ "<div class=\"prodimage no_outline\">" 
      				+ "<img src=\""+attach[1]+"\" />" + "</div>" + "<div class=\"prodname fontblue no_outline nodeco\">"
      				+ prodname +"</div>" + "</a>" + "<div class=\"fontgrey nodeco\">" + "<div>" + "</li>");
      			}

      		
      		
      		});
    
      		
			$(function() {
				$('#logo_carousel').carouFredSel({
					auto: false,
					prev: "#lscroll",
					next: "#rscroll",
					items: 3
				});
			});      		
      	}
    });
}




//banner custom functions

$.fn.cycle.transitions.custom1 = function($cont, $slides, opts) { 
    var w = $cont.width(); 
    var h = $cont.height(); 
	$cont.css('overflow', 'hidden');
    opts.cssBefore = { top: -h, left: -w, display: 'block' }; 
    opts.animIn    = { top: 0, left: 0 }; 
    opts.animOut   = { top: h, left: w }; 
};
$.fn.cycle.transitions.custom2 = function($cont, $slides, opts) { 
    var w = $cont.width(); 
    var h = $cont.height(); 
	$cont.css('overflow', 'hidden');
    opts.cssBefore = { top: h, left: w, display: 'block' }; 
    opts.animIn    = { top: 0, left: 0 }; 
    opts.animOut   = { top: -h, left: -w }; 
};
$.fn.cycle.transitions.custom3 = function($cont, $slides, opts) { 
    var w = $cont.width(); 
    var h = $cont.height(); 
	$cont.css('overflow', 'hidden');
    opts.cssBefore = { top: -h, left: w, display: 'block' }; 
    opts.animIn    = { top: 0, left: 0 }; 
    opts.animOut   = { top: h, left: -w }; 
};
$.fn.cycle.transitions.custom4 = function($cont, $slides, opts) { 
    var w = $cont.width(); 
    var h = $cont.height(); 
	$cont.css('overflow', 'hidden');
    opts.cssBefore = { top: h, left: -w, display: 'block' }; 
    opts.animIn    = { top: 0, left: 0 }; 
    opts.animOut   = { top: -h, left: w }; 
};



