// JavaScript Document
/*String.prototype.trim = function() 
{ 
	return this.replace(/^\s+|\s+$/, ''); 
};

function isPrice(number)
{
	number = number.trim();
	var characters="0123456789.";
	var tmp;
	var lTag;
	lTag = 0;
	temp = (number.length);
	for (var i=0;i<temp;i++)
	{
		tmp=number.substring(i,i+1);
		if (characters.indexOf(tmp)==-1)
		{
			lTag = 1;
		}
	}
	if(lTag == 1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function isNumeric(number)
{
	number = number.trim();
	var characters="0123456789";
	var tmp;
	var lTag;
	lTag = 0;
	temp = (number.length);
	for (var i=0;i<temp;i++)
	{
		tmp=number.substring(i,i+1);
		if (characters.indexOf(tmp)==-1)
		{
			lTag = 1;
		}
	}
	if(lTag == 1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function isPhone(number)
{
	number = number.trim();
	var characters="0123456789-";
	var tmp;
	var lTag;
	lTag = 0;
	temp = (number.length);
	for (var i=0;i<temp;i++)
	{
		tmp=number.substring(i,i+1);
		if (characters.indexOf(tmp)==-1)
		{
			lTag = 1;
		}
	}
	if(lTag == 1)
	{
		return false;
	}
	else
	{
		return true;
	}
}


function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}

/*############################################################################################################*/
/*############################################################################################################*/
/*############################################################################################################*/

	/*function validateEmpty(fld, msg) {
		var error = "";
	 
		if (fld.value.length == 0) {
			fld.style.background = '#FC3254'; 
			error = msg+"\n"
		} else {
			fld.style.background = 'White';
		}
		return error;  
	}
	
	function validateUsername(fld, minlen, maxlen) {
		var error = "";
		var illegalChars = /\W/; // allow letters, numbers, and underscores
	 
		if (fld.value == "") {
			fld.style.background = '#FC3254'; 
			error = "You didn't enter a username.\n";
		} else if ((fld.value.length < minlen) || (fld.value.length > maxlen)) {
			fld.style.background = '#FC3254'; 
			error = "The username is the wrong length.\n";
		} else if (illegalChars.test(fld.value)) {
			fld.style.background = '#FC3254'; 
			error = "The username contains illegal characters.\n";
		} else {
			fld.style.background = 'White';
		}
		return error;
	}
	
	function validatePassword(fld,minlen,maxlen) {
		var error = "";
		var illegalChars = /[\W_]/; // allow only letters and numbers 
	 
		if (fld.value == "") {
			fld.style.background = '#FC3254';
			error = "You didn't enter a password.\n";
		} else if ((fld.value.length < minlen) || (fld.value.length > maxlen)) {
			error = "The password is the wrong length. \n";
			fld.style.background = '#FC3254';
		} else if (illegalChars.test(fld.value)) {
			error = "The password contains illegal characters.\n";
			fld.style.background = '#FC3254';
		} else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)))) {
			error = "The password must contain at least one numeral.\n";
			fld.style.background = '#FC3254';
		} else {
			fld.style.background = 'White';
		}
		return error;
	}
	
	function trim(s) {
		return s.replace(/^\s+|\s+$/, '');
	}
	
	function validateEmail(fld) {
		var error="";
		var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
		var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	   
		if (fld.value == "") {
			fld.style.background = '#FC3254';
			error = "You didn't enter an email address.\n";
		} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
			fld.style.background = '#FC3254';
			error = "Please enter a valid email address.\n";
		} else if (fld.value.match(illegalChars)) {
			fld.style.background = '#FC3254';
			error = "The email address contains illegal characters.\n";
		} else {
			fld.style.background = 'White';
		}
		return error;
	}
	
	function validatePhone(fld) {
		var error = "";
		var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    
	
		if (fld.value == "") {
			error = "You didn't enter a phone number.\n";
			fld.style.background = '#FC3254';
		} else if (isNaN(parseInt(stripped))) {
			error = "The phone number contains illegal characters.\n";
			fld.style.background = '#FC3254';
		} else if (!(stripped.length == 10)) {
			error = "The phone number is the wrong length. Make sure you included an area code.\n";
			fld.style.background = '#FC3254';
		}
		return error;
	}
	
	function validateNumeric(number, msg) {
		
		var error = "";
		var characters = "0123456789";
		var tmp;
		var lTag;
		lTag = 0;
		temp = (number.value.length);
		for (var i=0;i<temp;i++) {
			tmp = number.value.substring(i,i+1);
			if (characters.indexOf(tmp) == -1) {
				lTag = 1;
			}
		}
		if(lTag == 1) {
			error = msg;
			number.style.background = '#FC3254';
		}
		return error;
	}
	
	function validatePrice(number, msg) {
		
		var error = "";
		var characters = "0123456789.";
		var tmp;
		var lTag;
		lTag = 0;
		temp = (number.value.length);
		for (var i=0;i<temp;i++) {
			tmp = number.value.substring(i,i+1);
			if (characters.indexOf(tmp) == -1) {
				lTag = 1;
			}
		}
		if(lTag == 1) {
			error = msg;
			number.style.background = '#FC3254';
		}
		return error;
	}
	
	function validateCheckBox(fld, msg) {
		var error = "";
		if (fld.checked == false) {
			fld.style.background = '#FC3254'; 
			error = msg+"\n"
		} else {
			fld.style.background = 'White';
		}
		return error;
	}
	
	function confirmPassword(pass, confpass) {
		var error = "";
		if(pass.value != confpass.value) {
			error = "The both password are not same.\n";
			confpass.style.background = '#FC3254';
			confpass.focus();
		}
		return error;
	}*/

/*
function extractNumber(obj, decimalPlaces, allowNegative)
{
	var temp = obj.value;
	
	// avoid changing things if already formatted correctly
	var reg0Str = '[0-9]*';
	if (decimalPlaces > 0) {
		reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
	} else if (decimalPlaces < 0) {
		reg0Str += '\\.?[0-9]*';
	}
	reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
	reg0Str = reg0Str + '$';
	var reg0 = new RegExp(reg0Str);
	if (reg0.test(temp)) return true;

	// first replace all non numbers
	var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
	var reg1 = new RegExp(reg1Str, 'g');
	temp = temp.replace(reg1, '');

	if (allowNegative) {
		// replace extra negative
		var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
		var reg2 = /-/g;
		temp = temp.replace(reg2, '');
		if (hasNegative) temp = '-' + temp;
	}
	
	if (decimalPlaces != 0) {
		var reg3 = /\./g;
		var reg3Array = reg3.exec(temp);
		if (reg3Array != null) {
			// keep only first occurrence of .
			//  and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
			var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
			reg3Right = reg3Right.replace(reg3, '');
			reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
			temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
		}
	}
	
	obj.value = temp;
}*/
/******************************************************************/

/***************javascript starts here for different pages*********************/	
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
	{ 
	c_start=c_start + c_name.length+1; 
	c_end=document.cookie.indexOf(";",c_start);
	if (c_end==-1) c_end=document.cookie.length;
	return unescape(document.cookie.substring(c_start,c_end));
	} 
  }
return "";
}
function show(tab)
{

	document.getElementById(tab).style.display="block";
	//document.getElementById("blogger").style.display=="none";
	if(tab=="advertiser")
	{
		document.getElementById("blogger").style.display="none";
	}
else if(tab=="blogger")
	{
		document.getElementById("advertiser").style.display="none";
	}
}

//for my_blogs.php page
function add_new_site()
{
	document.getElementById("list").style.display="none";
	document.getElementById("edit_site").style.display="none";
	document.getElementById("add_site").style.display="block";
	document.getElementById("ext_my_blogs").innerHTML+=" &raquo; Add Site";
}
function edit_existing_site()
{
	document.getElementById("list").style.display="none";
	document.getElementById("edit_site").style.display="block";
	document.getElementById("add_site").style.display="none";
	document.getElementById("ext_my_blogs").innerHTML+=" &raquo; Edit Site";
}
function cancel_edit_site()
{
	document.getElementById("list").style.display="block";
	document.getElementById("edit_site").style.display="none";
	document.getElementById("add_site").style.display="none";
	
}
//for my_campaigns.php page
function category_wise_display(cat)
{
	document.getElementById("ext_my_cat").innerHTML+=" &raquo; Campaigns Per Category";
	document.getElementById("campaigns_category").innerHTML+= "&nbsp;&nbsp;"+cat + " - All";
}
function category_detail_display()
{
	document.getElementById("list").style.display="none";
	document.getElementById("view_offer").style.display="block";
	document.getElementById("ext_my_cat").innerHTML+= "&raquo; Offer Details";
}

//Blogger registration checking form
function validate_blogger()
{
	
	var firstname=document.getElementById("firstname").value;
	var lastname=document.getElementById("lastname").value;
	var email=document.getElementById("email").value;
	var password=document.getElementById("password").value;
	var confirm_password=document.getElementById("confirm_password").value;
	var addressline1=document.getElementById("addressline1").value;
	var addressline2=document.getElementById("addressline2").value;
	var city=document.getElementById("city").value;
	var country=document.getElementById("country").value;
	var state=document.getElementById("state").value;
	var zip=document.getElementById("zip").value;
	var scode=document.getElementById("security_code").value;
	var payable_to=document.blogger_add.payable_to.value;
	var mobile_no=document.getElementById("mobile_no").value;
	
	var padid_type='';
	
	var member_age = 0 ;
	if(document.getElementById("member_age").checked == true)
	{
		member_age=document.getElementById("member_age").value;
	}		
		
	if(document.getElementById("padid_type1").checked == true)
		{
			padid_type=document.getElementById("padid_type1").value;
		}
	else
		{
			padid_type=document.getElementById("padid_type3").value;
		}
		
	document.getElementById("formcheck").style.display="Block";
	document.getElementById("formcheck").innerHTML="Please Wait...";
	var str="?firstname="+firstname+"&lastname="+lastname+"&email="+email+"&password="+password+"&confirm_password="+confirm_password+"&addressline1="+addressline1+"&addressline2="+addressline2+"&city="+city+"&state="+state+"&country="+country+"&zip="+zip+"&payable_to="+payable_to+"&member_age="+member_age+"&padid_type="+padid_type+"&s_code="+scode+"&mobile_no="+mobile_no;
	
	showPage("checkuser.php"+str,"formcheck","user_account.php");
}


//Advertiser registration checking form
function validate_advertiser()
{

	var firstname=document.getElementById("firstname").value;
	var lastname=document.getElementById("lastname").value;
	var email=document.getElementById("email").value;
	var password=document.getElementById("password").value;
	var confirm_password=document.getElementById("confirm_password").value;
	var scode=document.getElementById("security_code").value;
	var city=document.getElementById("city").value;
	var country=document.getElementById("country").value;
	var mobile_no=document.getElementById("mobile_no").value;
	
	
	document.getElementById("formcheck_advertiser").style.display="Block";
	document.getElementById("formcheck_advertiser").innerHTML="Please Wait...";
	var str="?firstname="+firstname+"&lastname="+lastname+"&email="+email+"&password="+password+"&confirm_password="+confirm_password+"&s_code="+scode+"&city="+city+"&country="+country+"&mobile_no="+mobile_no;

	showPage("checkuser_advertiser.php"+str,"formcheck_advertiser","user_account.php");

}

//User login check
function validate_user_login()
{

	var email=document.getElementById("email").value;
	var password=document.getElementById("password").value;
				
	document.getElementById("formcheck_userlogin").style.display="Block";
	document.getElementById("formcheck_userlogin").innerHTML="Please Wait...";
	var str="?email="+email+"&password="+password;
	
	showPage("validate_login.php"+str,"formcheck_userlogin","success_login.php");
}	
//User login check from fornt end
function validate_user_login_home()
{
	

	var email=document.getElementById("email_home").value;
	var password=document.getElementById("password_home").value;
				
	document.getElementById("formcheck_userlogin_home").innerHTML="Please Wait...";
	var str="?email="+email+"&password="+password;
	showPage("validate_login.php"+str,"formcheck_userlogin_home","success_login.php");
}	


//////////////////////////////// FOR MANAGE BLOG VALIDATION BEGIN /////////////////////////////////
function validate_manage_blog(frm) {

	var name=frm.name.value;
	
	var url=frm.url.value;
	var rss=frm.rss.value;
	var language=frm.language.value;
	
	var tag1=frm.tag1.value;
	var tag2=frm.tag2.value;
	var tag3=frm.tag3.value;
	var tag4=frm.tag4.value;
	var tag5=frm.tag5.value;
	var tag6=frm.tag6.value;
	


	var hidtag1=frm.hidtag1.value;
	var hidtag2=frm.hidtag2.value;
	var hidtag3=frm.hidtag3.value;
	var hidtag4=frm.hidtag4.value;
	var hidtag5=frm.hidtag5.value;
	var hidtag6=frm.hidtag6.value;
	
	var desc=frm.desc.value;
	var modetype=frm.modetype.value;
	var blog_id=frm.blog_id.value;
	var previous_tags=frm.previous_tags.value;
	
	//for categories
	var total="";
for(var i=0; i < frm.catgory.length; i++){
if(frm.catgory[i].checked)
total +=frm.catgory[i].value + ",";
}
	
	document.getElementById("formcheck_manageblog").innerHTML="Please Wait...";
	document.getElementById("formcheck_manageblog").style.display="Block";
	
	if(modetype=="add")
	{
	   var success_type="add";
	}
	else if(modetype=="edit")
	{
	   var success_type="edit";	
	}
	
	var str="?name="+name+"&url="+url+"&language="+language+"&tag1="+tag1+"&tag2="+tag2+"&tag3="+tag3+"&tag4="+tag4+"&tag5="+tag5+"&tag6="+tag6+"&hidtag1="+hidtag1+"&hidtag2="+hidtag2+"&hidtag3="+hidtag3+"&hidtag4="+hidtag4+"&hidtag5="+hidtag5+"&hidtag6="+hidtag6+"&desc="+desc+"&category="+total+"&blog_id="+blog_id+"&mode="+success_type+"&rss="+rss+"&previous_tags="+previous_tags;
	
	showPage("validate_manageblog.php"+str,"formcheck_manageblog","manage_blog.php?mode="+success_type+"&success="+success_type+"&blog_id="+blog_id);
}


//////////////////////////////// FOR MANAGE BLOG VALIDATION END ///////////////////////////////




function fetch_fortgetpassword(frm)
{
	document.getElementById("formcheck_fetchpassword").style.display="Block";
	document.getElementById("formcheck_fetchpassword").innerHTML="Please Wait...";
	var email=document.getElementById("email").value;
	var str="?email="+email;
	showPage("checkuser_forgetpassword.php"+str,"formcheck_fetchpassword","forget.php");
}
//for edit user
//Blogger registration checking form
function validate_edit_user(frm)
{
	
	var firstname=frm.firstname.value;
	var lastname=frm.lastname.value;
	var email=frm.email.value;
	var current_password=frm.current_password.value;
	var password=frm.password.value;
	var confirm_password=frm.confirm_password.value;
	var addressline1=frm.addressline1.value;
	var addressline2=frm.addressline2.value;	
	var city=frm.city.value;
	var country=frm.country.value;
	var state=frm.province.value;
	var mobile_no=frm.mobile_no.value;
	
	/*if(mobile_no.indexOf('+')>0)
	{
		var plus=mobile_no.indexOf('+');
	}*/
	
	var zip=frm.zip.value;
	
	var padid_type='';
	
	var payable_to=frm.payable_to.value;

	var member_age = 0 ;
	
	//member_age=frm.member_age.value;
		
		
	if(document.getElementById("padid_type1").checked)
	{
		padid_type=document.getElementById("padid_type1").value;
	}
	else if(document.getElementById("padid_type3").checked)
	{
		padid_type=document.getElementById("padid_type3").value;	
	}
		
	document.getElementById("formcheck_useredit").style.display="Block";
	document.getElementById("formcheck_useredit").innerHTML="Please Wait...";

	var str="?firstname="+firstname+"&lastname="+lastname+"&email="+email+"&password="+password+"&confirm_password="+confirm_password+"&addressline1="+addressline1+"&addressline2="+addressline2+"&city="+city+"&state="+state+"&country="+country+"&zip="+zip+"&payable_to="+payable_to+"&member_age=14&padid_type="+padid_type+"&mobile_no="+mobile_no+"&current_password="+current_password;
	//alert(str);
	
	showPage("edituser.php"+str,"formcheck_useredit","my_account.php?edit=success");
}


function isEmail(str) {
	
	//alert("Original string: '" + str + "'");
	
	//alert("Incompletely stripped string: '" + str + "'");

	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var ldot = str.indexOf(dot);
	var lstr = str.length;
	var alt = "Please enter a valid email address.";
		
	if(str.indexOf(at) == -1) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(at, (lat + 1) ) != -1) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(dot, (lat + 2) ) == -1) {
		alert(alt);
		return false;
	}
		
	if(str.indexOf(" ") != -1) {
		alert(alt);
		return false;
	}
	return true;
}

function validate_contactus() {
	frm = document.forms['contactUs'];
	 if(!isEmail(frm.email.value))	{
		frm.email.focus();
		return false;
	}else if (frm["com_ques"].value == "") {
		alert('Please enter a comment or question.');
		frm["com_ques"].focus();
		return false;
	}
	else
	{
	   frm.submit();
	}
	
} 

/******************************************************************/

/********** function to check add campaign form from creat_campaign.php and crete_campaign.php ********************************************************/

function validate_campaign1()
{
	
	/*var t1;
	var t2;
	*/
	//Check date difference
	/*t1=document.frmCampaign2.today.value;
	t2=document.frmCampaign2.estimated_date.value;
	
	
	var one_day=1000*60*60*24; 
	var x=t1.split("-");     
	var y=t2.split("-");
	var date1=new Date(x[0],(x[1]-1),x[2]);
	var date2=new Date(y[0],(y[1]-1),y[2])
	var month1=x[1]-1;
	var month2=y[1]-1;
		_Diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day)); 
	*/
	
	var i;
	frm = document.forms['frmCampaign2'];
	var camp_str="";
	var selectbox=document.frmCampaign2.category_selected;
	
	for(i=selectbox.options.length-1;i>=0;i--)
		{
			camp_str+=selectbox.options[i].value + ",";
		}
		document.frmCampaign2.selected_categories.value=camp_str;
		
		document.frmCampaign2.selected_categories.value=camp_str;
		document.frmCampaign2.selected_price_reviews.value=document.frmCampaign2.price_reviews.value;
		document.frmCampaign2.selected_no_reviews.value=document.frmCampaign2.no_reviews.value;
		document.frmCampaign2.selected_pricetotal.value=document.frmCampaign2.hiddenpricetotal.value;
		document.frmCampaign2.selected_estimated_date.value=document.frmCampaign2.estimated_date.value;

		
		var campaign_name=frm.campaign_name.value;
		var camp_desc=document.frmCampaign2.hid_cam.value;
		var prod_desc=document.frmCampaign2.hid_prod_desc.value;
		var review_my=frm.review_my.value;
		var review_my_other=frm.review_my_other.value;
		var link_text=frm.link_text.value;
		var dest_url=frm.dest_url.value;
		var selected_categories=frm.selected_categories.value;
		
		
		var package=frm.package.value;
		var selected_categories=frm.selected_categories.value;
		var selected_price_reviews=frm.selected_price_reviews.value;
		var selected_no_reviews=frm.selected_no_reviews.value;
		var selected_pricetotal=document.frmCampaign2.selected_pricetotal.value;
		var selected_estimated_date=document.frmCampaign2.selected_estimated_date.value;
	
	
	
		document.getElementById('frmCheck_campaign').style.display="block";
		document.getElementById('frmCheck_campaign').innerHTML="Please wait";
		
		var str="?campaign_name="+campaign_name+"&camp_desc="+camp_desc+"&prod_desc="+prod_desc+"&review_my="+review_my+"&review_my_other="+review_my_other+"&link_text="+link_text+"&dest_url="+dest_url+"&selected_categories="+selected_categories+"&package="+package+"&selected_categories="+selected_categories+"&selected_price_reviews="+selected_price_reviews+"&selected_no_reviews="+selected_no_reviews+"&selected_pricetotal="+selected_pricetotal+"&selected_estimated_date="+selected_estimated_date;
		showPage_campaign("validate_campaign.php"+str,"frmCheck_campaign","");
		
		if(campaign_name!="" && camp_desc!="" && prod_desc!="" && review_my !="" && link_text!="" && dest_url!="")
		{
			return true;
		}
		else
		{
			return false;	
		}
		
		
	/*	
	 if(frm.campaign_name.value == "")	{
		alert('Please enter campaign name.');
		frm.campaign_name.focus();
		return false;
	}
	if (frm["camp_desc"].value == "") {
		alert('Please enter campaign description.');
		frm["camp_desc"].focus();
		return false;
	}
	 
	if (frm.review_my.value == "Other") {
		if (frm.review_my_other.value == "")
		{	
			alert("Please specify other");
			frm.review_my_other.focus();
			return false;
		}
	}
	else
	{
	}
	
	
	if(frm.link_text.value == "" ||  frm.dest_url.value == "")	
	{
			alert("Please enter one link text and corrosponding valid Link URL");
			frm.link_text.focus();
			return false;	
	}
	else
	{}
	
	if(document.frmCampaign2.selected_categories.value=="")  {
		alert("Please add atleast one category from list.");
		return false;
	
	}
	
	if(document.frmCampaign2.package.value=="-1")  {
		alert("Please select a package.");
		document.frmCampaign2.package.focus();
		return false;
	
	}
	
	if(_Diff < 1)
	{
		alert("Estimated date must be a future date");	
		return false;
	}*/
	
	//if everething ok

	//frm.submit();
	
	
} 


function CheckValidUrl(strUrl)
{
	lengthValue = strUrl.length;
	if(lengthValue != 0)
	{
		var j = new RegExp();
		j.compile("^[A-Za-z]+://[A-Za-z0-9-]+\.[A-Za-z0-9]+");
		lengthValue = strUrl;
		if (!j.test(lengthValue))
		{
			
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	 {
		return false;
	 }
}
		


/**********************************Checking for equality of no of reviews and no of bloggers****************************/

function alot_blogger(frm) {
		var ncheck = 0;
		var ok = false;
		for (n=0; n<frm.length; n++)
		{
		  if (frm[n].type == 'checkbox')
		  {
			  ncheck++;
		  }
		}
		ncheck = ncheck - 1;
		
		var i;
		var j = 0;
		for (i=0; i<ncheck; i++)
		{
		  if(frm.col[i].checked == true){ 
			 j++;
		  }
		}
	 var noblog = (parseInt(j) + parseInt(frm.campaignno.value));	
	 var noblog1 = frm.noofreview.value;
	 if(noblog > frm.noofreview.value)	{
		alert('Please do not check more than '+noblog1+' blogger for campaign assign.');
		return false;
	}
	
	return true;
}
/**********************************Checking for equality of no of reviews and no of bloggers****************************/
	

/************************** function to check edit campaign form Admin campaign.php ****************************************/

function validate_admin_campaign() {
	
	frm = document.forms['formCampaign'];
	
		var ncheck = 0;
		var ok = false;
		for (n=0; n<frm.length; n++)
		{
		  if (frm[n].type == 'checkbox')
		  {
			  ncheck++;
		  }
		}
		var i;
		for (i=0; i<ncheck; i++)
		{
		  if(frm.catgory[i].checked == true){ 
			 ok = true;
		  }
		}
		
	 if(frm.campaign_name.value == "")	{
		alert('Please enter campaign name.');
		frm.campaign_name.focus();
		return false;
	}else if (frm["camp_desc"].value == "") {
		alert('Please enter campaign description.');
		frm["camp_desc"].focus();
		return false;
	}
	else if(frm.link_text.value == "")	{
		alert("Please enter link text.");
		frm.link_text.focus();
		return false;	
	}
	/*else if(frm["prod_desc"].value == "") {
		alert("Please enter product description.");
		frm["prod_desc"].focus();
		return false;
	}*/
	else if(ok == false)
	{
		alert('Please select a catagory.'); 
		return false;
	}
	else
	{
	   frm.submit();
	}
	return false;
} 
		
/************************** function to check edit campaign form Admin campaign.php ****************************************/


function campaign_total() {
	
	
	 var noOfReviews = parseInt(document.getElementById("no_reviews").value);
	 var priceReviews = parseFloat(document.getElementById("price_reviews").value);
	 var totalPrice=0.00;
	 if( noOfReviews >= 0 && priceReviews >= 0)
	 {
		 totalPrice = parseFloat(noOfReviews * priceReviews );
		 document.getElementById("hiddenpricetotal").value = totalPrice;
		 totalPrice = "$"+totalPrice;
		 document.getElementById("campaign_total_td").innerHTML = totalPrice;
	 }
	  
} 

//function to post review order from cart_final.php
function validate_review_order(frm)
{
	var error="";
	var product_type=frm.product_type.value;
	var product_name=frm.product_name.value;
	var product_url=frm.product_url.value;
	var product_description=frm.product_description.value;
	
	
	if(product_type=="")
	{
		error+="Please mention product type<br>";
	}
	if(product_name=="")
	{
		error+="Please mention product name<br>";
	}
	if(product_url=="")
	{
		error+="Please mention url<br>";
	}
	if(product_description=="")
	{
		error+="Please mention description<br>";
	}
	
	if(!frm.term.checked)
	{
		error+="Please accept terms and condition<br>";
	}
	
	frm.hidden_pld.value=frm.product_launch_date.value;
	
	if(error=="")//if no error
	{
		frm.submit();
	}
	else
	{
		document.getElementById("error_log").style.display="Block";
		document.getElementById("error_log").innerHTML=error;
	}
	
	
}

//General pop windows
function popWin(URL, Width, Height, Resizable, Scrollbars, Status, Toolbar)
	{
		
		if ((Width == null) || (Width == "")) { Width = 420; }
		if ((Height == null) || (Height == "")) { Height = 300; }
		if ((Resizable == null) || (Resizable == "")) { Resizable = "No"; }
		if ((Scrollbars == null) || (Scrollbars == "")) { Scrollbars = "yes"; }
		if ((Status == null) || (Status == "")) { Status = "no"; }
		if ((Toolbar == null) || (Toolbar == "")) { Toolbar = "no"; }
	
		var positionX = (screen.availWidth - Width) / 2;
		var positionY = (screen.availHeight - Height) / 2;
	
		Day = new Date();
		WindowName = Day.getTime();
	
		window.open(URL,WindowName,"width=" + Width + ",height=" + Height + ",left=" + positionX + ",top=" + positionY + ",channelmode=0,dependent=0,directories=0,location=0,menubar=0,resizable=" + Resizable + ",scrollbars=" + Scrollbars + ",status=" + Status + ",toolbar=" + Toolbar);
	}


function blogs_purchased_to_cart()
{
/*var j=0;
alert(document.bloglist.cost.length);
for(var i=0;i<=2;i++)
{
	if(document.bloglist.cost[i].checked)
	{
	j+=1;
	}
}
if(j>0)
{
	document.bloglist.submit();
}
else
{
	
}*/
	document.bloglist.submit();
}
	
//fucntion for showing answer according to a question in  the FAQ page
function  showAnswer(divval)
{
	if(document.getElementById(divval).style.display=="none")
	{
		document.getElementById(divval).style.display="block";
	}
	else
	{
		document.getElementById(divval).style.display="none";	
	}
}

//function to add check bank detail befrom paying to the blogger by admin in admin/pay_blogger.php	 
function pay_to_blogger(frm)	
{

	if(document.getElementById("bank_name").value=="")	
	{
		alert("Please provide Bank Name");
		return false;
	}
	if(document.getElementById("cheque_no").value=="")	
	{
		alert("Please cheque number");
		return false;
	}
	if(document.getElementById("date").value=="")	
	{
		alert("Please provide issuing date of the cheque");
		return false;
	}/**/
	
}
//function for calculate overal rate of a blog used in admin/blog.php
function get_overall_rate()
{
	var total=(parseInt(document.getElementById("g_rate").value) + parseInt(document.getElementById("a_rate").value) + parseInt(document.getElementById("t_rate").value));
	
	document.getElementById("o_rate").value=Math.ceil(total/3);
}


//fucntion to check validation of search section in left panel of the front end
function checkForm(frm)//checking search by paramameter
			{
				
				if(document.getElementById("query").value=="")
				{
					alert('Please enter searching parameter');
					document.getElementById("query").focus();
					return false;
				}	
			}	
			function check_search_by_category(frm)//checking search by category
			{
				
				if(document.getElementById("category").value=="")
				{
					alert('Please select category for search');
					document.getElementById("category").focus();
					return false;
				}	
			}	
			
//fucntion to check validation of search section in left panel of the front end
function checkSearchForm(frm)//checking search by paramameter
			{
				if(frm.query.value=="")
				{
					alert('Please enter searching parameter');
					frm.query.focus();
					return false;
				}	
			}	
				
			
			
			
			
//for adding categories to the campaign category list in create_campaign.php1 page
function add_campaign_cagegory(cat)
	{
		var catetory_id;
		var catetory_name;
		var str;
		
		var selectbox=document.frmCampaign2.category;
		var selectbox_name=document.frmCampaign2.category_name;
			
		var i;
		for(i=selectbox.options.length-1;i>=0;i--)
		{
			if(selectbox.options[i].selected)
			{
						catetory_id=selectbox.options[i].value;
						catetory_name=selectbox_name.options[i].value;
						
						
						str="?catid="+catetory_id+"&catname="+catetory_name+"&option=add";
						showPage("campaign-category.php"+str,"campaign-category","");
						selectbox.remove(i);
						selectbox_name.remove(i);
			
			}
		}	
}

function delete_campaign_cagegory(cat)
{
		var catetory_id;
		var catetory_name;
		var str;
		
		var selectbox=document.frmCampaign2.category_selected;
		
		var i;
		for(i=selectbox.options.length-1;i>=0;i--)
		{
			if(selectbox.options[i].selected)
			{
					var str="?catid="+selectbox.options[i].value+"&option=delete";
					showPage("campaign-category.php"+str,"campaign-category","");
					showPage("categories.php"+str,"categories","")
					selectbox.remove(i);
			}
			
		}	
}

function add_all_campaign_cagegory(cat)
	{
		var catetory_id;
		var catetory_name;
		var str;
		
		var selectbox=document.frmCampaign2.category;
		var selectbox_name=document.frmCampaign2.category_name;
			
		var i;
		for(i=selectbox.options.length-1;i>=0;i--)
		{
						catetory_id=selectbox.options[i].value;
						catetory_name=selectbox_name.options[i].value;
						
						
						str="?catid="+catetory_id+"&catname="+catetory_name+"&option=add";
						showPage("campaign-category.php"+str,"campaign-category","");
						selectbox.remove(i);
						selectbox_name.remove(i);
			
			
		}	
	}
/***************javascript ends here*******************************/	
//for shoing paypal or payable to option for  signup blogger page
function payable_type_1(opt) 
{
	if(opt=='check')
	{
		document.getElementById("payable_input").innerHTML="Make Cheques Payable To";
		document.getElementById("pay_label").innerHTML="Enter name for cheque";
	}
	else if(opt=='paypal')
	{
		document.getElementById("payable_input").innerHTML="Paypal Email Address"	;
		document.getElementById("pay_label").innerHTML="Enter paypal email address.";

	}

}


//for shoing paypal or payable to option for  edit and add member page(admin panel)
function payable_type(opt) 
{
	if(opt=='check')
	{
		document.getElementById("payable_to").innerHTML="Make Cheques Payable To";
		document.getElementById("pay_label").innerHTML="Enter name for cheque";
	}
	else if(opt=='paypal')
	{
		document.getElementById("payable_to").innerHTML="Paypal Email Address"	;
		document.getElementById("pay_label").innerHTML="Enter paypal email address.";

	}

}

//for refreshing the captcha in the signup advertiser and blogger page
function captchaRefresh(divname)
{

showPage("refresh_captcha.php",divname,"");
}




function chk_unchk() {
	
	count=0;
	var element_number=document.f1.elements.length;
	for(i=0; i<element_number; i++) {
		if (document.f1.elements[i].type=='checkbox') {
			if(document.getElementById('chk_unchk_all').checked == true) {
				document.f1.elements[i].checked=true;
				var str ="select_videos.php?mode=add&vid="+document.f1.elements[i].value;
				showPage(str);
			}
			else {
				document.f1.elements[i].checked=false;
				var str ="select_videos.php?mode=remove&vid="+document.f1.elements[i].value;
				showPage(str);
			}
		}
	}
}



function make_choice(choice)
{
	//alert(choice);
	document.f1.submit();
/*	window.location.href="campaign.php?choice="+choice;*/
	
	
}



/**********************************Checking for any category selected or not in admin pages ****************************/

function validate_multiple_allot(frm,type) {
	
		/*var ncheck = 0;
		var ok = false;
		var j = 0;
		for (n=0; n<frm.length; n++)
		{
		  if (frm[n].type == 'checkbox')
		  {
			 if(frm[n].checked == true)
			 j++;
			 
			 ncheck++;
		  }
		}
			
	 if(j == 0)	{
		alert('Please check a '+type+'.');
		return false;
	}*/
	
	return true;
}
/**********************************Checking for any category selected or not  ****************************/
/*********for getting package detail( used in create_campagn.php page )************/
function get_package_detail(packageid)
{

	str="?package_id="+packageid;
	document.getElementById("package-detail").style.display="Block";
	
	if(packageid != "-1")
	{
		showPage("package-detail.php"+str,"package-detail","");
	}
	else
	{
		document.getElementById("package-detail").style.display="none";
	}
}

//for admin edit
function get_package_detail_admin(packageid)
{

	str="?package_id="+packageid;
	document.getElementById("package-detail").style.display="Block";
	
	if(packageid != "-1")
	{
		showPage("package_detail.php"+str,"package-detail","");
	}
	else
	{
		document.getElementById("package-detail").style.display="none";
	}
}


/*********package detail ends*************************/

/*********for getting Advertorial detail( used in advertorial_cart_final.php page )************/
function get_advertorial_detail(advertorialid)
{
	str="?advertorial_id="+advertorialid;
	document.getElementById("advertorial-detail").style.display="Block";
	
	if(advertorialid != "-1")
	{
		showPage("advertorial-detail.php"+str,"advertorial-detail","");
	}
	else
	{
		document.getElementById("advertorial-detail").style.display="none";
	}
}


/*********Advertorial detail ends*************************/


/*********for getting package detail( used in create_campagn.php page )************/
function valid_check_campaignurl(frm)
{
	
	if(frm.review_url.value == "")	{
		alert("Please enter Review URl.");
		frm.review_url.focus();
		return false;	
		}

   /*return false;*/
}
/*********package detail ends*************************/

/*********for getting package detail( used in create_campagn.php page )************/
function valid_check_advertorialurl(frm)
{
	
	if(frm.advertorial_url.value == "")	{
		alert("Please enter Review URl.");
		frm.advertorial_url.focus();
		return false;	
		}

   /*return false;*/
}
/*********package detail ends*************************/


/******** for checkout to payment pages used in campaign_cart_final.tpl and cart_final.tpl ***************/
function payment_chckout()
{
	if(document.getElementById('payment_option_paypal').checked == true)
	{
		document.paypal_form.submit();
	}
	else if(document.getElementById('payment_option_2checkout').checked == true)
	{
		document.form2Checkout.submit();
	}
	
}


/******** for checkout to payment pages used in campaign_cart_final.tpl and cart_final.tpl ends here ***************/

/**********************************Checking for review payment selection ****************************/

function check_payment(frm) {
	
		/*var bcheck = 0;
		var ccheck = 0;
		var ok = false;
		for (n=0; n<frm.length; n++)
		{		 
		  if (frm[n].type == 'checkbox')
		  {
			  
			 if(frm[n].id == 'colblog')
			  bcheck++;
			  
			  if(frm[n].id == 'colcampaign')
			  ccheck++;			  
		  }
		   
		}
		
				 
		var i;
		var c;
		var j = 0;
		var k = 0;
	  
		for (i=0; i<bcheck; i++)
		{
			 
		  if(frm.colblog[i].checked == true){ 
			 j++;
			 
		  }		  
		}
		
		for (c=0; c<ccheck; c++)
		{
		  if(frm.colcampaign[c].checked == true){ 
			 k++;
		  }
		}
	
	if(j==0 && k==0)	{*/
		
	if(document.getElementById('total_amount').innerHTML=="$0" || document.getElementById('total_amount').innerHTML=='') {
		alert('Please check a review for payment.');
		return false;
	}
	else if(frm.bank_name.value == '') {
		alert('Please enter a bank name.');
		frm.bank_name.focus();
		return false;
	}
	else if(frm.cheque_no.value == '') {
		alert('Please enter a cheque number.');
		frm.cheque_no.focus();
		return false;
	}
	else if(frm.date.value == '') {
		alert('Please enter a date.');
		frm.date.focus();
		return false;
	}
	else {
		document.getElementById('form2').submit();
		//return false;
	}
	
	//return true;
}
/**********************************Checking for review payment selection ****************************/

/*********for getting package detail( used in create_campagn.php page )************/
function valid_check_reviewurl(frm)
{
	
	if(frm.review_url.value == "")	{
		alert("Please enter Review URl.");
		frm.review_url.focus();
		return false;	

	}
   /*return false;*/
}
/*********package detail ends*************************/

/*******For Custom review my option used in createcampaign.php page***************/
function getReviewMy(opt)
{
	
	if(opt=="Other")
	{
		document.getElementById("review_my_div").style.display="Block";	
	}
	else
	{
		document.getElementById("review_my_div").style.display="none";		
	}
	
}


/************For Custom review my option used in createcampaign.php page ends*************/



//function to post review order from cart_final.php
function validate_advertorial(frm)
{ 
	
	var error="";
	var title=frm.title.value;
	var graphic=frm.graphic.value;
	var url=frm.url.value;
	var descriptionText=frm["desc"].value;
	
	
	if(title=="")
	{
		error+="Please enter advertorial title.<br>";
	}
	/*if(graphic=="")
	{
		error+="Please upload a graphic file for advertorial.<br>";
	}
	if(url=="")
	{
		error+="Please enter advertorial url.<br>";
	}
	if(descriptionText=="")
	{
		error+="Please enter advertorial description.<br>";
	}*/
	
	
	if(error=="")//if no error
	{
		frm.submit();
	}
	else
	{
		document.getElementById("error_log").style.display="Block";
		document.getElementById("error_log").innerHTML=error;
	}
	
	return false;
}

function get_launch_date() {
	document.getElementById("get_launch").style.display="block";
}

function hide_launch_date() {
	document.getElementById("get_launch").style.display="none";
}
			
function check_TC(frm) {			   
	var error="";
	var nRadio = 0;
	var ok = false;
	for (n=0; n<frm.length; n++)
	{
		if (frm[n].type == 'radio')
			{
				if(frm[n].checked)
				{
					ok = true;
				}
			}
		
	}	
	
	if (ok == false){
			error+="Please select an Advertorial for blog(s).<br>"; 			
		}
	
	if(frm.term.checked == false)	
	{
		error+="Please accept terms and conditions.<br>";
		
	}
	
	if(error=="")//if no error
	{
		frm.submit();
	}
	else
	{
		document.getElementById("error_log").style.display="Block";
		document.getElementById("error_log").innerHTML=error;
	}
}
			


function advertorial_description(option,id) {

	document.getElementById("description").innerHTML="Please Wait...";
	var str="?id="+id+"&option="+option;
	
	showPage("show_advertorial_description.php"+str,"description","description.php");
	
}


function admin_show_blogrer()
{

	var type=document.getElementById("type").value;
	//var password=document.getElementById("password").value;
				
	document.getElementById("formcheck_userlogin").style.display="Block";
	document.getElementById("formcheck_userlogin").innerHTML="Please Wait...";
	var str="?type="+type;
	
	showPage("validate_login.php"+str,"formcheck_userlogin","success_login.php");
}

/********Ajax call function to list tags by keyword used in manageblog.php page starts here ***********/

var textval;
var divname;
function list_tags(textbox,textval,divval)
{
	
	if(textval.charAt(0)!=" " && textval.charAt(0)!="")
	{
		document.getElementById(divval).style.display="block";
		document.getElementById(divval).innerHTML = "<img src=admin/images/loading.gif align=absmiddle>&nbsp;&nbsp;Please wait ...";
		
		var str="tag_list.php?tag="+textval+"&div="+divval+"&text="+textbox;
		showPage_tag(str,divval,"");
	}
	else
	{
		document.getElementById(divval).style.display="none";
	}
}

function set_tag_value(val,divname,textval)
{

	document.getElementById(textval).value=val;
	document.getElementById(textval).focus;
	document.getElementById(textval).select;
	document.getElementById(divname).style.display="none";//close the openned div
}

function closelist(tag)
{
	divname="list-"+tag;
	document.getElementById(divname).style.display="none";//close the openned div
}
/********Ajax call function to list tags by keyword used in manageblog.php page ends here ***********/
/******** For Tool Tip text of Alexa Google Technorati starts here  ***************/
function showTooltip(id, show, text, extra)
{
	var tooltip = $(id);

	  if (text == 'alexa_div') {
		tooltip.innerHTML = 'Alexa is a general indication of traffic to the site.  The lower the Alexa, the more traffic the site receives.';
		
	} else if (text == 'technorati_div') {
		tooltip.innerHTML = 'Technorati rank is a measure of the number of blogs that link to this blog.  The lower the number, the more popular the blog.';
		
	} else if (text == 'google_div') {
		tooltip.innerHTML = 'Google rank is the PageRank of your website or the Page Rank of individual web pages in Google.';
		
	} else if (text == 'average_div') {
		tooltip.innerHTML = 'The average number of stars this site earned for Alexa, Technorati and Google.  Rankings are recalculated monthly.';
		
	} 
	

	if(show)
		tooltip.style.display = 'block';
	else
		tooltip.style.display = 'none';
}
/******** For Tool Tip text of Alexa Google Technorati ends here  ***************/





/********* for displaying full video for small stars  *********/
function showfullvideo(vid,divid)
{
	var str ="showvideo.php?vid="+vid;
	divid = divid;
	showPageDiv(str,divid);
}

/********* for displaying full video for small ends *********/



/**************************Starts here for sign in part validation************/
$(document).ready(function()
{ 
	 function isValidEmailAddress(emailAddress) /*for email id valid check*/
	{
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}
	function isProper(formFieldval)
	{
			var result = true;
			var string = formFieldval.length;
			var str=[];
			var str=formFieldval;
			var iChars = "*|,\":<>[]{}`\';()@&$#%";
			for (var i = 0; i < string; i++) 
			{
				if (iChars.indexOf(str(i)) != -1)
				result = false;
			}
			if (result = false)
			{
					result = false;
			}else
			{
				result = true;
				
			}

		return result;
	}
 
function block_login_form() /*for login part block*/
	{
	
   /*$('#login_div').block({ 
				message: '<img src="admin/images/buttons/loading.gif" /> Processing', 
				css: { border: '1px solid black',width:'auto',padding:'5px 15px 5px 5px' } 
				
			});*/
	
		
	/*$.post('index1.php',$("#frm_login").serialize(),function(data11)
	{
			if(data11.error==0)
				 {
					 $('#login_div').block({ 
					 message: '<img src="admin/images/buttons/loading.gif" />'+data11.msg, 
					 css: { border: '1px solid black',width:'auto',padding:'5px 15px 5px 5px' } 
								});	
					 window.location='mypage.php';	
				 }
				 else
				 {
					$('#login_div').block({ 
												message: '<span style=color:red;>'+data11.msg+'</span>', 
												css: { border: '1px solid black',width:'auto',padding:'5px 15px 5px 5px' } 
												
								});	
					setTimeout("$.unblockUI()",2000);
													
				}
				
	},"json");
	*/  
				

 }
 function test(value)
 {
		var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>? ";
		for (var i = 0; i < value.length; i++) 
		{
			if (iChars.indexOf(value.charAt(i)) != -1)
			{
				return false;
			}else
			{
				return true;
			}
		}	
}

$('#submit_login').click(function(){
				if($('#email_login').val()=="")
				{
					alert("Please enter a valid email address");
					$('#email_login').focus();
				}
				else if(!isValidEmailAddress($('#email_login').val()))
				{
					alert("Please enter a valid email address");
					$('#email_login').val('');
					$('#email_login').focus();
				}
				else if($('#Password_login').val()=="")
				{
					alert("Please enter your password");
					$('#Password_login').val('');
					$('#Password_login').focus();
				}
				else
				{				
					return true;
				}
				return false;  
			});/*for sign in click*/
$('#create_account').click(function(){
				
				var str="Please enter the following fields:\n";
				var flag=1
				var focus1="";
				if($('#register_fname').val()=="")
				{
					flag=0;
					str+="First name\n";
					focus1=$('#register_fname').focus();
				}else if(!test($('#register_fname').val()))
				{
					flag=0;
					str+="Special charecter and spaces are not allowed in First name\n";
					$('#register_fname').val("");
					focus1=$('#register_fname').focus();
					
				}
				if($('#register_lanme').val()=="")
				{
					flag=0;
					str+="Last name\n";
				}else if(!test($('#register_lanme').val()))
				{
					flag=0;
					str+="Special charecter and spaces are not allowed in Last name\n";
					$('#register_lanme').val("");
					focus1=$('#register_lanme').focus();
					
				}
				if($('#register_email').val()=="" || !isEmail($('#register_email').val()))
				{
					flag=0;
					str+="Please provide valid email Address\n";
				}
				if($('#register_confirm_email').val()=="")
				{
					flag=0;
					str+="Confirm E-mail\n";
					
				}
				if($('#register_email').val()!=$('#register_confirm_email').val())
				{
					flag=0;
					str+="Confirm Email doesn't match\n";
				}
				if($('#register_username').val()=="")
				{
					flag=0;
					str+="Username\n";
				}//else if(!test_for_space($('#register_username').val()))
				else if(!test($('#register_username').val()))
				{
					flag=0;
					str+="Special charecter and spaces are not allowed in  username\n";
				}
				if($('#register_username').val().length > 15)
				{
					flag=0;
					str+="Username should less than 15 charecters\n";
				}
				if($('#register_password').val()=="")
				{
					flag=0;
					str+="Password\n";
				}else if($('#register_password').val().length < 6)
				{					
					flag=0;
					str+="At least 6 charecters in password\n";
				}
				if($('#register_confirm_password').val()=="" || $('#register_confirm_password').val()!=$('#register_password').val())
				{
					flag=0;
					str+="Confirm Password not match\n";
				}
				if($('#terms_agree').attr('checked')==false)
				{
					flag=0;
					str+="Please accept the Terms & Conditions\n";
				}
				if($('#register_captcha').val()=="")
					{
						flag=0;
						str+="Security words\n";
					}
				if(flag==1)
				{
					return true;  
				}else
				{
					alert(str);
					$("#register_form").focus();
					return false;  
				}
			return false;
				
			});/*for Register click*/ 
$('#email_cahneg').click(function(){
									if($('#forgot_email').val()=="" || !isValidEmailAddress($('#forgot_email').val()))
									{
										alert('Please enter a valid email address.');
										$('#forgot_email').focus();
										return false
									}else
									{
										return true;
									}
									return false;
									
									}); /*for email change click*/
$('#email_cahneg_acc').click(function(){
									if($('#change_email_id').val()=="" || !isValidEmailAddress($('#change_email_id').val()))
									{
										alert('Please enter a valid email address');
										$('#change_email_id').focus();
										return false
									}else
									{
										return true;
									}
									return false;
									
									}); 
$('#password_change_part').click(function(){
									if($('#old_password').val()=="")
									{
										alert('Please enter your Old password');
										$('#old_password').focus();
										return false
									}else if($('#new_password').val()=="")
									{
										alert('Please enter your new password');
										$('#new_password').focus();
										return false
									}else if($('#old_password').val()==$('#new_password').val())
									{
										alert('Old password and new password is same.');
										$('#new_password').focus();
										return false
									}else if($('#new_password').val()!=$('#confirm_new_password').val())
									{
										alert('Confirm password doesnt match');
										$('#confirm_new_password').focus();
										return false
									}else if($('#new_password').val()!=$('#confirm_new_password').val())
									{
										alert('Confirm password doesnt match');
										$('#confirm_new_password').focus();
										return false
									}else if($('#new_password').val().length < 6)
									{
										alert('Password must be minimum 6 character');
										$('#new_password').focus();
										return false	
									}
									else
									{
										return true;
									}
									return false;
									
									});/*for password change click*/
function test_for_space(value)
 {
		var iChars = " ";
		for (var i = 0; i < value.length; i++) 
		{
			if (iChars.indexOf(value.charAt(i)) != -1)
			{
				return false;
			}else
			{
				return true;
			}
		}	
}
$('#check_availabity').click(function (){
		$('#check_availabilty_error').show();
		var uname=$('#register_username').val();
		
		$.post('register.php',{mode:'IsMemberUsernameExist',username:uname},function(data)
		{
			
			$('#check_availabilty_error').html(data);
						
		});
		
	});/*for check availabity click*/
$('#register_username').keyup(function(){
									$('#check_availabilty_error').hide();	
									$('#check_availabilty_error').html("<img src='admin/images/buttons/loading.gif' />");
										 
										 });
$('#submit_forgot').click(function(){
									if($('#forgot_email').val()=="")
									{
										alert('Please enter a valid email address.');
										$('#forgot_email').focus()
										return false;
									}else if(!isValidEmailAddress($('#forgot_email').val()))
									{
										alert('Please enter a valid email address.');
										$('#forgot_email').val('');
										$('#forgot_email').focus()
										return false;
									}else
									{
											return true;
									}
									return false;
									 });
$("#album_id_details").change(function(){
	$("#album_photos_dispaly").html('');
	var album_id=$(this).val();
	if(album_id!="")
	{
		$("#album_photos_dispaly").html("<img src='admin/images/buttons/loading.gif' />");
		$.post('myaccount.php',{mode:'GetAlbumPhotoDetails',alb_id:album_id},function(data)
			{$("#album_photos_dispaly").html(data);});
	}
										 
 });/*for get image when drop down menu will change*/
$("#inbox_new_message").click(function(){$("#mode").val("ComposeMessage");});/*for for inbox button click in message*/
$('#tick_tracker').click(function(){
									 
									var checked_status = this.checked;
									$(".select_check_box").each(function()
											{
												this.checked = checked_status;
											});
							
									 
									 
									   }); /*for select message box*/
$("#save_message_inbox").click(function(){
											$("#UpdateMessageMode").val("SaveInboxMessage");
										var lenChkBox = $(".select_check_box:checked").length;
										if(lenChkBox ==0)
										{
												alert("Please select at least one check box to save message.")
												return false;
										}else
										{
													return true;
										}
										});/*for save button on inbox message*/

$("#save_message_sent_nox").click(function(){
											$("#UpdateMessageMode").val("SaveSentMessage");
										var lenChkBox = $(".select_check_box:checked").length;
										if(lenChkBox ==0)
										{
												alert("Please select at least one check box to save message.")
												return false;
										}else
										{
													return true;
										}
										});/*for save button in sent message*/

$("#delete_message_inbox").click(function(){
										  $("#UpdateMessageMode").val("");
											$("#UpdateMessageMode").val("DeleteInboxMessage");
											
										var lenChkBox = $(".select_check_box:checked").length;
										if(lenChkBox ==0)
										{
												alert("Please select at least one check box to delete message.")
												return false;
										}else
										{
													$("#frminbox").submit();
										}
										});/*for delete button in inbox message*/
$("#delete_message_sent_nox").click(function(){
											 $("#UpdateMessageMode").val("");
											$("#UpdateMessageMode").val("DeleteSentMessage");
											//alert($("#UpdateMessageMode").val());
										var lenChkBox = $(".select_check_box:checked").length;
										if(lenChkBox ==0)
										{
												alert("Please select at least one check box to delete message.")
												return false;
										}else
										{
													$("#frmsentbox").submit();
										}
										});/*for delete button in inbox message*/

$("#Save_message_delete_button").click(function(){
											//alert('sss');
										var lenChkBox = $(".select_check_box:checked").length;
										if(lenChkBox ==0)
										{
												alert("Please select at least one check box to delete message.")
												return false;
										}else
										{
													return true;
										}
										});/*for delete button in inbox message*/
$("#create_album_submit").click(function(){
											if($("#album_title").val()=="")
											{
													alert("Please enter your album title");
													$("#album_title").focus();
													return false;
											}else 
											{
													return true;
											}
										 return false;
										 });
function trim11(value) 
{
			 return value.replace(/^\s+|\s+$/g,"");



}										
function multiEmail(email_field)
{
	var email = email_field.split(',');
	
	for (var i = 0; i < email.length; i++) 
	{
		if (!isValidEmailAddress(email[i])) 
		{
			
			return false;
		}
	}
return true;
} 
$("#manual_invite_send").click(
							   function()
							   {
									var femail=trim11($("#invite_email1").val());
									var semail=trim11($("#invite_email12").val());
									var temail=trim11($("#invite_email13").val());
									var foremail=trim11($("#invite_email14").val());
									var fifemail=trim11($("#invite_email15").val());
									
									if(femail=="" && semail=="" && temail=="" && foremail=="" && fifemail=="")
									{
										alert("Please enter at least one valid email adress");
										$("#invite_email1").val("");
										$("#invite_email1").focus();
										return false;
									}else if(femail!="" && !multiEmail(femail))
									{
										alert('You have enter either invalid email or enter space after or before comma');
										$("#invite_email1").focus();
										return false;
									}else if(semail!="" && !multiEmail(semail))
									{
										alert('You have enter either invalid email or enter space after or before comma');
										$("#invite_email12").focus();
										return false;
									}else if(temail!="" && !multiEmail(temail))
									{
										alert('You have enter either invalid email or enter space after or before comma');
										$("#invite_email13").focus();
										return false;
									}else if(foremail!="" && !multiEmail(foremail))
									{
									alert('You have enter either invalid email or enter space after or before comma');
									$("#invite_email14").focus();
										return false;
									}else if(fifemail!="" && !multiEmail(fifemail))
									{
										alert('You have enter either invalid email or enter space after or before comma');
										$("#invite_email15").focus();
										return false;
									}
									else
									{
											return true;
									}
									return false;
							   });
function check_ext($fieldname)
{
	var ext = $($fieldname).val().split('.').pop().toLowerCase();
	var allow = new Array('csv');
	
	if(jQuery.inArray(ext, allow) == -1) 
	{
		return false
	}else
	{
		return true;
	}
}
$("#upload_submit_csv").click(function(){
								
									var vv=$("#upload_csv").val();
									var ff=$("#upload_csv").focus();
									if((vv==""))
									{
											alert("Please upload a file.");
											ff;
											return false;
									}
									else if(vv!="" && check_ext("#upload_csv")==false)
									{
											alert("Please upload csv file only.");
											ff;
											return false;
									}else
									{
											return true;
									}
									return false
								})
$("#share_video_send").click(function(){
									  
										var ee1=$("#share_frnd_email1").val();
										var ee2=$("#share_frnd_email2").val();
										var ee3=$("#share_frnd_email3").val();
										var ee4=$("#share_frnd_email4").val();
									
						if(ee1=="" && ee2=="" && ee3=="" && ee4=="" && $("#select_mem").val()==null)
						{
								alert("Select or enter at least one friend to share");
								$("#select_mem").focus();
								return false;
						}
						else if(ee1!="" && !isValidEmailAddress(ee1))	
						{
								alert("Please enter a valid email address");
								$("#share_frnd_email1").focus();
								return false;   
								
						}else if(ee2!="" && !isValidEmailAddress(ee2))	
						{
								alert("Please enter a valid email address");
								$("#share_frnd_email2").focus();
								return false;
								
						}else if(ee3!="" && !isValidEmailAddress(ee3))	
						{
								alert("Please enter a valid email address");
								$("#share_frnd_email3").focus();
								return false;
								
						}else if(ee4!="" && !isValidEmailAddress(ee4))	
						{
								alert("Please enter a valid email address");
								$("#share_frnd_email4").focus();
								return false;
								
						}else
						{
								return true;	  
						}
						return false;
									  })
function submitform()
	{
		/*$('#ajax_div').block({ 
			  message: '<img src="admin/images/buttons/loading.gif" /> Processing', 
				css: { 
					   top:'5px',
					   left:'0px',
					   border: '1px solid black',
					   cursor:'default' 
					   } 
			}); */
		var get_val=$("#myform").serialize();
		//alert(get_val);
		var url='community.php';
		$.get(url, get_val,
			function(data){
						//$('#ajax_div').unblock(); 
						$("#ajax_div").html(data);
						
					 });
	
	
	}
	


 
$(".change_sumit").change(submitform);
$(".click_sumit").click(function (){
   //	alert($("#myform").serialize());
								  if($(this).attr('id')!='utmp')
								  {
									  
									 $("#utmp").attr('checked',false); 
								  }  
								  if($(this).attr('id')=='refine_button')
								  {
										
										$(':input','#myform')
											 .not(':button, :submit, :reset, :hidden')
											 .val('')
											 .removeAttr('checked')
											 .removeAttr('selected');
										$("#refine_hiiden").val("Clear selections");

								  }else
								  {
										$("#refine_hiiden").val(""); 
								  }
									  if($(this).attr('id')=='utmp')
								  {
									  if($(this).attr('checked')==true)
									  {
									
										var para=$("#para").val();
										var affiliation=$("#affiliation").val();
										var arm=$("#arm").val();
										var fing=$("#fing").val();
										var trunk=$("#trunk").val();
										var leg=$("#leg").val();
										var type=$("#type").val();
										var com=$("#com").val();
										var eth=$("#eth").val();
										var walk=$("#walk").val();
										var ven =$("#ven").val();
										//paralogic
										if(para==1){$("#paraplegic").attr("checked",true);}
										if(para==2){$("#quadriplegic").attr("checked",true);}
										if(para==3){$("#paraplegic").attr("checked",true);$("#quadriplegic").attr("checked",true);}
										//affiliation
										//if(affiliation!=""){$("#select").val(affiliation);}
										//arm
										if(arm==1){$("#af").attr("checked",true);}
										if(arm==2){$("#af1").attr("checked",true);}
										if(arm==3){$("#af2").attr("checked",true);}
										//finger
										if(fing==1){$("#ff").attr("checked",true);}
										if(fing==2){$("#ff1").attr("checked",true);}
										if(fing==3){$("#ff2").attr("checked",true);}
										//trunck
										if(trunk==1){$("#tc").attr("checked",true);}
										if(trunk==2){$("#tc1").attr("checked",true);}
										if(trunk==3){$("#tc2").attr("checked",true);}
										//leg
										if(leg==1){$("#lf").attr("checked",true);}
										if(leg==2){$("#lf1").attr("checked",true);}
										if(leg==3){$("#lf2").attr("checked",true);}
										//type
										 //if(type!=""){$("#type_of_in").val(type);} 
										//complete/incomplete
										if(com==1){$("#complete").attr("checked",true);}
										if(com==2){$("#incomplete").attr("checked",true);}
										if(com==3){$("#complete").attr("checked",true);$("#incomplete").attr("checked",true);}
										//ventilitor
										if(ven!=""){$("#vd").attr("checked",true)}
										//walk status
										if(walk==2){$("#atw").attr("checked",true)}
										if(walk==3){$("#wwa").attr("checked",true)}
										//ethencity
									   //	 if(eth!=""){$("#eth_id").val(eth);}
									  }else
									  {
											//paralogic
									   $("#paraplegic").attr("checked",false);
									   $("#quadriplegic").attr("checked",false);
									 //arm
										$("#af").attr("checked",false);
										$("#af1").attr("checked",false);
										$("#af2").attr("checked",false);
										
										//finger
										$("#ff").attr("checked",false);
										$("#ff1").attr("checked",false);
										$("#ff2").attr("checked",false);
									  //trunck
										$("#tc").attr("checked",false);
										$("#tc1").attr("checked",false);
										$("#tc2").attr("checked",false);
										
										//leg
										$("#lf").attr("checked",false);
										$("#lf1").attr("checked",false);
										$("#lf2").attr("checked",false);
										//type
										$("#complete").attr("checked",false);
										$("#incomplete").attr("checked",false);
									  
										//ventilitor
										$("#vd").attr("checked",false)
										//walk status
										$("#atw").attr("checked",false)
										$("#wwa").attr("checked",false)
										//ethencity
									   //	 if(eth!=""){$("#eth_id").val(eth);}
										  
										  
									  }

								  }
								  
								  submitform();});	

});


/**************************Ends here for sign in part validation************/



/******** validation of youtube url at step one starts **************/
function checkyoutubeform1()
{
	if(document.youtube1.youtubeurl.value == "" || CheckValidUrl(document.youtube1.youtubeurl.value)==false)
	{
		alert("Please submit a valid YouTube URL");
		document.youtube1.youtubeurl.focus();
		return false;
	}
}
/******** validation of youtube url at step one ends **************/
/******** validation of embed code, category /subcategory at embed code starts **************/
function checkembedcodeform()
{
	var str = document.embed.code.value;
	if(document.embed.code.value=="")
	{
		alert("Please mention embed code");
		document.embed.code.focus();
		return false;
	}
	if(str.indexOf("embed")<0)
	{
		alert("Please enter a valid code");
		document.embed.code.focus();
		return false;
	}
	if(document.embed.category.value=="")
	{
		alert("Please select a category");
		document.embed.category.focus();
		return false;
	}
	if(document.embed.subcat.value=="")
	{
		alert("Please select a subcategory");
		document.embed.subcat.focus();
		return false;
	}
}

function checkyoutubeform2()
{
	if(document.youtube2.category.value=="")
	{
		alert("Please select a category");
		document.youtube2.category.focus();
		return false;
	}
	if(document.youtube2.subcat.value=="")
	{
		alert("Please select a subcategory");
		document.youtube2.subcat.focus();
		return false;
	}
	if(document.youtube2.hiddeninfo.value=="1" && document.youtube2.tag_choice1.checked==true)
	{
		alert("Your profile is set to hide all personal information.  Please choose to use new personal tags and select at least one from the list.");
		//document.youtube2.tag_choice.focus();
		return false;
	}
	if(document.youtube2.tag_choice2.checked==true &&
	   document.youtube2.Paraplegic_or_quadriplegic.value=="" &&
	   document.youtube2.complete_or_incomplete.value=="" &&
	   document.youtube2.ventilator_dependent_.checked==false &&
	   document.youtube2.walking_status.value=="" &&
	   document.youtube2.arm_function.value=="" &&
	   document.youtube2.finger_function.value=="" &&
	   document.youtube2.trunk_function.value=="" &&
	   document.youtube2.leg_function.value=="" &&
	   document.youtube2.gender.value=="" &&
	   document.youtube2.age.value=="" &&
	   document.youtube2.affiliation_to_injured.value=="" &&
	   document.youtube2.cause_of_injury.value=="" &&
	   document.youtube2.ethnicity.value=="" &&
	   document.youtube2.country.value=="" &&
	   document.youtube2.state.value=="")
	{
		alert("You must select at least one personal tag.");
		//document.youtube2.tag_choice.focus();
		return false;
	}
}


/******** validation of embed code, category /subcategory at embed code ends **************/

