// Null value filter start //
function trim(str)
	{
	   return str.replace(/^\s*|\s*$/g,"");
	}

function pgNavProcess(pg,url,cat)
	{				
		//alert(pg+' - '+url);
		start = new Date(); 
		start = start.getTime();
	
		var exec = function(str)
		{		
			if(trim(str) != "") {
				alert(str);
			} else {
				if(url != "") window.location = url;
				//alert(url);
			}
		}
		var ajax = new doAjax();
		
		ajax.doGet('ajax.click.php?pg='+pg+'&cat='+cat+'&start='+start, exec);	
	}
	
	function userCheck(username)
	{	
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {
				alert(str);
				document.getElementById('username').value = '';
			}
		}
		var ajax = new doAjax();
		ajax.doGet('userpass_ajax.php?username='+username+'&start='+start, exec);	
	}	
	
	
	
	function emailCheck(email)
	{	
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {
				alert(str);
				document.getElementById('email').value = '';
			}
		}
		var ajax = new doAjax();
		ajax.doGet('ajax.emailcheck.php?email='+email+'&start='+start, exec);	
	}	
	
	
	
	
	function payCheck()
	{
		var option = document.getElementById('option').value;
		var price = document.getElementById('price').value;
		var level_id = document.getElementById('level_id').value;
		var list_id = document.getElementById('list_id').value;
		var product_id = document.getElementById('product_id').value;
		var product_title = document.getElementById('product_title').value;
		var product_desc = document.getElementById('product_desc').value;
		var businessName = document.getElementById('businessName').value;
		var ccard = document.getElementById('ccard').value;
		var cvv = document.getElementById('cvv').value;
		var exp_month = document.getElementById('exp_month').value;
		var exp_year = document.getElementById('exp_year').value;
		var fname = document.getElementById('fname').value;
		var lname = document.getElementById('lname').value;
		var address = document.getElementById('address').value;
		var Country = document.getElementById('Country').value;		
		var email = document.getElementById('email').value;
		var phone = document.getElementById('phone').value;
		var pro_option = document.getElementById('pro_option').value;
		var subscription_id = document.getElementById('subscription_id').value;
		var profile_id = document.getElementById('profile_id').value;
		
		
		if(businessName == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Business Name';
			document.getElementById('businessName').focus();
			return false;
		} else if(ccard == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Credit Card No.';
			document.getElementById('ccard').focus();
			return false;
		} else if(cvv == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter CVV No.';
			document.getElementById('cvv').focus();
			return false;	
		} else if(fname == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter First Name';
			document.getElementById('fname').focus();
			return false;
		} else if(lname == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Last Name';
			document.getElementById('lname').focus();
			return false;
		} else if(address == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Address';
			document.getElementById('address').focus();
			return false;
		}
		var state = "";
		var city = "";
		var zipCode = "";
		
		
		/*if(Country == "usa") {
			
				if(!document.getElementById('state2')) {
					if(document.getElementById('state2').value == "-1" || document.getElementById('state2').value == "undefined") {
						document.getElementById('resultMsg').innerHTML = 'Please select State';
						document.getElementById('state2').focus();
						return false;				
					} else {
						var state = document.getElementById('state2').value; 
					}
				}
				
				if(document.getElementById('city2')) { 
					if(document.getElementById('city2').value == "-1" || document.getElementById('city2').value == "undefined") {
						document.getElementById('resultMsg').innerHTML = 'Please select City';
						document.getElementById('city2').focus();
						return false;				
					} else {
						var city = document.getElementById('city2').value;
					}		 
				}
				
				if(document.getElementById('zipCode2')) { 
					if(document.getElementById('zipCode2').value == "") {
						document.getElementById('resultMsg').innerHTML = 'Please enter Zip Code';
						document.getElementById('zipCode2').focus();
						return false;				
					} else {
						var zipCode = document.getElementById('zipCode2').value;
					}		  
				}
				
		} else {*/
		
				//if(document.getElementById('state')) { 
					if(document.getElementById('state').value == "") {
						document.getElementById('resultMsg').innerHTML = 'Please enter State';
						document.getElementById('state').focus();
						return false;				
					} else {
						var state = document.getElementById('state').value; 
					}
				//}
				
				//if(document.getElementById('city')) { 
					if(document.getElementById('city').value == "") {
						document.getElementById('resultMsg').innerHTML = 'Please enter City';
						document.getElementById('city').focus();
						return false;				
					} else {
						var city = document.getElementById('city').value;
					}		 
				//}
				
				//if(document.getElementById('zipCode')) { 
					if(document.getElementById('zipCode').value == "") {
						document.getElementById('resultMsg').innerHTML = 'Please enter Zip Code';
						document.getElementById('zipCode').focus();
						return false;				
					} else {
						var zipCode = document.getElementById('zipCode').value;
					}		  
				//}
				
		//}
		
		if(email == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Email';
			document.getElementById('email').focus();
			return false;
		} else if(phone == "") {
			document.getElementById('resultMsg').innerHTML = 'Please enter Phone';
			document.getElementById('phone').focus();
			return false;
		}
		
		
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {				
				var myStrResult = str.split(' ~-*-~ ');
				if(myStrResult[0] == "Success:") {
					//if(myStrResult[2] != "grade") {
					if(pro_option != "grade") {
						document.getElementById('subscription_id').value = trim(myStrResult[2]);
						document.getElementById('profile_id').value = trim(myStrResult[1]);
						document.member_form.submit();
					} else {
						window.location = 'index.php?act=logout';
					}
				} else {
					document.getElementById('resultMsg').innerHTML = str;
				}
			}
		}
		var ajax = new doAjax();
		ajax.doGet('ajax.pay.php?option='+option+'&price='+price+'&level_id='+level_id+'&list_id='+list_id+'&product_id='+product_id+'&product_title='+product_title+'&product_desc='+product_desc+'&businessName='+businessName+'&ccard='+ccard+'&cvv='+cvv+'&exp_month='+exp_month+'&exp_year='+exp_year+'&fname='+fname+'&lname='+lname+'&address='+address+'&Country='+Country+'&state='+state+'&city='+city+'&zipCode='+zipCode+'&email='+email+'&phone='+phone+'&pro_option='+pro_option+'&subscription_id='+subscription_id+'&profile_id='+profile_id+'&start='+start, exec);	
	}	
	
	
	
	function gradeChange()
	{
		var price = document.getElementById('p_price').value;
		var level_id = document.getElementById('p_level_id').value;
		var subscription_id = document.getElementById('p_subscription_id').value;
		var profile_id = document.getElementById('p_profile_id').value;
		//alert(price);
		
		
		document.getElementById('sresultMsg').innerHTML = 'Processing...';
		
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {	
				//alert(str);
				var myStrResult = str.split(' ~-*-~ ');
				if(myStrResult[0] == "Success:") {
					window.location = 'index.php?act=logout';
				} else {
					document.getElementById('sresultMsg').innerHTML = str;
				}
			}
		}
		var ajax = new doAjax();
		ajax.doGet('ajax.grade.php?price='+price+'&level_id='+level_id+'&subscription_id='+subscription_id+'&profile_id='+profile_id+'&start='+start, exec);	
	}	
	
		
	function cancelPay()
	{
		
		var subscription_id = document.getElementById('c_subscription_id').value;
		var profile_id = document.getElementById('c_profile_id').value;
		
		document.getElementById('sresultMsg').innerHTML = 'Processing...';
		
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {	
				//alert(str);
				var myStrResult = str.split(' ~-*-~ ');
				if(myStrResult[0] == "Success:") {
					window.location = 'index.php?act=logout';
				} else {
					document.getElementById('sresultMsg').innerHTML = str;
				}
			}
		}
		var ajax = new doAjax();
		ajax.doGet('ajax.cancelpay.php?subscription_id='+subscription_id+'&profile_id='+profile_id+'&start='+start, exec);	
	}	
	
			
	function cancelAcc()
	{
		
		var subscription_id = document.getElementById('a_subscription_id').value;
		var profile_id = document.getElementById('a_profile_id').value;
		var id = document.getElementById('a_id').value;
		
		document.getElementById('sresultMsg').innerHTML = 'Processing...';
		
		start = new Date(); 
		start = start.getTime();	
		
		var exec = function(str)
		{		
			if(trim(str) != "") {	
				//alert(str);
				var myStrResult = str.split(' ~-*-~ ');
				if(myStrResult[0] == "Success:") {
					window.location = 'index.php?act=logout';
				} else {
					document.getElementById('sresultMsg').innerHTML = str;
				}
			}
		}
		var ajax = new doAjax();
		ajax.doGet('ajax.cancelacc.php?subscription_id='+subscription_id+'&profile_id='+profile_id+'&id='+id+'&start='+start, exec);	
	}	
	
	