function jump(view, url)
    {
        if (document.all||document.getElementById)
        {
            month= document.calendar._month.options[document.calendar._month.selectedIndex].value;
            year=  document.calendar._year.options[document.calendar._year.selectedIndex].value;
            return url +'?_month='+ month +'&_year='+ year +'&year_view='+ view;
        }
    }
function go_url(d)
{
	var x= window.document.location.toString();
	var y=x.split("osCsid=");
	var z='';
	var w=d;
	if(y.length>1)
	{
		z=y[1];
	}
	if(z=='')
	{}
	else
	{
		w=w+'?osCsid='+z;
	}
	window.location.href=w;
}

function go_previous_page()
{
 history.back();
 }

function plan_validate()
{
var flags=0;
var flag=0;
var flag_1=1;


for(i = 0; i < document.form_plan.elements.length; i++)
  {
	   elm = document.form_plan.elements[i]
	   if (elm.type == 'checkbox')
	   {
			aaa=elm.name;
			if(elm.name!='agree')
			{
			if(eval('document.form_plan.'+aaa).checked==true)
		   {
			   
				flag=1;
		   }
		}
	   }
	   /*if (elm.type == 'radio')
	   {
			bbb=elm.name;
		   for (var j=0; j<eval('document.form_plan.'+bbb).length; j++)  
			{
			if (eval('document.form_plan.'+bbb)[j].checked)  
				{
					flag_1=1;
				}
			}
	   }*/
  }

if(document.form_plan.agree.checked ==true)
{
	flags=1;
}

 
if(flag==0)
	{
		
	alert('Please select any of the Subscription Plans.');
	return false;
	}
if(flags==0)
{
	
	alert('You must agree to the terms and conditions before clicking submit.');
	return false;
}
if(flag_1==0)
	{
	alert('Please select any of the Billing Plans.');
	return false;
	}
else
	{
	return true;
	}
}
function plan_selected(plan,bill)
{
var ccc='plan_'+plan;
var ddd='ch1_'+bill;
var bbb='';
var aaa='';
var name_array=new Array();
var namenew_array=new Array();
var num_array=new Array();
var b=0;
for(i = 0; i < document.form_plan.elements.length; i++)
  {
   elm = document.form_plan.elements[i]
	 if (elm.type == 'radio')
	   {
		name_array[b]=elm.name;
		b++;
	   }
  }
  name_array[b]='JUNK';
  cname=name_array[0];
  for(i=0,j=0,x=0;i<name_array.length;i++)
	{
		if(cname!=name_array[i])
		{
			namenew_array[x]=cname;
			num_array[x]=j;
			x++;
			j=0;
			cname=name_array[i];
		}
		j++;
	}
	/*for(i=0;i<namenew_array.length;i++)
	{
		alert(namenew_array[i]);
		alert(num_array[i]);
	}*/

for(i = 0; i < document.form_plan.elements.length; i++)
  {
   elm = document.form_plan.elements[i]
   if (elm.type == 'checkbox')
   {
	   if(elm.name==ccc)
	   {}
	   else
	   {
		aaa=elm.name;
		eval('document.form_plan.'+aaa).checked=false;
	   }
   }

/*if(elm.type == 'radio')
{
	if(elm.name==ddd)
	{
	   for(g=0;g<namenew_array.length;g++)
	   {
		   if(namenew_array[g]==elm.name)
		   {
			   num_1=num_array[g];
		   }
	   }
	   for(v=0;v<num_1;v++)
	   {
		   if(num_1==1)
		   {
			eval('document.form_plan.'+ddd).checked=false;
			eval('document.form_plan.'+ddd).disabled=false;
		   }
		   else
		   {
			eval('document.form_plan.'+ddd)[v].checked=false;
			eval('document.form_plan.'+ddd)[v].disabled=false;
		   }
	   }
	}
}*/


   if (elm.type == 'radio')
   {
	   num_1=0;
 	   bbb=elm.name;
	   if(elm.name==ddd)
	   {
		   for(g=0;g<namenew_array.length;g++)
		   {
			   if(namenew_array[g]==elm.name)
			   {
				   num_1=num_array[g];
			   }
		   }
		   for(v=0;v<num_1;v++)
		   {
			   if(num_1==1)
			   {
   		eval('document.form_plan.'+bbb).checked=true;
		eval('document.form_plan.'+bbb).disabled=false;

			   }
			   else
			   {
		eval('document.form_plan.'+bbb)[v].checked=true;
		eval('document.form_plan.'+bbb)[v].disabled=false;
			   }
		   }
	   }
	   else
	   {
		   for(g=0;g<namenew_array.length;g++)
		   {
			   if(namenew_array[g]==elm.name)
			   {
				   num_1=num_array[g];
			   }
		   }
		    for(v=0;v<num_1;v++)
		   {
			   if(num_1==1)
			   {
		eval('document.form_plan.'+bbb).checked=false;
		eval('document.form_plan.'+bbb).disabled=true;
			   }
				else
			   {
		eval('document.form_plan.'+bbb)[v].checked=false;
		eval('document.form_plan.'+bbb)[v].disabled=true;
			   }
		   }
	   }
   }
  }
}

function planform_validate()
{
	if(document.form_plan.subscription_plan_id.value=='')
	{
		alert('Please select a Subscription Plan');
		return false;
	}
	if(document.form_plan.cc_owner.value=='')
	{
		alert('Please provide your Name as in Credit Card');
		return false;
	}
	if(document.form_plan.cc_number.value=='')
	{
		alert('Please provide your Credit Card Number');
		return false;
	}
	if(document.form_plan.cc_number.value!='')
	{
		if(isNaN(document.form_plan.cc_number.value))
		{
			alert('Please provide a Valid Credit Card Number');
			return false;
		}
	}
	if(document.form_plan.ccv_number.value=='')
	{
		alert('Please provide your Credit Card CCV Number');
		return false;
	}
	if(document.form_plan.cc_expires_month.value=='')
	{
		alert('Please provide your Credit Card Number Expiry Month');
		return false;
	}
	if(document.form_plan.cc_expires_year.value=='')
	{
		alert('Please provide your Credit Card Number Expiry Year');
		return false;
	}
	return true;
}
function ajaxLoader(url,id) {

  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {

    x.onreadystatechange = function() {
	document.getElementById("contentLYR").innerHTML ='<img style="vertical-align:middle" src="images/loading.gif">Loading, please wait...' ;
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
   el.innerHTML ="";
        el.innerHTML = x.responseText;

      }
    }
    x.open("GET", url, true);

    x.send(null);

  }
}
var selected;

var zhipper="<?php echo $shipping['title']; ?>";
var Csid="<?php echo $osCsid; ?>";
var zprice="<?php echo $shipping['cost']; ?>";
var selected;

function selectRowEffect2(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected2';
  selected = object;

// one button is not an array
  if (document.checkout_payment.shipping[0]) {
    document.checkout_payment.shipping[buttonSelect].checked=true;
  } else {
    document.checkout_payment.shipping.checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}


var selected;
var submitter = null;
function submitFunction() {
   submitter = 1;
   }
function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.checkout_payment.payment[0]) {
    document.checkout_payment.payment[buttonSelect].checked=true;
  } else {
    document.checkout_payment.payment.checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}