//=====================================================================================================================
//			*	FEDERAL BALLISTICS JAVASCRIPT FILE	*
//=====================================================================================================================
var popUpsBlocked;// = false;
//=====================================================================================================================
function popwin(id,firearm,bc,muzzvel,bulletwgt) {
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var pop_window = window.open("/ballistics/Ammo_Ballistics.aspx?id="+id+"&firearm="+firearm+"&bc="+bc+"&muzzvel="+muzzvel+"&bulletwgt="+bulletwgt, "detail", "scrollbars=yes,width=690,height=590,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(pop_window);
}
//=====================================================================================================================
function Comparepopwin(myform, windowname) {
		if (! window.focus)return true;
			if (document.all)
				var xMax = screen.width, yMax = screen.height;
			else
				if (document.layers)
					var xMax = window.outerWidth, yMax = window.outerHeight;
				else
					var xMax = 690, yMax=590;	
			var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
			var compare_window = window.open('', windowname, "scrollbars=yes,width=690,height=590,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
			notifyPopUpBlocker(compare_window);
	//-----------------------------------
		myform.target=windowname;
		return true;
}
//=====================================================================================================================

function CompareFormCheck(formobj, windowname) 
{
	var return_bool = false;
	for(var count = 0; count < formobj.elements.length; count++)
	{
		if(formobj.elements[count].type == "checkbox") 
		{
			if(formobj.elements[count].checked == "1"){
				return_bool = true;
				break;
			}
		}
	}

	if(return_bool){
		Comparepopwin(formobj, windowname);
		return true;
	}else{
		return false;
	}
}

//=====================================================================================================================

function openComp(){
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var open_comp = window.open("Components.aspx", "Comp", "scrollbars=yes,width=650,height=590,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(open_comp);
}
//=====================================================================================================================
function openGuides(){
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var open_guides = window.open("Game_Guide.aspx", "Guides", "scrollbars=yes,width=650,height=590,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(open_guides);
}
//=====================================================================================================================
function openBulletDesc(id){
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var bullet_desc = window.open("Bullet_Details.aspx?bullet_id="+id, "Bullets", "scrollbars=yes,width=550,height=200,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(bullet_desc);
}
//=====================================================================================================================
function openBrandDesc(id){
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var bullet_desc = window.open("Brand_Details.aspx?brand_id="+id, "Packaging", "scrollbars=yes,width=600,height=260,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(bullet_desc);
}
//=====================================================================================================================
function OpenGraphs(page, fID){
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var graph_window = window.open(page+"?firearm="+fID, "Graphs", "scrollbars=yes,width=550,height=500,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(graph_window);
}
//=====================================================================================================================
function openDetail(loadNo,ammoType) {
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = 690, yMax=590;	
	var xOffset = (xMax - 690)/2, yOffset = (yMax - 660)/2;
	//-----------------------------------
	var Speer_pop_window = window.open("/ballistics/speer/detail.aspx?loadNo="+loadNo+"&firearm="+ammoType, "prodDesc", "scrollbars=yes,width=690,height=590,menubar=no,toolbar=no,screenX="+xOffset+",screenY="+yOffset+",top="+yOffset+",left="+xOffset+"");
	notifyPopUpBlocker(Speer_pop_window);
}
//=====================================================================================================================
function notifyPopUpBlocker(obj){
	if(obj){
		popUpsBlocked = false;
	}else{
		popUpsBlocked = true
	}
}
//=====================================================================================================================
//		COOKIE FUNCTIONS
//=====================================================================================================================
function createCookie(name,value,days){
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
//------------------------------------------------------------------
function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
//------------------------------------------------------------------
function eraseCookie(name){
	createCookie(name,"",-1);
}
//=====================================================================================================================
/*function MakeSubmitSelf(){
document.form1.action = "default.asp?<%=request.ServerVariables("QUERY_STRING")%>";
document.form1.submit();
}
function MakeSubmitSearch(){
document.form1.action = "default.asp?pg=27";
document.form1.submit();
}*/