// JavaScript Document


/* COMMON FUNCTIONS */

function Redirect(url)
{					
	//Browser redirect Script- © Dynamic Drive (www.dynamicdrive.com)
	//For full source code, 100's more DHTML scripts, and Terms Of Use, 
	//visit dynamicdrive.com
	
	var browser_type=navigator.appName;
	var browser_version=parseInt(navigator.appVersion);
	
	//if NS 6
	if (browser_type=="Netscape"&&browser_version>=5)
		window.location.replace(url);
	//if IE 4+
	else if (browser_type=="Microsoft Internet Explorer"&&browser_version>=4)
		window.location.replace(url);
	//if NS4+
	else if (browser_type=="Netscape"&&browser_version>=4)
		window.location.replace(url);
	//Default goto page (NOT NS 4+ and NOT IE 4+)
	else
		window.location=url;						
}

function VerifyEmail(email_val)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email_val) == false)
	{
		return false;
	}
	return true;
}

/* END COMMON FUNCTIONS */


/* SIGNUP PAGE */

function SignUp()
{
	var username_val=$("#username_reg").val();
	var email_val=$("#email").val();	
	var password_val=$("#password_reg").val();
	var password2_val=$("#password2").val();
	var fname_val=$("#fname").val();
	var lname_val=$("#lname").val();
	var about_val=$("#about").val();
	var management_val=$("#management").val();
	var end_user_sales_val=$("#end_user_sales").val();	
	var membership_id_val=$("#membership_id").val();
	var agree_val=$('input[name=agree]:checked').val();
	if(agree_val===undefined || agree_val=="" || agree_val=="0")
	{
		alert("You must be agree with the terms");
		return false;
	}
	if(username_val=="" || email_val=="" || password_val=="" || password2_val=="" || fname_val=="" || lname_val=="" || about_val=="" || membership_id_val=="")
	{
		alert("All fields are required");
		return false;
	}
	if(!VerifyEmail(email_val))
	{
		alert('Invalid Email Address');		
		return false;
	}
	if(password_val!=password2_val)
	{
		alert("Passwords doesn't match");
		return false;
	}
	$("#loader_div").html("<br/><img src='img/bar-loader.gif' align='center' /><br/>");
	$("#signup").attr("disabled","disabled");
	$.post("include/ajax_signup.php",{username:username_val,email:email_val,password:password_val,fname:fname_val,lname:lname_val,about:about_val,management:management_val,end_user_sales:end_user_sales_val,membership_id:membership_id_val},function(data){
		$("#loader_div").html("");																																																																																					
		if(data.success)
		{
			alert(data.message);
			Redirect(data.redirect);
		}
		else
		{
			alert(data.message);
			$("#signup").attr("disabled","");			
		}
	},"json");		
}

function SaveSettings()
{
	var email=$("#email").val();
	var fname=$("#fname").val();		
	var lname=$("#lname").val();
	var myemail=$("#myemail").val();
	var myusername=$("#myusername").val();	
	if(email=="" || fname=="" || lname=="" || myemail=="" || myusername=="")
	{
		alert("Full name, emails and contact username are required");
		return false;
	}
	if(!VerifyEmail(myemail))
	{
		alert('Invalid Email Address');		
		return false;
	}	
	return true;
}

function NewTemplate()
{
	$("#template_id").val("");
	$("#name").val("");			
	$("#description").val("");		
}

function LoadTemplate()
{
	var t_id=$("#template_id").val();
	if(t_id!="")
	{
		$.post("include/ajax_loadtemplate.php",{id:t_id},function(data)
		{
			$("#name").val(data.name);			
			$("#description").val(data.description);
		},"json");
	}	
	else
	{
		$("#name").val("");			
		$("#description").val("");		
	}
}

function SaveTemplate()
{
	var name=$("#name").val();
	var description=$("#description").val();	
	if(name=="" || description=="")
	{
		alert("Name and Description are required");
		return false;
	}
	return true;
}

function DeleteTemplate()
{
	var t_id=$("#template_id").val();
	if(t_id=="")
	{
		alert("Select a template");
		return false;
	}	
	return confirm("Are you sure?");
}

function LoadMessage()
{
	var t_id=$("#template_id").val();
	if(t_id && t_id!="" && t_id!==undefined)
	{
		$.post("include/ajax_loadmessage.php",{id:t_id},function(data)
		{
			$("#message").val(data);				
		},"html");
	}
}

function SendMessage()
{
	var subject=$("#subject").val();
	var domains=$("#domains").val();	
	var message=$("#message").val();		
	if(subject=="" || domains=="" || message=="")
	{
		if(domains=="")
		{
			alert("Atleast one domains is required");
			return false;
		}
		alert("Subject and Message are required");
		return false;
	}
	return true;
}

function ShowContactedList(id_val)
{
	if(id_val!="")
	{
		var content=$("#contact_"+id_val).html();
		if(content=="")
		{
			$("#contact_"+id_val).html("Loading... <img src='images/ajax-loader.gif' />");
			$("#contact_"+id_val).show();			
			$.post("include/ajax_loadcontacted.php",{id:id_val},function(data)
			{
				if(data!="")
					$("#contact_"+id_val).html(data);
				else
					$("#contact_"+id_val).html("No data available");
				$("#contact_"+id_val).show();
			},"html");
		}
		else
			$("#contact_"+id_val).toggle();		
	}	
}

function ChangePortfolioItems(url)
{
	var items=$("#items").val();
	if(items!="")
		Redirect(url+items);
}

function ChangePortfolioPage(url)
{
	var page=$("#page").val();
	if(page!="")
		Redirect(url+page);
}

function ReadMessage(id_val)
{
	if(id_val!="")
	{
		var content=$("#message_"+id_val).html();
		if(content=="")
		{
			$("#message_"+id_val).html("Loading... <img src='images/ajax-loader.gif' />");
			$("#message_"+id_val).show();			
			$.post("include/ajax_readmessage.php",{id:id_val},function(data)
			{
				if(data!="")
					$("#message_"+id_val).html(data);
				else
					$("#message_"+id_val).html("No data available");
				$("#message_"+id_val).show();
			},"html");
		}
		else
			$("#message_"+id_val).toggle();		
	}	
}

function SelectChilds(control,div)
{
	$("#"+div+" input[name='contact[]']").each(function()
	{
		this.checked = control.checked;
	});			
}

function SelectAll()
{
  $("input[name='contact[]']").each(function()
  {
  	this.checked = !this.checked;
  });	
}

function LoadResults(domain_val,div_name,script_name,message)
{
	$("#"+div_name).html("<br/>"+message+" <img src='images/ajax-loader.gif'/><br/><br/>");		
	$.post("include/"+script_name+".php",{domain:domain_val},function(data, status)
	{
		if(data!="")
		{
			if(div_name=="google_results")
			{
				strInputCode = data.replace(/&(lt|gt);/g, function (strMatch, p1)
				{
					return (p1 == "lt")? "<" : ">";
				});
				var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g,"");
				strTagStrippedText = strTagStrippedText.trim();
				var str = strTagStrippedText.split(" ");
				str=str[1];
				if(IsNumeric(str))
					$("#buyers").html(" "+str+" Buyers");
				else
					$("#buyers").html(" No Buyers");
			}
			$("#"+div_name).html(data);
		}
		else
		{
			$("#"+div_name).html("");				
		}
	},"html");
}	

function Search()
{
	var term=$("#q").val();
	LoadResults(term,"results","ajax_search","Searching...");
}

function SaveBulk()
{
	var username_val=$("#username").val();		
	var domain_val=$("#domain").val();	
	var template_val=$("#template").val();
	var subject_val=$("#subject").val();		
	var save_val=$("#save_subject").val();
	var clear_val=$("#clear").val();		
	var strict_val=$("#strict").val();	
	var exact_val=$("#exact").val();		
	var serps_val=$("#serps_emails").val();			
	if(!document.getElementById("save_subject").checked)
		save_val=0;	
	if(!document.getElementById("strict").checked)
		strict_val=0;
	if(!document.getElementById("exact").checked)
		exact_val=0;		
	if(!document.getElementById("clear").checked)
		clear_val=0;		
	if(!document.getElementById("serps_emails").checked)
		serps_val=0;				
	var subjectt_val=$("#subject_template").val();
	if(username_val=="" || domain_val=="" || template_val=="" || (subject_val=="" && subjectt_val==""))
	{
		alert("Domains, template and subject are required");
		return false;
	}
	var request='http://www.endusergenie.com/include/ajax_savebulk.php?u='+username_val+'&d='+escape(domain_val)+'&t='+template_val+'&s='+subject_val+'&st='+subjectt_val+'&ss='+save_val+'&st2='+strict_val+'&cc='+clear_val+'&ex='+exact_val+'&ser='+serps_val;
	if(request.length>255)
	{
		alert("Too many domains");
		return false;
	}
	frames['loader_frame'].location.href=request;
/*	$("#loader_div").html("Loading... <img src='images/ajax-loader.gif' />");
	$("#loader_div").show();			
	$.post("include/ajax_savebulk.php",{domain:domain_val,template:template_val,subject:subject_val,subject_template:subjectt_val,save:save_val,strict:strict_val,clear:clear_val,exact:exact_val,serps:serps_val},function(data)
	{
		$("#loader_div").html(data);
	},"html");	*/
	return false;
}

/* END SIGNUP PAGE */


function ED()
{
	if(document.getElementById("nosmtp").checked)
	{
		$("#smtp_server").attr('disabled','disabled');
		$("#smtp_username").attr('disabled','disabled');
		$("#smtp_password").attr('disabled','disabled');	
	}
	else
	{
		$("#smtp_server").attr('disabled','');
		$("#smtp_username").attr('disabled','');
		$("#smtp_password").attr('disabled','');			
	}
}

function BuyCredits()
{
	var amount=document.getElementById("credits").value;
	if(amount=="" || amount<25)
	{
		alert("Minimum $25");		
		return false;
	}
	document.paypal.amount.value=amount;
	document.paypal.submit();
}