var link_name = "";
var linkNamesChosen = [];

function stringEmpty (formField) 
{
	if (formField === null || formField.length < 1) 
	{
		return (true);
	} 
	else
	{
		return (false);
	}
}

function noValidSuffix (formField) 
{
	var len = formField.length;
	var pos = formField.lastIndexOf ( '.', len - 1 ) + 1;
	if ( ( len - pos ) < 2 || ( len - pos ) > 4 ) 
	{
		return ( true );
	}
	else
	{
		return ( false );
	}
}

function showStep3()
{
  list=document.getElementsByTagName("tr");
  for (i=0;i<list.length;i++)
  {
    if (list[i].className=="step3")
	{
		list[i].style.display = 'inline';
	}
   }
}

function hideStep3()
{
  list=document.getElementsByTagName("tr");
  for (i=0;i<list.length;i++)
  {
    if (list[i].className=="step3")
	{
		list[i].style.display = 'none';
	}
   }
}

function checkWebsite(formField)
{
	if (stringEmpty(formField)) 
	{
		message = "your address is invalid";
		hideStep3();
	} 
	else if (noValidSuffix(formField))
	{
		message = "your address is invalid";
		hideStep3();
	} 
	else 
	{
		message = "your address is valid";
		showStep3();
	}
	$('validEmail').innerHTML = message;
}

//function getCategories() 
//{

//	link_name = "test";

//    new Ajax.Request('http://testing.david-seddon.com/sq/includes/cats.php', {
  //      method:'post',
//        parameters: {
//		action: 			   'prices',
  //      },

    //    onSuccess: function(transport, json)
      //  {
//			var data = transport.responseText.evalJSON(true);
			
//				alert("Link available");
//			$('category').options	= data[0].cats;
			// form values
//			document.forms.proceed.OrderCode.value = data[0].order_code;
			
  //      },
    //    onFailure: function()
        //{
      //      alert('Unable to connect to server. Please try again later.');
//        }
//    });
//}

function showStep2()
{
//	getCategories();
  list=document.getElementsByTagName("tr");
  for (i=0;i<list.length;i++)
  {
    if (list[i].className=="step2")
	{
		list[i].style.display = 'inline';
	}
   }
}

function hideStep2()
{
  list=document.getElementsByTagName("tr");
  for (i=0;i<list.length;i++)
  {
    if (list[i].className=="step2")
	{
		list[i].style.display = 'none';
	}
   }
}

function getLinkNameAvailable(link_name2) 
{
    new Ajax.Request('http://www.linknames.co.uk/includes/check.php', {
        method:'post',
        parameters: {
		action: 			   'prices',
        phrase: link_name2
        },

        onSuccess: function(transport, json)
        {
			var data = transport.responseText.evalJSON(true);
			
			if (data[0].available == 0)
			{
//				alert("Link available");
				$('linkAvailable').innerHTML	= "your link name is available";
				showStep2();
			}
			else
			{
//				alert("Link unavailable");
				$('linkAvailable').innerHTML	= "your link name is unavailable";
				hideStep2();
//				alert('Should be going to '+data[0].available);
				window.location="http://www.linknames.co.uk/"+data[0].available;
			}			

			// form values
//			document.forms.proceed.OrderCode.value = data[0].order_code;
			
        },
        onFailure: function()
        {
            alert('Unable to connect to server. Please try again later.');
        }
    });
}

function testCat(val)
{
	if (val != '')
	{
		  list=document.getElementsByTagName("tr");
  			for (i=0;i<list.length;i++)
			  {
			    if (list[i].className=="buy")
				{
					list[i].style.display = 'inline';
				}
		   }
	}
	else
	{		
			list=document.getElementsByTagName("tr");
  			for (i=0;i<list.length;i++)
			  {
			    if (list[i].className=="buy")
				{
					list[i].style.display = 'none';
				}
		   }
	}
}

