function tariffToggle(tbodyID) 
{

var tariffRowContent = document.getElementsByTagName("tr");
	for(i = 0; i < tariffRowContent.length; i++)
	{ 
		 var x=tariffRowContent[i];
		 	if(x.id == 'tariff')
			{
				x.style.display='none';
			}
	}
	
var tariffRowContentRow = document.getElementsByTagName("td");
	for(i = 0; i < tariffRowContentRow.length; i++)
	{ 
		 var v=tariffRowContentRow[i];
		 	if(v.id == 'tariff')
			{
				v.style.display='none';
			}
	}
	
var topTariffRowContent = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent.length; i++)
	{ 
		 var x = topTariffRowContent[i];
		 	if(topTariffRowContent[i].id == tbodyID)
			{
				x.parentNode.style.display='';
				var test0 = x.parentNode.getElementsByTagName("td")[0];
				test0.style.display='';
				var test1 = x.parentNode.getElementsByTagName("td")[1];
				test1.style.display='';
				var test2 = x.parentNode.getElementsByTagName("td")[2];
				test2.style.display='';
				var test3 = x.parentNode.getElementsByTagName("td")[3];
				test3.style.display='';
				var test4 = x.parentNode.getElementsByTagName("td")[4];
				test4.style.display='';		
			}
			
	}
var topTariffRowContent2 = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent2.length; i++)
	{ 
		 var r = topTariffRowContent2[i];
		 	if(topTariffRowContent2[i].id == 't'+tbodyID)
			{
				r.parentNode.style.display='';
				var testr0 = r.parentNode.getElementsByTagName("td")[0];
				testr0.style.display='';
			}
			
	}

var tariffFilterTableCheck12 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck12.length; i++)
	{ 
		var x = tariffFilterTableCheck12[i];
		if(tariffFilterTableCheck12[i].id == '12')
		{
			var tariffFilterTableRows12 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows12.length; i++)
			{ 
				var x = tariffFilterTableRows12[i];
				if(tariffFilterTableRows12[i].id == 'tariff-filter-12')
				{
					x.style.display='';
				}
	 		}	
		}
	 }
	 
var tariffFilterTableCheck18 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck18.length; i++)
	{ 
		var x = tariffFilterTableCheck18[i];
		if(tariffFilterTableCheck18[i].id == '18')
		{
			var tariffFilterTableRows18 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows18.length; i++)
			{ 
				var x = tariffFilterTableRows18[i];
				if(tariffFilterTableRows18[i].id == 'tariff-filter-18')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableCheck24 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck24.length; i++)
	{ 
		var x = tariffFilterTableCheck24[i];
		if(tariffFilterTableCheck24[i].id == '24')
		{
			var tariffFilterTableRows24 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows24.length; i++)
			{ 
				var x = tariffFilterTableRows24[i];
				if(tariffFilterTableRows24[i].id == 'tariff-filter-24')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableChangeToBold = document.getElementById('tariff-filter').getElementsByTagName('td');
	for(i = 0; i < tariffFilterTableChangeToBold.length; i++)
	{ 
		var m = tariffFilterTableChangeToBold[i];
		if(tariffFilterTableChangeToBold[i].id == 'tariff-filter-'+tbodyID)
		{
			m.className='tariff-filter-td-active';
		}
		if(tariffFilterTableChangeToBold[i].id != 'tariff-filter-'+tbodyID)
		{
			m.className='tariff-filter-td';
		}
	 }
}

function tariffToggle2(tbodyID) 
{
contractLength=getCookie('contractLength');
if(contractLength == 12 || window.top.location.href.indexOf("?12") != -1)
{
var tariffRowContent = document.getElementsByTagName("tr");
	for(i = 0; i < tariffRowContent.length; i++)
	{ 
		 var x=tariffRowContent[i];
		 	if(x.id == 'tariff')
			{
				x.style.display='none';
			}
	}
	
var tariffRowContentRow = document.getElementsByTagName("td");
	for(i = 0; i < tariffRowContentRow.length; i++)
	{ 
		 var v=tariffRowContentRow[i];
		 	if(v.id == 'tariff')
			{
				v.style.display='none';
			}
	}
	
var topTariffRowContent = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent.length; i++)
	{ 
		 var x = topTariffRowContent[i];
		 	if(topTariffRowContent[i].id == '12')
			{
				x.parentNode.style.display='';
				var test0 = x.parentNode.getElementsByTagName("td")[0];
				test0.style.display='';
				var test1 = x.parentNode.getElementsByTagName("td")[1];
				test1.style.display='';
				var test2 = x.parentNode.getElementsByTagName("td")[2];
				test2.style.display='';
				var test3 = x.parentNode.getElementsByTagName("td")[3];
				test3.style.display='';
				var test4 = x.parentNode.getElementsByTagName("td")[4];
				test4.style.display='';		
			}
			
	}
var topTariffRowContent2 = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent2.length; i++)
	{ 
		 var r = topTariffRowContent2[i];
		 	if(topTariffRowContent2[i].id == 't'+'12')
			{
				r.parentNode.style.display='';
				var testr0 = r.parentNode.getElementsByTagName("td")[0];
				testr0.style.display='';
			}
			
	}

var tariffFilterTableCheck12 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck12.length; i++)
	{ 
		var x = tariffFilterTableCheck12[i];
		if(tariffFilterTableCheck12[i].id == '12')
		{
			var tariffFilterTableRows12 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows12.length; i++)
			{ 
				var x = tariffFilterTableRows12[i];
				if(tariffFilterTableRows12[i].id == 'tariff-filter-12')
				{
					x.style.display='';
				}
	 		}	
		}
	 }
	 
var tariffFilterTableCheck18 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck18.length; i++)
	{ 
		var x = tariffFilterTableCheck18[i];
		if(tariffFilterTableCheck18[i].id == '18')
		{
			var tariffFilterTableRows18 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows18.length; i++)
			{ 
				var x = tariffFilterTableRows18[i];
				if(tariffFilterTableRows18[i].id == 'tariff-filter-18')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableCheck24 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck24.length; i++)
	{ 
		var x = tariffFilterTableCheck24[i];
		if(tariffFilterTableCheck24[i].id == '24')
		{
			var tariffFilterTableRows24 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows24.length; i++)
			{ 
				var x = tariffFilterTableRows24[i];
				if(tariffFilterTableRows24[i].id == 'tariff-filter-24')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableChangeToBold = document.getElementById('tariff-filter').getElementsByTagName('td');
	for(i = 0; i < tariffFilterTableChangeToBold.length; i++)
	{ 
		var m = tariffFilterTableChangeToBold[i];
		if(tariffFilterTableChangeToBold[i].id == 'tariff-filter-'+'12')
		{
			m.className='tariff-filter-td-active';
		}
		if(tariffFilterTableChangeToBold[i].id != 'tariff-filter-'+'12')
		{
			m.className='tariff-filter-td';
		}
	 }
}
else
{
var tariffRowContent = document.getElementsByTagName("tr");
	for(i = 0; i < tariffRowContent.length; i++)
	{ 
		 var x=tariffRowContent[i];
		 	if(x.id == 'tariff')
			{
				x.style.display='none';
			}
	}
	
var tariffRowContentRow = document.getElementsByTagName("td");
	for(i = 0; i < tariffRowContentRow.length; i++)
	{ 
		 var v=tariffRowContentRow[i];
		 	if(v.id == 'tariff')
			{
				v.style.display='none';
			}
	}
	
var topTariffRowContent = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent.length; i++)
	{ 
		 var x = topTariffRowContent[i];
		 	if(topTariffRowContent[i].id == tbodyID)
			{
				x.parentNode.style.display='';
				var test0 = x.parentNode.getElementsByTagName("td")[0];
				test0.style.display='';
				var test1 = x.parentNode.getElementsByTagName("td")[1];
				test1.style.display='';
				var test2 = x.parentNode.getElementsByTagName("td")[2];
				test2.style.display='';
				var test3 = x.parentNode.getElementsByTagName("td")[3];
				test3.style.display='';
				var test4 = x.parentNode.getElementsByTagName("td")[4];
				test4.style.display='';		
			}
			
	}
var topTariffRowContent2 = document.getElementsByTagName("td");
	for(i = 0; i < topTariffRowContent2.length; i++)
	{ 
		 var r = topTariffRowContent2[i];
		 	if(topTariffRowContent2[i].id == 't'+tbodyID)
			{
				r.parentNode.style.display='';
				var testr0 = r.parentNode.getElementsByTagName("td")[0];
				testr0.style.display='';
			}
			
	}

var tariffFilterTableCheck12 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck12.length; i++)
	{ 
		var x = tariffFilterTableCheck12[i];
		if(tariffFilterTableCheck12[i].id == '12')
		{
			var tariffFilterTableRows12 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows12.length; i++)
			{ 
				var x = tariffFilterTableRows12[i];
				if(tariffFilterTableRows12[i].id == 'tariff-filter-12')
				{
					x.style.display='';
				}
	 		}	
		}
	 }
	 
var tariffFilterTableCheck18 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck18.length; i++)
	{ 
		var x = tariffFilterTableCheck18[i];
		if(tariffFilterTableCheck18[i].id == '18')
		{
			var tariffFilterTableRows18 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows18.length; i++)
			{ 
				var x = tariffFilterTableRows18[i];
				if(tariffFilterTableRows18[i].id == 'tariff-filter-18')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableCheck24 = document.getElementsByTagName("td");
	for(i = 0; i < tariffFilterTableCheck24.length; i++)
	{ 
		var x = tariffFilterTableCheck24[i];
		if(tariffFilterTableCheck24[i].id == '24')
		{
			var tariffFilterTableRows24 = document.getElementsByTagName("td");
			for(i = 0; i < tariffFilterTableRows24.length; i++)
			{ 
				var x = tariffFilterTableRows24[i];
				if(tariffFilterTableRows24[i].id == 'tariff-filter-24')
				{
					x.style.display='';
				}
	 		}	
		}
	 }

var tariffFilterTableChangeToBold = document.getElementById('tariff-filter').getElementsByTagName('td');
	for(i = 0; i < tariffFilterTableChangeToBold.length; i++)
	{ 
		var m = tariffFilterTableChangeToBold[i];
		if(tariffFilterTableChangeToBold[i].id == 'tariff-filter-'+tbodyID)
		{
			m.className='tariff-filter-td-active';
		}
		if(tariffFilterTableChangeToBold[i].id != 'tariff-filter-'+tbodyID)
		{
			m.className='tariff-filter-td';
		}
	 }
}
}

function tariff() 
{									
bestTariffId = Cookie.get('ttid','');
		 if ( bestTariffId.length > 0)
		 {
		 	var bestDealTariff = document.getElementsByTagName("td");
			for(i = 0; i < bestDealTariff.length; i++)
			{ 
					var x = bestDealTariff[i];
		 			if(bestDealTariff[i].id == 'best-' + bestTariffId)
					{
						var bestDealTariffTurnOff = document.getElementsByTagName("td");
						for(y = 0; y < bestDealTariffTurnOff.length; y++)
						{ 
							var v = bestDealTariffTurnOff[y];
							if(bestDealTariffTurnOff[y].id == 'best')
							{
								v.parentNode.className = '';
									var hideGraphic = document.getElementById('best-tariff-graphic-top');
									hideGraphic.style.display='none';
							}
						}
												x.parentNode.className='best';
						
						var hideGraphicTid = document.getElementById('best-tariff-graphic-' + bestTariffId);
						hideGraphicTid.style.display='';
						
						OIDId = Cookie.get('oid','');
							if ( OIDId.length > 0)
							{
								var OIDOffer = document.getElementsByTagName("a");
								for(q = 0; q < OIDOffer.length; q++)
								{ 
									var aa = OIDOffer[q];
									if(OIDOffer[q].id == OIDId + '-' + bestTariffId)
									{
										aa.className='strong';
									}
								}
							}
			
					}
		
			}
		}

}

function productPageTabsBestDealAffiliate() 
{

isaffiliate = Cookie.get('isaffiliate','');
		 if ( isaffiliate.length > 0)
		 {

			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
			
			js_tabs_our_best_deal_data.style.display='';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
		}
		if ( isaffiliate.length > 0)
		{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-best-deals';
		}
}


function productPageTabsBestFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-best-deals';
}

function productPageTabsDescriptionFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-description';
}

function productPageTabsImagesFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-images';
}

function productPageTabsFullSpecFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-full-spec';
}

function productPageTabsReviewsFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-reviews';
}

function productPageTabsRatingFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-rating';
}

function productPageTabsAccessoriesFirst() 
{
			var handset_tab_bkg2 = document.getElementById('handset-tab-bkg22');
			handset_tab_bkg2.className='handset-tab-bkg-accessories';
}



function productPageTabsBest() 
{

			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
			
			js_tabs_our_best_deal_data.style.display='';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
}

function productPageTabsImages() 
{
			
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
	
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
		
}

function productPageTabsFullSpec() 
{
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
			
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
		
}

function productPageTabsDescription() 
{
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
	
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
		
}

function productPageTabsReviews() 
{
			
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
			
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='none';
}

function productPageTabsRating() 
{
			
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
			
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='';
			js_tabs_spec_accessories_data.style.display='none';
		
}

function productPageTabsAccessories() 
{
			
			var js_tabs_our_best_deal_data = document.getElementById('js_tabs_our_best_deal_data');
			var js_tabs_images_data = document.getElementById('js_tabs_images_data');
			var js_tabs_spec_full_data = document.getElementById('js_tabs_spec_full_data');
			var js_tabs_spec_description_data = document.getElementById('js_tabs_spec_description_data');
			var js_tabs_spec_reviews_data = document.getElementById('js_tabs_spec_reviews_data');
			var js_tabs_spec_rating_data = document.getElementById('js_tabs_spec_rating_data');
			var js_tabs_spec_accessories_data = document.getElementById('js_tabs_spec_accessories_data');
	
			js_tabs_our_best_deal_data.style.display='none';
			js_tabs_images_data.style.display='none';
			js_tabs_spec_full_data.style.display='none';
			js_tabs_spec_description_data.style.display='none';
			js_tabs_spec_reviews_data.style.display='none';
			js_tabs_spec_rating_data.style.display='none';
			js_tabs_spec_accessories_data.style.display='';
		
}