function timeout1(){
	setTimeout(function hack(){
	           regextest();}, 400);
			   }
//Checks the add new directory page and sends to form.php
function new_url_check(){
var javascript_value= document.getElementById("inputone").value;
if (!javascript_value){
var warning= document.getElementById("warn").innerHTML="Please enter a valid url";
var change_color= document.getElementById("warn").style.color= "#FF0000";
}
else{
submit();
var javascript_value= document.getElementById("inputone").value="";
var warning= document.getElementById("warn").innerHTML="Thank you for Your Submission!";
var change_color= document.getElementById("warn").style.color= "#33CC00";
}}
//Checks the checkout page and sends to checkout.php
function checkout_check(){
	var javascript_value_url= document.getElementById("input_url").value;
	var javascript_value_title_one= document.getElementById("input_title_one").value;
	var javascript_value_title_two= document.getElementById("input_title_two").value;
	var javascript_value_title_three= document.getElementById("input_title_three").value;
	var javascript_value_description_one= document.getElementById("input_description_one").value;
	var javascript_value_description_two= document.getElementById("input_description_two").value;
	var javascript_value_description_three= document.getElementById("input_description_three").value;
	var javascript_value_keywords= document.getElementById("input_keywords").value;
	var javascript_value_category= document.getElementById("input_category").value;
	var javascript_value_email= document.getElementById("input_email").value;
	var javascript_value_address= document.getElementById("input_address").value;
if(javascript_value_url.length != 0 && javascript_value_title_one.length != 0 && javascript_value_title_two.length !=0 && javascript_value_title_three.length != 0 && javascript_value_description_one.length != 0 && javascript_value_description_two.length !=0 && javascript_value_description_three.length !=0 && javascript_value_keywords.length != 0 && javascript_value_category.length !=0 && javascript_value_email.length !=0 && javascript_value_address.length !=0){
	setTimeout(function hack(){
	var url_error= document.getElementById("url_error").innerHTML="";
	var title_one_error= document.getElementById("title_one_error").innerHTML="";
	var title_two_error= document.getElementById("title_two_error").innerHTML="";
	var title_three_error= document.getElementById("title_three_error").innerHTML="";
	var description_one_error= document.getElementById("description_one_error").innerHTML="";
	var description_two_error= document.getElementById("description_two_error").innerHTML="";
	var description_three_error= document.getElementById("description_three_error").innerHTML="";
	var keywords_error= document.getElementById("keywords_error").innerHTML="";
	var category_error= document.getElementById("category_error").innerHTML="";
	var email_error= document.getElementById("email_error").innerHTML="";
	var address_error= document.getElementById("address_error").innerHTML="";
	var hide_url_div= document.getElementById("url_error").style.display="none";
	var hide_title_one_div= document.getElementById("title_one_error").style.display="none";
	var hide_title_two_div= document.getElementById("title_two_error").style.display="none";
	var hide_title_three_div= document.getElementById("title_three_error").style.display="none";
	var hide_description_one_div= document.getElementById("description_one_error").style.display="none";
	var hide_description_two_div= document.getElementById("description_two_error").style.display="none";
	var hide_description_three_div= document.getElementById("description_three_error").style.display="none";
	var hide_keywords_div= document.getElementById("keywords_error").style.display="none";
	var hide_category_div= document.getElementById("category_error").style.display="none";
	var hide_email_div= document.getElementById("email_error").style.display="none";
	var hide_address_div= document.getElementById("address_error").style.display="none";
	           }, 400);
	submit_two();
return true;
}else{
	setTimeout(function hack(){
	          
if(javascript_value_url.length == 0){
var url_error= document.getElementById("url_error").innerHTML="Please Enter a Url";
var change_color_url= document.getElementById("url_error").style.color= "#FF0000";
}
if(javascript_value_title_one.length == 0){
var title_one_error= document.getElementById("title_one_error").innerHTML="Please Enter a Title 1 Value";
var change_color_title_one= document.getElementById("title_one_error").style.color= "#FF0000";
}
if(javascript_value_title_two.length == 0){
var title_two_error= document.getElementById("title_two_error").innerHTML="Please Enter a Title 2 Value";
var change_color_title_two= document.getElementById("title_two_error").style.color= "#FF0000";
}
if(javascript_value_title_three.length == 0){
var title_three_error= document.getElementById("title_three_error").innerHTML="Please Enter a Title 3 Value";
var change_color_one= document.getElementById("title_three_error").style.color= "#FF0000";
}
if(javascript_value_description_one.length == 0){
var description_one_error= document.getElementById("description_one_error").innerHTML="Please Enter a Description 1 Value";
var change_color_one= document.getElementById("description_one_error").style.color= "#FF0000";
}
if(javascript_value_description_two.length == 0){
var description_two_error= document.getElementById("description_two_error").innerHTML="Please Enter a Description 2 Value";
var change_color_one= document.getElementById("description_two_error").style.color= "#FF0000";
}
if(javascript_value_description_three.length == 0){
var description_three_error= document.getElementById("description_three_error").innerHTML="Please Enter a Description 3 Value";
var change_color_one= document.getElementById("description_three_error").style.color= "#FF0000";
}
if(javascript_value_keywords.length == 0){
var keywords_error= document.getElementById("keywords_error").innerHTML="Please Enter Keywords";
var change_color_one= document.getElementById("keywords_error").style.color= "#FF0000";
}
if(javascript_value_category.length == 0){
var category_error= document.getElementById("category_error").innerHTML="Please Enter a Category";
var change_color_one= document.getElementById("category_error").style.color= "#FF0000";
}
if(javascript_value_email.length == 0){
var email_error= document.getElementById("email_error").innerHTML="Please Enter an Email Address";
var change_color_one= document.getElementById("email_error").style.color= "#FF0000";
}
if(javascript_value_address.length == 0){
var address_error= document.getElementById("address_error").innerHTML="Please Enter an Address";
var change_color_one= document.getElementById("address_error").style.color= "#FF0000";
}
if(javascript_value_url.length != 0){
var hide_url_div= document.getElementById("url_error").style.display="none";
}
if(javascript_value_title_one.length != 0){
var hide_title_one_div= document.getElementById("title_one_error").style.display="none";
}
if(javascript_value_title_two.length != 0){
var hide_title_two_div= document.getElementById("title_two_error").style.display="none";
}
if(javascript_value_title_three.length != 0){
var hide_title_three_div= document.getElementById("title_three_error").style.display="none";
}
if(javascript_value_description_one.length != 0){
var hide_description_one_div= document.getElementById("description_one_error").style.display="none";
}
if(javascript_value_description_two.length != 0){
var hide_description_two_div= document.getElementById("description_two_error").style.display="none";
}
if(javascript_value_description_three.length != 0){
var hide_description_three_div= document.getElementById("description_three_error").style.display="none";
}
if(javascript_value_keywords.length != 0){
var hide_keywords_div= document.getElementById("keywords_error").style.display="none";
}
if(javascript_value_category.length != 0){
var hide_category_div= document.getElementById("category_error").style.display="none";
}
if(javascript_value_email.length != 0){
var hide_email_div= document.getElementById("email_error").style.display="none";
}
if(javascript_value_address.length != 0){
var hide_address_div= document.getElementById("address_error").style.display="none";
}
		       	}, 400);
return false;
}}
//Checks the contact page and sends to contact.php
function contact_check(){
	var warning_one= document.getElementById("warnone").innerHTML="";
	var warning_two= document.getElementById("warntwo").innerHTML="";
	var javascript_value_one= document.getElementById("inputtwo").value;
	var javascript_value_two= document.getElementById("inputthree").value;
if(javascript_value_one.length != 0 && javascript_value_two.length != 0){
var warning_one= document.getElementById("warnone").innerHTML="Thank you for Your Submission!";
var change_color_one= document.getElementById("warnone").style.color= "#33CC00";
submit_one();
var javascript_value_one= document.getElementById("inputtwo").value="";
var javascript_value_two= document.getElementById("inputthree").value="";
}
else{
if(javascript_value_one.length == 0 && javascript_value_two.length != 0){
var warning_one= document.getElementById("warnone").innerHTML="Please enter a valid Email Address";
var change_color_one= document.getElementById("warnone").style.color= "#FF0000";
}
else if(javascript_value_one.length != 0 && javascript_value_two.length == 0){
var warning_one= document.getElementById("warnone").innerHTML="Please enter a Message";
var change_color_one= document.getElementById("warnone").style.color= "#FF0000";
}
else if(javascript_value_two.length == 0 && javascript_value_one.length == 0){
var warning_one= document.getElementById("warnone").innerHTML="Please enter a valid Email Address";
var warning_two= document.getElementById("warntwo").innerHTML="Please enter a Message";
var change_color_two= document.getElementById("warntwo").style.color= "#FF0000";
var change_color_one= document.getElementById("warnone").style.color= "#FF0000";
}
else{
var warning_two= document.getElementById("warnone").innerHTML="Please enter a Message";
var change_color_two= document.getElementById("warntwo").style.color= "#FF0000";
var change_color_one= document.getElementById("warnone").style.color= "#FF0000";
}}}

//AJAX function that sends new directory submissions to form.php
function submit(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			}
	}
var javascript_value_one = document.getElementById("inputone").value; 
var date = new Date();
var queryString = "?value=" + javascript_value_one + "&date=" + date;
ajaxRequest.open("GET", "form.php" + queryString, true);
ajaxRequest.send(null);
}

//AJAX function that sends contact emails and message variables to checkout.php
function submit_two(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			}
	}
var date = new Date();
var javascript_value_url= document.getElementById("input_url").value;
var javascript_value_title_one= document.getElementById("input_title_one").value;
var javascript_value_title_two= document.getElementById("input_title_two").value;
var javascript_value_title_three= document.getElementById("input_title_three").value;
var javascript_value_description_one= document.getElementById("input_description_one").value;
var javascript_value_description_two= document.getElementById("input_description_two").value;
var javascript_value_description_three= document.getElementById("input_description_three").value;
var javascript_value_keywords= document.getElementById("input_keywords").value;
var javascript_value_category= document.getElementById("input_category").value;
var javascript_value_email= document.getElementById("input_email").value;
var javascript_value_address= document.getElementById("input_address").value;
var queryString = "?value_one=" + javascript_value_url + "&value_two=" + javascript_value_title_one + "&value_three=" + javascript_value_title_two + "&value_four=" + javascript_value_title_three +"&value_five=" + javascript_value_description_one + "&value_six=" + javascript_value_description_two + "&value_seven=" + javascript_value_description_three + "&value_eight=" + javascript_value_keywords + "&value_nine=" + javascript_value_category +"&value_ten=" + javascript_value_email +"&value_eleven=" + javascript_value_email +"&date=" + date;
ajaxRequest.open("GET", "checkout.php" + queryString, true);
ajaxRequest.send(null);
}

function submit_one(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			}
	}
var javascript_value_one= document.getElementById("inputtwo").value;
var javascript_value_two= document.getElementById("inputthree").value;
var date = new Date();
var queryString = "?value_one=" + javascript_value_one + "&value_two=" + javascript_value_two + "&date=" + date;
ajaxRequest.open("GET", "contact.php" + queryString, true);
ajaxRequest.send(null);
}

//checks the forms for the contact page if successfull it sends it to the the appropriate function
function regextest(){
var test_add= document.getElementById("add_url_title");
var test_contact=document.getElementById("form_div");
var test_checkout=document.getElementById("input_url");
	if(test_add != null){
	new_url_check();
	}
	else if(test_contact != null){
	contact_check();
	}
	else if(test_checkout != null){
        checkout_check();
        }}

