var unlimit='unlimited';
var checkbox1v=document.getElementById('checkbox1');
var checkbox2v=document.getElementById('checkbox2');
var checkbox3v=document.getElementById('checkbox3');
var checkbox4v=document.getElementById('checkbox4');
var checkbox5v=document.getElementById('checkbox5');
var row3numv=document.getElementById('row3num');
var row4numv=document.getElementById('row4num');
var row5numv=document.getElementById('row5num');

window.onload=function() { //onload function starts
	for(i=3; i<6; i++) {
		document.getElementById('checkbox'+i).checked=false;
	}
	document.getElementById('checkbox1').checked = true;
	for(var i=0; i<document.paid_membership.gold_membership.length; i++) {
	  if(document.getElementById("gold_membership" + i).value=='gold_membership12') {
		  document.getElementById("gold_membership" + i).checked =true;
			document.getElementById('checkbox1price').innerHTML =  document.getElementById("gold_membership" + i).title;
		}
	}
	
	document.getElementById('checkbox2').checked = true;
	//checkbox2f();
	for(var i=0; i<document.paid_membership.bold_listing.length; i++) {
	  if(document.getElementById("bold_listing" + i).value=='bold_listing12') {
		  document.getElementById("bold_listing" + i).checked =true;
			document.getElementById('checkbox2price').innerHTML =  document.getElementById("bold_listing" + i).title;
		}
	}
	
	for(var i=0; i<document.paid_membership.gold_membership.length; i++) { // checkbox1 radio click function starts
		document.getElementById("gold_membership" + i).onclick=function() {
			document.getElementById('checkbox1').checked = true;
			document.getElementById("checkbox2").disabled=false;
			document.getElementById("checkbox2").checked=true;
			document.getElementById("bOptions").style.display='';
			document.getElementById('checkbox1row').style.display='';
			document.getElementById('checkbox2row').style.display='';
			
			if(obtainvalue('gold_membership')) unlimit=obtainvalue('gold_membership').alt;
			document.getElementById('row1text').innerHTML=unlimit;
			document.getElementById('checkbox1price').innerHTML =obtainvalue('gold_membership').title;
			
			for (j=0; j<document.paid_membership.bold_listing.length; j++) {
				var a=document.getElementsByName('bold_listing');
				var sstring=this.id.substring(15);
				document.getElementById('bOptions'+j).style.display='none'
				document.getElementById('bOptions'+sstring).style.display=''
				document.getElementById('bold_listing'+sstring).checked=true;
				if(obtainvalue('bold_listing')) unlimit=obtainvalue('bold_listing').alt;
				document.getElementById('row2text').innerHTML=unlimit;
				document.getElementById('checkbox2price').innerHTML =  document.getElementById("bold_listing" + sstring).title;
				
			}
			set_count();
			setNumbering();
		}
	} // checkbox1 radio click function ends
	
	for(var i=0; i<document.paid_membership.bold_listing.length; i++) { // checkbox2 radio click function starts
		document.getElementById("bold_listing" + i).onclick=function() {
			document.getElementById('checkbox2').checked = "true";
			document.getElementById('checkbox2price').innerHTML = obtainvalue('bold_listing').title;
		}
	} // checkbox2 radio click function ends
	
	set_count();
	
	document.getElementById('checkbox1').onclick=checkbox1onClick; // checkbox1 onclick actions starts
	function checkbox1onClick() {
		if(obtainvalue('gold_membership')) {
			obtainvalue('gold_membership').checked = false;
		}
		//document.getElementById('checkbox2').checked = false;
		//document.getElementById('checkbox1row').style.display = "none";
		
		if (document.getElementById('checkbox1').checked == true) {
			document.getElementById("gold_membership0").checked = true;
			document.getElementById('checkbox2').disabled = false;
			document.getElementById('checkbox2').checked = true;
			document.getElementById("bOptions").style.display = "";
			document.getElementById("checkbox1row").style.display = "";
			document.getElementById('checkbox1price').innerHTML=obtainvalue('gold_membership').title;
			document.getElementById("checkbox2row").style.display = "";
			document.getElementById("pwDiscount").style.display = "none";
		}
		else {
			document.getElementById("bOptions").style.display = "none";
			document.getElementById("checkbox2").disabled=true;
			document.getElementById('checkbox2').checked = false;
			document.getElementById("checkbox1row").style.display = "none";
			document.getElementById("checkbox2row").style.display = "none";
			document.getElementById("pwDiscount").style.display = "";
		}
		pw()
		setNumbering()
		set_count()
	} // checkbox1 onclick actions ends
	
	document.getElementById('checkbox2').onclick=checkbox2onClick; // checkbox2 onclick actions starts
	function checkbox2onClick() {
		if(document.getElementById('checkbox2').checked == true) {
			document.getElementById("bOptions").style.display = "";
			document.getElementById("checkbox2row").style.display = "";
		}
		else {
			document.getElementById("bOptions").style.display = "none";
			document.getElementById("checkbox2row").style.display = "none";
			//obtainvalue('bold_listing').checked=false;
		}
		setNumbering()
		set_count()
	} // checkbox2 onclick actions ends
	
	document.getElementById('checkbox3').onclick=function() { // click on checkbox3 starts
		if(document.getElementById('checkbox3').checked==true) {
			document.getElementById('checkbox3row').style.display = "";
			document.getElementById('checkbox3price').innerHTML=document.getElementById('checkbox3title').innerHTML;
		}
		else {
			document.getElementById('checkbox3row').style.display = "none";
		}
		setNumbering()
		set_count()
	} // click on checkbox3 ends
	
	
	document.getElementById('checkbox4').onclick=checkbox4onClick; // checkbox4 onclick actions starts
	function checkbox4onClick() {
		if(document.getElementById('checkbox4').checked == true) {
			document.getElementById("call_me_free0").checked = true;
			document.getElementById("checkbox4row").style.display = "";
			document.getElementById('checkbox4price').innerHTML=document.getElementById("call_me_free0").title;
		}
		else {
			if(obtainvalue('c'))obtainvalue('call_me_free').checked = false;
			document.getElementById("checkbox4row").style.display = "none";
		}
		setNumbering()
		set_count()
	} // checkbox4 onclick actions ends
	
	for (i=0; i<document.paid_membership.call_me_free.length; i++) {
		document.getElementById('call_me_free'+i).onclick=function() {
			document.getElementById('checkbox4').checked=true;
			document.getElementById('checkbox4price').innerHTML=obtainvalue('call_me_free').title;
			document.getElementById('row4text').innerHTML=obtainvalue('call_me_free').alt;
			document.getElementById("checkbox4row").style.display = "";
			setNumbering()
			set_count()
		}
	}
		
	document.getElementById('checkbox5').onclick=checkbox5onClick // click on checkbox5 starts
	function checkbox5onClick() {
		if(document.getElementById('checkbox5').checked==true) {
			document.getElementById('premium_display0').checked=true;
			document.getElementById('checkbox5row').style.display = "";
			document.getElementById('checkbox5price').innerHTML=document.getElementById('premium_display0').title;
		}
		else {
			document.getElementById('premium_display0').checked=false;
			document.getElementById('checkbox5row').style.display = "none";
		}
		setNumbering()
		set_count()
	} // click on checkbox5 ends
	
	document.getElementById('premium_display0').onclick=function() {
		document.getElementById('checkbox5').checked=true;
		checkbox5onClick();
	}
	
	document.getElementById('checkbox1remove').onclick=function() { // remove gold membership
		document.getElementById('checkbox1').checked=false;
		checkbox1onClick();
		setNumbering()
		return false;
	} // remove gold membership
	
	document.getElementById('checkbox2remove').onclick=function() { // remove bold listing
		document.getElementById('checkbox2').checked=false;
		document.getElementById('bOptions').style.display='none';
		document.getElementById('checkbox2row').style.display='none';
		set_count()
		setNumbering()
		return false;
	} // remove bold listing
	
	document.getElementById('checkbox3remove').onclick=function() { // remove website
		document.getElementById('checkbox3').checked=false;
		document.getElementById('checkbox3row').style.display='none';
		set_count()
		setNumbering()
		return false;
	} // remove website
	
	document.getElementById('checkbox4remove').onclick=function() { // remove call me free
		document.getElementById('checkbox4').checked=false;
		if(obtainvalue('call_me_free'))obtainvalue('call_me_free').checked=false;
		checkbox4onClick();
		setNumbering()
		return false;
	} // remove call me free
	
	document.getElementById('checkbox5remove').onclick=function() { // remove premium display
		document.getElementById('checkbox5').checked=false;
		checkbox5onClick();
		setNumbering()
		return false;
	} // remove premium display
	
	pw();
}// onload function ends


function setNumbering() {
	if(checkbox1v.checked==false) {
		row3numv.innerHTML='1.';
		row4numv.innerHTML='2.';
		row5numv.innerHTML='3.';
		if (checkbox3v.checked==false) {
			row4numv.innerHTML='1.';
			row5numv.innerHTML='2.';
			if(checkbox4v.checked==false) {
				row5numv.innerHTML='1.';
			}
		}
		else if(checkbox4v.checked==false) {
			row5numv.innerHTML='2.';
		}
	}
	
	else if(checkbox2v.checked==false) {
		row3numv.innerHTML='2.';
		row4numv.innerHTML='3.';
		row5numv.innerHTML='4.';
		if(checkbox3v.checked==false) {
			row4numv.innerHTML='2.';
			row5numv.innerHTML='3.';
			if(checkbox4v.checked==false) {
				row5numv.innerHTML='2.';
			}
		}
		else if(checkbox4v.checked==false) {
			row3numv.innerHTML='2.';
			row5numv.innerHTML='3.';
		}
	}
	
	else if (checkbox3v.checked==false) {
		row4numv.innerHTML='3.';
		row5numv.innerHTML='4.';
		if(checkbox4v.checked==false) {
			row5numv.innerHTML='3.';
		}
	}
	
	else if (checkbox4v.checked==false) {
		row3numv.innerHTML='3.';
		row5numv.innerHTML='4.';
	}
	else {
		row3numv.innerHTML='3.';
		row4numv.innerHTML='4.';
		row5numv.innerHTML='5.';
	}
}

var zz=0;
var mus;
var z=0;

function set_count() {
	z=0;
	var count=1;
	var sum=0;
	
	if(document.getElementById('checkbox1').checked == true) {
		count++
		if('' != 'Y') {
		  var farray = obtainvalue('gold_membership').title.split(" ");
			if(isNaN(farray[0])) {
				sum+=parseInt(farray[1]);
			}
			else {
				sum+=parseInt(farray[0]);
			}
		}
	}
	/*else {
		sum+=parseInt(obtainvalue('gold_membership').tabIndex);
	}*/
	
	if(document.getElementById('checkbox2').checked == true) {
		count++
		if('' != 'Y') {
		  var farray = obtainvalue('bold_listing').title.split(" ");
			if(isNaN(farray[0])) {
				sum+=parseInt(farray[1]);
			}
			else {
				sum+=parseInt(farray[0]);
			}
		}
	}
	
	if(document.getElementById('checkbox3').checked == true) {
		count++
		if('' != 'Y') {
		  var farray = document.getElementById('checkbox3title').innerHTML.split(" ");
			if(isNaN(farray[0])) {
				sum+=parseInt(farray[1]);
			}
			else {
				sum+=parseInt(farray[0]);
			}
		}
	}
	
	if(document.getElementById('checkbox4').checked == true) {
		count++
		if('' != 'Y') {
		  var farray = obtainvalue('call_me_free').title.split(" ");
			if(isNaN(farray[0])) {
				sum+=parseInt(farray[1]);
			}
			else {
				sum+=parseInt(farray[0]);
			}
		}
	}
	
	if(document.getElementById('checkbox5').checked == true) {
		count++
		if('' != 'Y') {
		  var farray = document.getElementById('premium_display0').title.split(" ");
			if(isNaN(farray[0])) {
				sum+=parseInt(farray[1]);
			}
			else {
				sum+=parseInt(farray[0]);
			}
		}
	}
	
	if(sum == 0) {
		document.getElementById('checkboxesRows').style.display = 'none';
		document.getElementById('proceed').disabled=true;
		document.getElementById('proceed').value='Choose Your Plan'
		document.getElementById('proceed').style.color='silver';
	}
	else {
		document.getElementById('checkboxesRows').style.display = '';
		document.getElementById('proceed').disabled=false;
		document.getElementById('proceed').value='Proceed to Buy'
		document.getElementById('proceed').style.color='white';
	}
	
	mus = sum
	if(sum<10) zz=1;
	else zz=Math.floor(sum/10);
	priunt();
}

function priunt(sum) {
	if(zz<(mus-z)) {
		document.getElementById('total').innerHTML=z;
		z=z+zz;
		if(z<mus) setTimeout('priunt()',100);
	}
	else {
		document.getElementById('total').innerHTML=mus;
	}
}

function pw() {
	var pwc1=document.getElementById('checkbox1');
	var pwt=document.getElementById('checkbox3title');
	var pwd=document.getElementById('checkbox3doller');
	var pwtTabindex=parseFloat(pwt.tabIndex);
	var pwtTitle=parseFloat(pwt.title);
	var pwdTabindex=parseFloat(pwd.tabIndex);
	var pwdTitle=parseFloat(pwd.title);
	if(pwc1.checked==true) {
		pwt.innerHTML=pwtTitle;
		pwd.innerHTML=pwdTitle;
	}
	else {
		pwt.innerHTML=pwtTabindex;
		pwd.innerHTML=pwdTabindex;
	}
	document.getElementById('checkbox3price').innerHTML=pwt.innerHTML;
}