/******************************************/
function submit_frm(form_name)
{
	document.getElementById(form_name).submit();
}
//alert('MAiun.js');
function setIdx(idx)
{
	//alert(idx);
	$("#idx").val(idx);
	//alert($("#idx").val());
}
function setAct(action)
{
	//alert(action);
	$("#act").val(action);
}
function setStatus(status)
{
	//alert(status);
	$("#status").val(status);
}

function confirmDelete(idx, action, form_name)
{
	var answer = confirm("Delete selected FAQ ?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}
function confirmDeleteHoliday(idx, action, form_name)
{
	var answer = confirm("Delete selected Holiday ?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}

function confirmDeleteRange(idx, action, form_name)
{
	var answer = confirm("Delete selected Range ?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}

function confirmDeleteShipping(idx, action, form_name)
{
	var answer = confirm("Delete selected Shipping ?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}


function confirmDeleteCustomer(idx, action, form_name)
{
	var answer = confirm("Delete selected Customer?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}


function confirmDeleteOrder(idx, action, form_name)
{
	var answer = confirm("Delete selected order?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}

function confirmDeleteAddon(idx, action, form_name)
{
	var answer = confirm("Delete selected Addon?")
    if (answer){
        setIdx(idx);
		setAct(action); 
		submit_frm(form_name);
    }
}



function editThis(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/FAQ&fname=add-faq-field.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}
function editHoliday(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Holiday&fname=add-holiday.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}
function editShipping(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Shipping&fname=add-shipping.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}
function editCustomer(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Customer&fname=add-customer.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}

function editAddon(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Addon&fname=add-addon.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}


function editRange(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Rate Range&fname=add-range.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}


function viewOrder(idx, action, form_name)
{
	document.getElementById(form_name).action = 'control-panel.php?module=Modules/Manage Orders&fname=view-order-details.php';
	//alert(document.getElementById(form_name).method);
	setIdx(idx);
	setAct(action);
	submit_frm(form_name);
}


function hide(id)
{
	$("#"+id).hide();	
}
function setFocus(id)
{
	document.getElementById(id).focus();	
}
function validate(email)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;   
   if(reg.test(email) == false)
   {
      return false;
   }
   return true;
}


function toggle_display(id)
{
	if (document.getElementById(id).style.display=='block')	
	{
		document.getElementById(id).style.display='none';	
	}
	else
	{
		document.getElementById(id).style.display='block';
	}
}

function setValue(id,value)
{
	//alert(id);
	document.getElementById(id).value=value;
}

function getValue(id)
{
	return $("#"+id).val();	
}
function Ajax(url,data)
{
	$.ajax({
		type: "GET",
		url: ""+url+"",
		data: ""+data+"",
		success: function(Response)
		{
			AjaxResponse(Response);			
		}
	});	
	
}
function AjaxResponse(Response)
{
	Response=Response.split("||");	
	Mode=Response[0];	
	//alert(Mode);
	if (Mode=="getrate")
	{
		$("#price").val(Response[1]);
		SetTableLayers( $("#layers").val() );
		ClearAddon();
		ApplyAddons();
	}
	else
	if (Mode=="refresh_online_users")	
	{
		//alert(Response[1]);
		$("#ul_olu").html(Response[1]);
		//setTimeout("function(){alert(1);}",5000)
//		alert(1);
	}
	
}


/*****************************************/
	function getHost()
	{
		var url = window.location.href;
		var nohttp = url.split('//')[1];
		var hostPort = nohttp.split('/')[0]
		//alert (hostPort)
		return hostPort;		
	}
	
	function clearSearch()
	{
		//document.getElementById("country").options[0] = null;
		document.getElementById('country').selectedIndex = 0
		setValue("first_name",'');	
		setValue("last_name",'');
		setValue("state",'');
		setValue("city",'');
		setValue("street",'');
		setValue("zip",'');
		setValue("phone",'');
		setValue("fax",'');
		setValue("website",'');
		setValue("address1",'');
		setValue("address2",'');
		
		//setValue("country",'');
	}
	
/////////////////////////////////////Sajid Mahboob
function clearbg()
{
	for (i=1;i<=7;i++)
	{
		$("#TD2"+i).css("background-color","");
		$("#TD4"+i).css("background-color","");
		$("#TD6"+i).css("background-color","");
		$("#TD8"+i).css("background-color","");
	}
}
function CalcArea()
{
	var area;
	var layer;
	clearbg();	
layer =	$("#layers").val();
	area=parseFloat($("#length").val() ) *  parseFloat( $("#width").val());
	if (area>224)
	{
		alert("Area is grater than 224 Sq. Inch, can't calculate.");
		$("#length").val("0");
		$("#width").val("0")
	}
	if (area == 0)
	{$("#price").val("0");
		}
	if (area >= 1 && area <=10)
	{
				if (layer==2){
					$("#TD21").css("background-color","#830404");
				}
				
				
				if (layer==4){
					$("#TD41").css("background-color","#830404");
				}
				
				if (layer==6){
				$("#TD61").css("background-color","#830404");
				}
				
				if (layer==8){	
					$("#TD81").css("background-color","#830404");
				}
	}		
	if (area >= 11 && area <=20)
	{
				if (layer==2){
					$("#TD22").css("background-color","#830404");
				}
				
				
				if (layer==4){
					$("#TD42").css("background-color","#830404");
				}
				
				
				if (layer==6){
					$("#TD62").css("background-color","#830404");
				}
				
				
				if (layer==8){	
					$("#TD82").css("background-color","#830404");
				}
				
	}
	
	if (area >= 21 && area <=30)
	{
				if (layer==2){
					$("#TD23").css("background-color","#830404");
				}
				
				if (layer==4){
					$("#TD43").css("background-color","#830404");
				}

				if (layer==6){
					$("#TD63").css("background-color","#830404");
				}
				
				if (layer==8){	
					$("#TD83").css("background-color","#830404");
				}

	}
	
	if (area >= 31 && area <=40)
	{
				if (layer==2){
					$("#TD24").css("background-color","#830404");
				}
				
				
				if (layer==4){
					$("#TD44").css("background-color","#830404");
				}
				
				if (layer==6){
					$("#TD64").css("background-color","#830404");
				}
				
				
				if (layer==8){	
					$("#TD84").css("background-color","#830404");
				}
	}
	
	if (area >= 41 && area <=70)
	{
				if (layer==2){
					$("#TD25").css("background-color","#830404");
				}
				
				
				if (layer==4){
					$("#TD45").css("background-color","#830404");
				}
				
				
				if (layer==6){
					$("#TD65").css("background-color","#830404");
				}
				
				
				if (layer==8){	
					$("#TD85").css("background-color","#830404");
				}
	}
	if (area >= 71 && area <=116)
	{
				if (layer==2){
					$("#TD26").css("background-color","#830404");
				}
								
				if (layer==4){
					$("#TD46").css("background-color","#830404");
				}
								
				if (layer==6){
					$("#TD66").css("background-color","#830404");
				}
								
				if (layer==8){	
					$("#TD86").css("background-color","#830404");
				}
				
	}
	if (area >= 117 && area <=224)
	{
				if (layer==2){
					$("#TD27").css("background-color","#830404");
				}
								
				if (layer==4){
					$("#TD47").css("background-color","#830404");
				}
								
				if (layer==6){
					$("#TD67").css("background-color","#830404");
				}
								
				if (layer==8){	
					$("#TD87").css("background-color","#830404");
				}
				
	}

 GetTotal();	 

}

function AddAddon(id,rate,percent)
{
var	 PercentId=$("#addonPercentId").val();
var	 AddonPercent=$("#addonPercentPercent").val();

if ($("#chkAddon"+id).attr("checked") == true &&  rate>0)
{
$("#AddonHidden"+id).val(id+"|"+rate+"|"+percent);
}
if ($("#chkAddon"+id).attr("checked") == false )
{
$("#AddonHidden"+id).val("");
}


	if ($("#chkAddon"+id).attr("checked") == true && percent=='1')
	{ 
		ReturnTotal=GetTotal(); 
	 	ReturnTotal=ReturnTotal*(rate/100);
		$("#Addon"+id).val(ReturnTotal);
	}else if ($("#chkAddon"+id).attr("checked") == true && percent=='0')
		{
		 $("#Addon"+id).val(rate);
		}
	 else
	 {
		 $("#Addon"+id).val("0");
		 $("#Addon"+PercentId).val("0");
		 ReturnTotal=GetTotal(); 
	 	ReturnTotal=ReturnTotal*(AddonPercent/100);
		 $("#Addon"+PercentId).val(ReturnTotal);
	 }


if ($("#chkAddon"+PercentId).attr("checked") == true)
	{ 
	 $("#Addon"+PercentId).val("0");	
		ReturnTotal=GetTotal(); 
		
	 	ReturnTotal=ReturnTotal*(AddonPercent/100);
		if (parseFloat(ReturnTotal))$("#Addon"+PercentId).val(ReturnTotal);
	}
else{
		 $("#Addon"+PercentId).val("0");

	}

GetTotal();	 
}


function AddAddonGroup(id,rate,percent)
{
var	 PercentId=$("#addonPercentId").val();
var	 AddonPercent=$("#addonPercentPercent").val();

	var adon=$("#totalGroupAddons").val();

	for (i=1 ;i<=adon;i++)
	{
		var ctype =String($("#optAddon"+i).attr('type'));
			if ($("#optAddon"+id).attr("checked") == true){
					if(ctype == "radio")
					{
					$("#Addon"+i).val("0");
					}
			}
			ctype = "blank";
	}
	
	if ($("#optAddon"+id).attr("checked") == true)
{
	 $("#Addon"+id).val(rate);
}


if ($("#chkAddon"+PercentId).attr("checked") == true)
	{ 
	 $("#Addon"+PercentId).val("0");	
		ReturnTotal=GetTotal(); 
	 	ReturnTotal=ReturnTotal*(AddonPercent/100);
		 $("#Addon"+PercentId).val(ReturnTotal);
	}
else{
		 $("#Addon"+PercentId).val("0");
	}
	GetTotal();	 
}


function AddShipping(id,rate,percent)
{
 $('#shippingCharges').val(rate);
	GetTotal();	 
}

function GetTotal()
{
																  
var len = $('#totalAddons').val();
//alert(parseFloat($("#shippingCharges").val()));
var total=( $("#price").val()==''?0:parseFloat($("#price").val()) ) + ( $("#shippingCharges").val()==''?0:parseFloat($("#shippingCharges").val()) );

var total2= parseFloat($("#price").val()) ;
					 
//alert( "the price " + $("#price").val() + " ... the shipping =" + shippingCharges +" Total ="+ total );
		for(var i = 1; i <= len ; i++)
		{
		//	 total = parseFloat(total) + ($("#Addon"+i).val()==''?0:parseFloat($("#Addon"+i).val()));
		var addon=0;
		
		if ($("#Addon"+i).length==1){
		
		}
		else {addon=0;}
		var add="#Addon"+i;
var addon=$(add).val();
if( !isNaN(addon) && (parseFloat(addon)) ){
		 total = parseFloat(total) + parseFloat(addon);
		
		 total2 = parseFloat(total2) + parseFloat(addon);
}
		} 


if( !isNaN(total2))
$("#SubTotal").val(parseFloat(total2));
if( !isNaN(total))
$("#GrandTotal").val(parseFloat(total));
//alert(total);
return  parseFloat(total);
}

function check_wh()
{
	var total=$("#price").val();

	if (total) GetTotal();
else {alert("Please enter your Measurement in inches!");return false;}

}

function check_wh2()
{
	

 GetTotal();


}
function check_total(){
var total=$("#GrandTotal").val();

if (total) return true;
else {alert("Please check your order!");return false;}
}
function check_browser()
{
	var browserName=navigator.appName; 
	if (browserName=="Netscape")
	{ 
	 	return 0;
	}
	else 
	{ 
	 if (browserName=="Microsoft Internet Explorer")
	 {
	  	return 1;
	 }
	 else
	  {
			return 2;
	   }
	}
}

function tooltip(id,note)
{
	$(function(){
				$("#"+id+"").wTooltip({content: ""+note+""}); 
			});
}

function toggle_display(id)
{
//	alert(id);
	if (document.getElementById(id).style.display=='block')	
	{
		document.getElementById(id).style.display='none';	
	}
	else
	{
		document.getElementById(id).style.display='block';
	}
}


function removedollar(str)
{
re = /^\$|,/g;
return str.replace(re, "");
}

