

$(document).ready( function(){
	WINDOW_HEIGHT = $(window).height();
	WINDOW_WIDTH = $(window).width(); 
	WINDOW_SHOW_HEIGHT = WINDOW_HEIGHT-100;
	updateIFRAME();
});

$(window).resize( function(){ 
	WINDOW_HEIGHT = $(window).height();
	WINDOW_WIDTH = $(window).width();
	WINDOW_SHOW_HEIGHT = WINDOW_HEIGHT-100;
	updateIFRAME();
} );

$(window).scroll( function(){
	WINDOW_HEIGHT = $(window).height();
	WINDOW_WIDTH = $(window).width();
	WINDOW_SHOW_HEIGHT = WINDOW_HEIGHT-100;
	updateIFRAME();
});

function updateIFRAME(){

	$('#TB_window').height(WINDOW_SHOW_HEIGHT+40);
}


 

function jqPageselectCallback(page_id, jq){
	updatePaginationCollections();
	$.ajax({
	  type: "POST",
	  url: "/include/lib/product/action.php",
	  data: "a=showNextPageInCategory&cids="+_aCollectionCats+"&p="+page_id,
	  success: function(msg){
		 $('#collections-data-holder').html(msg);
	  }
	});
}


function jqSearchSelectCallback(page_id, jq){
	updatePaginationCollections();
	$.ajax({
	  type: "POST",
	  url: "/include/lib/search/action.php",
	  data: "a=showNextPageInTerm&term="+$('#sterm').html()+"&p="+page_id,
	  success: function(msg){
		 $('#collections-data-holder').html(msg);
	  }
	});
}



function updatePaginationCollections(){
	$("#Pagination").paginationReverse([$("#Pagination_top"),$("#Pagination_bottom")]);
}
				
GMAPS = {
	load : function() {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("locate_gmap"));
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			map.setCenter(new GLatLng(41.20874, -73.72840), 15);
			var point = new GLatLng(41.20874,-73.72840);
			var marker = this.createMarker(point,'<div>13 Main Street<br />Mt Kisco, NY 10549<br />914-242-8434</div>')
			map.addOverlay(marker);
		}
	}
	,
	createMarker : function(point,html) {
	    var marker = new GMarker(point);
		GEvent.addListener(marker, "mouseover", function() {
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
}
  
  
 
function validateSearch(p_bSubmit){	
	if(!_Utils.checkEmpty( $('#fsearch #search').val() )){
		//$('#fsearch').hide();
		if(p_bSubmit == 1){
			$('#fsearch').submit();
			return true;
		}
		else
			return true;
	}
	alert('Please enter a search term');
	return false;
}



_Utils = {
	checkEmpty : function(p_sVal){
		l_sVal = escape(p_sVal);
		l_sVal = l_sVal.replace(/\s*((\S+\s*)*)/, "$1");
		l_sVal = l_sVal.replace(/((\s*\S+)*)\s*/, "$1");
		return l_sVal.length < 1;
	}
	,
	checkEmail : function(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){ return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false }
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false }
		if (str.indexOf(at,(lat+1))!=-1){ return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false }
		if (str.indexOf(dot,(lat+2))==-1){ return false }
		if (str.indexOf(" ")!=-1){ return false }
		return true					
	}
}


function getMoreInfo(){

	$('#moreinfo_name').css('border','1px solid #CCCCCC');
	$('#moreinfo_email').css('border','1px solid #CCCCCC');
 
	if( _Utils.checkEmpty(	$('#moreinfo_name').val() ) ){
		alert("Please enter your name");
		$('#moreinfo_name').css('border','1px solid #718D33');
		$('#moreinfo_name').focus();
		return false;
		
	}else if( _Utils.checkEmpty(	$('#moreinfo_email').val() ) ){
		alert("Please enter your email address");	
		$('#moreinfo_email').css('border','1px solid #718D33');
		$('#moreinfo_email').focus();
		return false;
	}else if( !_Utils.checkEmail(	$('#moreinfo_email').val() ) ){
		alert("Please enter a valid email address");	
		$('#moreinfo_email').css('border','1px solid #718D33');
		$('#moreinfo_email').focus();
		return false;
	}
 
 	$.ajax({
		  type: "POST",
		  url: '/include/sendRequest.php',
		  data: "a=srequest&fn="+escape($('#moreinfo_name').val())+"&email="+escape($('#moreinfo_email').val())+"&itemid="+escape($('#moreinfo_item').val()),
		  success: function(msg){
			   
			  if(msg == 'success=1'){ 
			  	$('#TB_ajaxContent').html("<p>&nbsp;</p>Thank you!<br />We have received your message and will contact you about the product.<br /><br /><em>-Elon Tile &amp; Stone</em><p style='height:263px;'>&nbsp;</p>");
			  }
		  }
		});
	
	
 
	return false;
}


function moreInfoShowImage(p_nId,p_sImageURL){
	
	$('.moreinfoATag').css('background','#ffffff').css('color','#718D33');
	$('#atag_'+p_nId).css('background','#718D33').css('color','#ffffff');
	$('#moreInfoMainImage').html('<img src="'+p_sImageURL+'" width="200" />');
	
}


$(document).ready(function() {

//$("img").lazyload();

						   });