﻿
function affiliate_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){
			//document.myForm.home_mid.innerHTML = ajaxRequest.responseText;
			//var cell0 = document.getElementById('end_user_email_address');
				if (ajaxRequest.responseText!='captcha') {
					var le=document.getElementById('review_prod');
					le.innerHTML=ajaxRequest.responseText;
					var cell1 = document.getElementById('cx_review');
					cell1.innerHTML = '';
					//window.scrollTo(0,0);
				} else {
					alert('Captcha code does not match!');
				}
				//alert('That email address is already in use!');
			//alert(ajaxRequest.responseText);
			//cell0.innerHTML = ajaxRequest.responseText;
			
		}
	}
	
	var iserror=0;
	var rev_prod_id = document.getElementById('prod_id').value;

	var rev_name = document.getElementById('rev_name').value;
	if (rev_name=='') {
		alert("Please enter your name!");
		iserror=1;
		return false;
	}
	var rev_location=document.getElementById('rev_location').value;
	if (rev_location=='') {
		alert("Please enter your location!");
		iserror=1;
		return false;
	}
	
	var oOption = document.getElementById('rev_rating');
	var rev_rating = oOption.options[oOption.selectedIndex].text;
	if (rev_rating=='Select Rating') {
		alert("Please enter a rating!");
		iserror=1;
		return false;
	}
	
	var inst = FCKeditorAPI.GetInstance("rev_review");
	var sValue = inst.GetHTML();
	var rev_review = encodeURIComponent(sValue);
	if (sValue=='<p>&#160;</p>') {
		alert('Please enter your review!');
		return false;
	}
	//alert(sValue);
	
	
	var rev_captcha=document.getElementById('captcha_response');
	if (rev_captcha.value=='') {
		alert("Please enter the Captcha Code!");
		iserror=1;
		//var btn=document.getElementById('b1').innerHTML;
		cr.focus();
		cr.select();
		return false;
	}

	//alert(cr.value);
	
	//var lname = encodeURIComponent(document.getElementById('end_user_display_last_name').value);


	
	  	ajaxRequest.open('POST','ajax/review_submit.php',true);
  		ajaxRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		ajaxRequest.send('prod_id='+rev_prod_id+'&name='+rev_name+'&location='+rev_location+'&rating='+rev_rating+'&review='+rev_review+'&captcha_response='+rev_captcha.value);

}

function resetCaptcha(){
	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){
			//document.myForm.home_mid.innerHTML = ajaxRequest.responseText;
			var cell0 = document.getElementById('captcha-image');
			
			cell0.innerHTML = ajaxRequest.responseText;
			//window.scrollTo(0,0);
		}
	}
	ajaxRequest.open("GET", "ajax/view_resetCaptcha.php", true);
	ajaxRequest.send(null); 
}

function validCaptcha(){
	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){
			//document.myForm.home_mid.innerHTML = ajaxRequest.responseText;
			//var cell0 = document.getElementById('end_user_email_address');
			if (ajaxRequest.responseText!='1') {
				var le=document.getElementById('captcha_error');
				le.innerHTML="<font color=#FF0000>* Captcha code doesn't match yet!</font>";
				//alert('That email address is already in use!');
				//var lm=document.getElementById('captcha_response');
				//lm.focus();
				//lm.select();
				document.frmSignup['b1'].disabled = true;
			} else {
				var le=document.getElementById('captcha_error');
				le.innerHTML="";
				var thecheck=document.getElementById('C1').checked;
				//alert(thecheck);
				if (thecheck==false) {
					document.frmSignup['b1'].disabled = true;
					//alert ('FALSE THIS THING');
				} else {
					document.frmSignup['b1'].disabled = false;
				}	

			}
		}
	}
	var captcha = encodeURIComponent(document.getElementById('captcha_response').value);
	  	ajaxRequest.open('POST','ajax/view_checkCaptcha.php',true);
  		ajaxRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  		ajaxRequest.send('captcha='+captcha);

}


