function check_magazine_step1()
{
	var EditionDescription = document.getElementById("EditionDescription").value;
	
	if(document.getElementById("EditionIssue").value.trim() == "Select")
	{
		alert("Please select edition issue");
		document.getElementById("EditionIssue").focus();
		return false;
	}

	if(document.getElementById("EditionYear").value.trim() == "Select")
	{
		alert("Please select edition year");
		document.getElementById("EditionYear").focus();
		return false;
	}

	if(document.getElementById("EditionDescription").value.trim() == "")
	{
		alert("Please enter edition description");
		document.getElementById("EditionDescription").focus();
		return false;
	}
	if(document.getElementById("MagazineImage").value.trim() == "" && document.getElementById("magazine_id").value.trim() == "")
	{
		alert("Please upload magazine cover image");
		document.getElementById("MagazineImage").focus();
		return false;
	}

	if(document.getElementById("MagazineImage").value.trim() != ""  && document.getElementById("magazine_id").value.trim() != "")
	{
		if(LimitAttach1(document.getElementById("MagazineImage").value) == false)
		{
			alert("Please upload valid magazine cover image");
			document.getElementById("MagazineImage").focus();
			return false;
		}
	}
	var MagazineURL = document.getElementById("MagazineURL").value.trim();
	var RetypeMagazineURL = document.getElementById("RetypeMagazineURL").value.trim();
	if(MagazineURL == "http://www.")
		MagazineURL = "";
	if(RetypeMagazineURL == "http://www.")
		RetypeMagazineURL = "";

	if(MagazineURL == "" && RetypeMagazineURL != "")
	{
		alert("Please enter magazine url");
		document.getElementById("MagazineURL").focus();
		return false;
	}
	if(MagazineURL != "" && RetypeMagazineURL == "")
	{
		alert("Please enter magazine url");
		document.getElementById("RetypeMagazineURL").focus();
		return false;
	}
	if(MagazineURL != "" && RetypeMagazineURL != "")
	{
		if(MagazineURL != RetypeMagazineURL)
		{
			alert("Please enter magazine url");
			document.getElementById("RetypeMagazineURL").focus();
			return false;
		}
	}
	if(get_magazineValidFile("magazine_gal_img") > 0)
	{
		alert("Please upload valid gallery image(s)");
		return false;
	}//if
	
	var TotalUploadedImages = document.getElementById("TotalUploadedImages").value;
	var RemainingImages = 4 - TotalUploadedImages;
	
	
	if(MagazineURL == "" && get_magazineUploadedFile("magazine_gal_img") < RemainingImages)
	{
		alert("Upload a minimum of 4 images of this edition ");
		return false;
	}//if

	document.getElementById("Post").disabled='true';
	hidden_span = document.getElementById('hide_stuff');
	hidden_span.style.display = 'block';
	return true;		
}//check_review_step1

function get_magazineValidFile(txt)	
{
	f1 = document.magazine_step1;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="" && LimitAttach1(f1[i].value)==false)
				cnt++;
	}	
	return cnt;
}//get_magazineValidFile

function get_magazineUploadedFile(txt)	
{
	f1 = document.magazine_step1;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='file'  && f1[i].value.trim()!="")
		cnt++;
	}	
	return cnt;
}//get_magazineUploadedFile

function addMagazineImage()
{
	var mainDiv=document.getElementById('div_images');
	var num = document.magazine_step1.num_images.value;
  	document.magazine_step1.num_images.value = num;
	if(num <= 20)
	{
		var newDiv = document.createElement('div');
		var divName = 'div_images_'+ num;
		newDiv.setAttribute('id',divName);
		newDiv.setAttribute('style','padding-top:10px;');
		newDiv.innerHTML ="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top' width='13%'><strong>Image caption:</strong></td><td align='right' valign='top'><input type='text' id='image_caption[]' name='image_caption[]' value='' size='23' maxlength='100'><br>(max of 100 characters)</td><td align='left' valign='top' width='72%'><input type='file' id='magazine_gal_img[]' name='magazine_gal_img[]'><br><a href='javascript:deleteMagazineImage("+ num +")' class='blue_link'>Remove</a></td></tr></table>";
		mainDiv.appendChild(newDiv); 
	}
}
function deleteMagazineImage(divId) 
{
	var mainDiv=document.getElementById('div_images');
	var num = document.magazine_step1.num_images.value;
  	var childDiv = document.getElementById('div_images_'+ divId);
  	mainDiv.removeChild(childDiv);
  	document.magazine_step1.num_images.value = num-1;
}

function check_step3()
{
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please Enter Security Code");
		return false;
	}//if
}//check_step3

function redirect_editMagazine_post(magazine_id)
{
	var next ="com_magazine_post|step3";		
	window.location.href = "http://www.macdirectory.com/component/option,com_magazine3/task,editMagazine/magazine_id,"+magazine_id+"/next,"+next+"/";
}

function get_InterestedChkCount(txt)	
{
	f1 = document.MagzineAdvertising;
	var cnt=0;
	for(i=0;i< f1.length;i++)
	{
		var x=f1[i].name;
		
		if( x.indexOf(txt) >=0  &&  f1[i].type=='checkbox'  && f1[i].checked==true)
				cnt++;
	}	
	return cnt;
}//get_reviewChkCount

function check_MagazineAdvertising()
{
	if(get_InterestedChkCount('Interested') == 0 )
	{
      	alert('Please select atleast one advertising interest');
		return false;
	}
	if(get_InterestedChkCount('WhenPlan') == 0 )
	{
      	alert('When do you plan to advertise?');
		return false;
	}
	if(get_InterestedChkCount('TargetAudience') == 0 )
	{
      	alert('Please select your target audience');
		return false;
	}
	if(document.getElementById("OtherComments").value.trim() == "")
	{
		alert("Please enter other comments");
		document.getElementById("OtherComments").focus();
		return false;
	}
	if(document.getElementById("FirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById("LastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("EmailAddress").value) == false)
		{
			alert("Please enter valid email address");
			document.getElementById("EmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("ReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("ReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("ReEmailAddress").value) == false)
		{
			alert("Please retype valid email address");
			document.getElementById("ReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("EmailAddress").value.trim() != document.getElementById("ReEmailAddress").value.trim())
	{
		alert("Email address and retype email address should be same");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please enter spam code");
		document.getElementById("captcha_code").focus();
		return false;
	}
}

function OtherCountrySubscriber(SelectedCountry)
{
	document.getElementById("USSpan").style.display="";
	document.getElementById("OtherCountrySpan").style.display="none";
	document.getElementById("CanadaSpan").style.display="";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
	document.getElementById("StateTr").style.display="none";
	document.getElementById("Country").disabled="";
	document.getElementById("Country").value= SelectedCountry;
	document.getElementById("CountryOption").value = "Other Country";
}//OtherCountrySubscriber

function CanadaSubscriber()
{
	document.getElementById("USSpan").style.display="";
	document.getElementById("OtherCountrySpan").style.display="";
	document.getElementById("CanadaSpan").style.display="none";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
	document.getElementById("StateTr").style.display="none";
	document.getElementById("Country").disabled="disabled";
	document.getElementById("Country").value="Canada";
	document.getElementById("CountryOption").value = "Canada";
}//CanadaSubscriber

function UsSubscriber()
{
	document.getElementById("USSpan").style.display="none";
	document.getElementById("OtherCountrySpan").style.display="";
	document.getElementById("CanadaSpan").style.display="";
	document.getElementById("OfferDiv").style.display="";
	document.getElementById("OfferDiv1").style.display="none";
	document.getElementById("StateTr").style.display="";
	document.getElementById("CountryOption").value = "United States of America";
	document.getElementById("Country").disabled="disabled";
	document.getElementById("Country").value="United States of America";
}//CanadaSubscriber

function check_SubscribeToMacDirectory()
{
	if(document.getElementById("FirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById("LastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("EmailAddress").value) == false)	
		{
			alert("Please enter valid email address");
			document.getElementById("EmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("ReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("ReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("ReEmailAddress").value) == false)	
		{
			alert("Please retype valid email address");
			document.getElementById("ReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("EmailAddress").value.trim() != document.getElementById("ReEmailAddress").value.trim())
	{
		alert("Email address and retype email address should be same");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("StreetAddress").value.trim() == "")
	{
		alert("Please enter street address");
		document.getElementById("StreetAddress").focus();
		return false;
	}
	if(document.getElementById("City").value.trim() == "")
	{
		alert("Please enter city");
		document.getElementById("City").focus();
		return false;
	}
	if(document.getElementById("Zip").value.trim() == "")
	{
		alert("Please enter zip code");
		document.getElementById("Zip").focus();
		return false;
	}
	var CountryOption = document.getElementById("CountryOption").value;
	if(CountryOption == "United States of America")
	{
		if(document.getElementById("State").value.trim() == "Select")
		{
			alert("Please select state");
			document.getElementById("State").focus();
			return false;
		}
		var zip = document.getElementById("Zip").value;
		if(zip.length != 5 || checknumber(zip) == false)
		{
			alert("Please enter valid zip code");
			document.getElementById("Zip").focus();
			return false;
		}

	}//if
	if(CountryOption == "Other Country")
	{
		if(document.getElementById("Country").value.trim() == "Select")
		{
			alert("Please select country");
			document.getElementById("Country").focus();
			return false;
		}
	}//if
	if(document.getElementById("Offer").checked == false && document.getElementById("Offer1").checked == false && CountryOption == "United States of America")
	{
		alert("Please select offer");
		document.getElementById("Offer").focus();
		return false;
	}
	if(document.getElementById("Offer2").checked == false && document.getElementById("Offer3").checked == false && CountryOption != "United States of America")
	{
		alert("Please select offer");
		document.getElementById("Offer").focus();
		return false;
	}
	if(document.getElementById("PaymentMethod").value.trim() == "Select")
	{
		alert("Please select payment method");
		document.getElementById("PaymentMethod").focus();
		return false;
	}
	if(document.getElementById("CardNumber").value.trim() == "")
	{
		alert("Please enter card number");
		document.getElementById("CardNumber").focus();
		return false;
	}
	if(document.getElementById("CardNumber").value.trim() != "")
	{
		if(checknumber(document.getElementById("CardNumber").value) == false)
		{
			alert("Please enter valid card number");
			document.getElementById("CardNumber").focus();
			return false;
		}
	}
	if(document.getElementById("ExpMon").value.trim() == "Select")
	{
		alert("Please select exprire month");
		document.getElementById("ExpMon").focus();
		return false;
	}
	if(document.getElementById("ExpYear").value.trim() == "ExpYear")
	{
		alert("Please select exprire year");
		document.getElementById("ExpYear").focus();
		return false;
	}
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please enter spam code");
		document.getElementById("captcha_code").focus();
		return false;
	}
}//check_SubscribeToMacDirectory

function check_MagazineOtherInquiries()
{
		if(document.getElementById("FirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById("LastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("EmailAddress").value) == false)	
		{
			alert("Please enter valid email address");
			document.getElementById("EmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("ReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("ReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("ReEmailAddress").value) == false)	
		{
			alert("Please retype valid email address");
			document.getElementById("ReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("EmailAddress").value.trim() != "" && document.getElementById("ReEmailAddress").value.trim() != "")
	{
		if(document.getElementById("EmailAddress").value !== document.getElementById("ReEmailAddress").value)
		{
			alert("Email address and retype email address should be same");
			document.getElementById("ReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("subject").value.trim() == "")
	{
		alert("Please select subject");
		document.getElementById("subject").focus();
		return false;
	}
	
	if(document.getElementById("Message").value.trim() == "")
	{
		alert("Please enter message");
		document.getElementById("Message").focus();
		return false;
	}
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please enter spam code");
		document.getElementById("captcha_code").focus();
		return false;
	}
}

function NewOtherCountrySubscriber()
{
	document.getElementById("NewUSSpan").style.display="";
	document.getElementById("NewOtherCountrySpan").style.display="none";
	document.getElementById("NewCanadaSpan").style.display="";
	document.getElementById("NewStateTr").style.display="none";
	document.getElementById("NewCountryOption").value = "Other Country";
	document.getElementById("NewCountry").disabled="";
	document.getElementById("NewCountry").value="Select";
}//OtherCountrySubscriber

function NewCanadaSubscriber()
{
	document.getElementById("NewUSSpan").style.display="";
	document.getElementById("NewOtherCountrySpan").style.display="";
	document.getElementById("NewCanadaSpan").style.display="none";
	document.getElementById("NewStateTr").style.display="none";
	document.getElementById("NewCountryOption").value = "Canada";
	document.getElementById("NewCountry").disabled="disabled";
	document.getElementById("NewCountry").value="Canada";
}//CanadaSubscriber

function NewUsSubscriber()
{
	document.getElementById("NewUSSpan").style.display="none";
	document.getElementById("NewOtherCountrySpan").style.display="";
	document.getElementById("NewCanadaSpan").style.display="";
	document.getElementById("NewStateTr").style.display="";
	document.getElementById("NewCountryOption").value = "United States of America";
	document.getElementById("NewCountry").disabled="disabled";
	document.getElementById("NewCountry").value="United States of America";
}//CanadaSubscriber

function check_ChangeOfAddress()
{
	if(document.getElementById("FirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById("LastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("EmailAddress").value) == false)	
		{
			alert("Please enter valid email address");
			document.getElementById("EmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("ReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("ReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("ReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("ReEmailAddress").value) == false)	
		{
			alert("Please retype valid email address");
			document.getElementById("ReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("StreetAddress").value.trim() == "")
	{
		alert("Please enter street address");
		document.getElementById("StreetAddress").focus();
		return false;
	}
	if(document.getElementById("City").value.trim() == "")
	{
		alert("Please enter city");
		document.getElementById("City").focus();
		return false;
	}
	if(document.getElementById("Zip").value.trim() == "")
	{
		alert("Please enter zip code");
		document.getElementById("Zip").focus();
		return false;
	}
	var CountryOption = document.getElementById("CountryOption").value;
	if(CountryOption == "United States of America")
	{
		if(document.getElementById("State").value.trim() == "Select")
		{
			alert("Please select state");
			document.getElementById("State").focus();
			return false;
		}
		var zip = document.getElementById("Zip").value;
		if(zip.length != 5 || checknumber(zip) == false)
		{
			alert("Please enter valid zip code");
			document.getElementById("Zip").focus();
			return false;
		}

	}//if
	if(CountryOption == "Other Country")
	{
		if(document.getElementById("Country").value.trim() == "Select")
		{
			alert("Please select country");
			document.getElementById("Country").focus();
			return false;
		}
	}//if

	if(document.getElementById("NewFirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("NewFirstName").focus();
		return false;
	}
	if(document.getElementById("NewLastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("NewLastName").focus();
		return false;
	}
	if(document.getElementById("NewEmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("NewEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("NewEmailAddress").value) == false)	
		{
			alert("Please enter valid email address");
			document.getElementById("NewEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("NewReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("NewReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("NewReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("NewReEmailAddress").value) == false)	
		{
			alert("Please retype valid email address");
			document.getElementById("NewReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("NewStreetAddress").value.trim() == "")
	{
		alert("Please enter street address");
		document.getElementById("NewStreetAddress").focus();
		return false;
	}
	if(document.getElementById("NewCity").value.trim() == "")
	{
		alert("Please enter city");
		document.getElementById("NewCity").focus();
		return false;
	}
	if(document.getElementById("NewZip").value.trim() == "")
	{
		alert("Please enter zip code");
		document.getElementById("NewZip").focus();
		return false;
	}
	var CountryOption = document.getElementById("CountryOption").value;
	if(CountryOption == "United States of America")
	{
		if(document.getElementById("NewState").value.trim() == "Select")
		{
			alert("Please select state");
			document.getElementById("NewState").focus();
			return false;
		}
		var zip = document.getElementById("NewZip").value;
		if(zip.length != 5 || checknumber(zip) == false)
		{
			alert("Please enter valid zip code");
			document.getElementById("NewZip").focus();
			return false;
		}

	}//if
	if(CountryOption == "Other Country")
	{
		if(document.getElementById("NewCountry").value.trim() == "Select")
		{
			alert("Please select country");
			document.getElementById("NewCountry").focus();
			return false;
		}
	}//if
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please enter spam code");
		document.getElementById("captcha_code").focus();
		return false;
	}
}//check_SubscribeToMacDirectory


function ToOtherCountrySubscriber()
{
	document.getElementById("ToUSSpan").style.display="";
	document.getElementById("ToOtherCountrySpan").style.display="none";
	document.getElementById("ToCanadaSpan").style.display="";
	document.getElementById("ToStateTr").style.display="none";
	document.getElementById("ToCountryOption").value = "Other Country";
	document.getElementById("ToCountry").disabled="";
	document.getElementById("ToCountry").value="Select";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
}//OtherCountrySubscriber

function ToCanadaSubscriber()
{
	document.getElementById("ToUSSpan").style.display="";
	document.getElementById("ToOtherCountrySpan").style.display="";
	document.getElementById("ToCanadaSpan").style.display="none";
	document.getElementById("ToStateTr").style.display="none";
	document.getElementById("ToCountryOption").value = "Canada";
	document.getElementById("ToCountry").disabled="disabled";
	document.getElementById("ToCountry").value="Canada";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
	
}//CanadaSubscriber

function ToUsSubscriber()
{
	document.getElementById("ToUSSpan").style.display="none";
	document.getElementById("ToOtherCountrySpan").style.display="";
	document.getElementById("ToCanadaSpan").style.display="";
	document.getElementById("ToStateTr").style.display="";
	document.getElementById("OfferDiv").style.display="";
	document.getElementById("OfferDiv1").style.display="none";
	document.getElementById("ToCountryOption").value = "United States of America";
	document.getElementById("ToCountry").disabled="disabled";
	document.getElementById("ToCountry").value="United States of America";
}//CanadaSubscriber

function FromOtherCountrySubscriber()
{
	document.getElementById("FromUSSpan").style.display="";
	document.getElementById("FromOtherCountrySpan").style.display="none";
	document.getElementById("FromCanadaSpan").style.display="";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
	document.getElementById("FromStateTr").style.display="none";
	document.getElementById("FromCountryOption").value = "Other Country";
	document.getElementById("FromCountry").disabled="";
	document.getElementById("FromCountry").value="Select";
}//OtherCountrySubscriber

function FromCanadaSubscriber()
{
	document.getElementById("FromUSSpan").style.display="";
	document.getElementById("FromOtherCountrySpan").style.display="";
	document.getElementById("FromCanadaSpan").style.display="none";
	document.getElementById("OfferDiv").style.display="none";
	document.getElementById("OfferDiv1").style.display="";
	document.getElementById("FromStateTr").style.display="none";
	document.getElementById("FromCountryOption").value = "Canada";
	document.getElementById("FromCountry").disabled="disabled";
	document.getElementById("FromCountry").value="Canada";
}//CanadaSubscriber

function FromUsSubscriber()
{
	document.getElementById("FromUSSpan").style.display="none";
	document.getElementById("FromOtherCountrySpan").style.display="";
	document.getElementById("FromCanadaSpan").style.display="";
	document.getElementById("OfferDiv").style.display="";
	document.getElementById("OfferDiv1").style.display="none";
	document.getElementById("FromStateTr").style.display="";
	document.getElementById("FromCountryOption").value = "United States of America";
	document.getElementById("FromCountry").disabled="disabled";
	document.getElementById("FromCountry").value="United States of America";
}//CanadaSubscriber

function check_SubscriptionGift()
{
	if(document.getElementById("ToFirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("ToFirstName").focus();
		return false;
	}
	if(document.getElementById("ToLastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("ToLastName").focus();
		return false;
	}
	if(document.getElementById("ToEmail").value.trim() != "")
	{
		if(emailCheck(document.getElementById("ToEmail").value) == false)	
		{
			alert("Please enter valid email");
			document.getElementById("ToEmail").focus();
			return false;
		}
	}
	if(document.getElementById("ToStreetAddress").value.trim() == "")
	{
		alert("Please enter street address");
		document.getElementById("ToStreetAddress").focus();
		return false;
	}
	if(document.getElementById("ToCity").value.trim() == "")
	{
		alert("Please enter city");
		document.getElementById("ToCity").focus();
		return false;
	}
	if(document.getElementById("ToZip").value.trim() == "")
	{
		alert("Please enter zip code");
		document.getElementById("ToZip").focus();
		return false;
	}
	var ToCountryOption = document.getElementById("ToCountryOption").value;
	if(ToCountryOption == "United States of America")
	{
		if(document.getElementById("ToState").value.trim() == "Select")
		{
			alert("Please select state");
			document.getElementById("ToState").focus();
			return false;
		}
		var ToZip = document.getElementById("ToZip").value;
		if(ToZip.length != 5 || checknumber(ToZip) == false)
		{
			alert("Please enter valid zip code");
			document.getElementById("ToZip").focus();
			return false;
		}

	}//if
	if(ToCountryOption == "Other Country")
	{
		if(document.getElementById("ToCountry").value.trim() == "Select")
		{
			alert("Please select country");
			document.getElementById("ToCountry").focus();
			return false;
		}
	}//if

	if(document.getElementById("FromFirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FromFirstName").focus();
		return false;
	}
	if(document.getElementById("FromLastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("FromLastName").focus();
		return false;
	}
	if(document.getElementById("FromEmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("FromEmailAddress").focus();
		return false;
	}
	if(document.getElementById("FromEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("FromEmailAddress").value) == false)	
		{
			alert("Please enter valid email address");
			document.getElementById("FromEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("FromReEmailAddress").value.trim() == "")
	{
		alert("Please retype email address");
		document.getElementById("FromReEmailAddress").focus();
		return false;
	}
	if(document.getElementById("FromReEmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("FromReEmailAddress").value) == false)	
		{
			alert("Please retype valid email address");
			document.getElementById("FromReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("FromEmailAddress").value.trim() != "" && document.getElementById("FromReEmailAddress").value.trim() != "")
	{
		if(document.getElementById("FromEmailAddress").value != document.getElementById("FromReEmailAddress").value)	
		{
			alert("Email address and retype email address should be same");
			document.getElementById("FromReEmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("FromStreetAddress").value.trim() == "")
	{
		alert("Please enter street address");
		document.getElementById("FromStreetAddress").focus();
		return false;
	}
	if(document.getElementById("FromCity").value.trim() == "")
	{
		alert("Please enter city");
		document.getElementById("FromCity").focus();
		return false;
	}
	if(document.getElementById("FromZip").value.trim() == "")
	{
		alert("Please enter zip code");
		document.getElementById("FromZip").focus();
		return false;
	}
	var FromCountryOption = document.getElementById("FromCountryOption").value;
	if(FromCountryOption == "United States of America")
	{
		if(document.getElementById("FromState").value.trim() == "Select")
		{
			alert("Please select state");
			document.getElementById("FromState").focus();
			return false;
		}
		var FromZip = document.getElementById("FromZip").value;
		if(FromZip.length != 5 || checknumber(FromZip) == false)
		{
			alert("Please enter valid zip code");
			document.getElementById("FromZip").focus();
			return false;
		}

	}//if
	if(FromCountryOption == "Other Country")
	{
		if(document.getElementById("FromCountry").value.trim() == "Select")
		{
			alert("Please select country");
			document.getElementById("FromCountry").focus();
			return false;
		}
	}//if


	if(document.getElementById("Offer").checked == false && document.getElementById("Offer1").checked == false && FromCountryOption == "United States of America")
	{
		alert("Please select offer");
		document.getElementById("Offer").focus();
		return false;
	}
	if(document.getElementById("Offer2").checked == false && document.getElementById("Offer3").checked == false && FromCountryOption != "United States of America")
	{
		alert("Please select offer");
		document.getElementById("Offer").focus();
		return false;
	}
	if(document.getElementById("PaymentMethod").value.trim() == "Select")
	{
		alert("Please select payment method");
		document.getElementById("PaymentMethod").focus();
		return false;
	}
	if(document.getElementById("CardNumber").value.trim() == "")
	{
		alert("Please enter card number");
		document.getElementById("CardNumber").focus();
		return false;
	}
	if(document.getElementById("CardNumber").value.trim() != "")
	{
		if(checknumber(document.getElementById("CardNumber").value) == false)
		{
			alert("Please enter valid card number");
			document.getElementById("CardNumber").focus();
			return false;
		}
	}
	if(document.getElementById("ExpMon").value.trim() == "Select")
	{
		alert("Please select exprire month");
		document.getElementById("ExpMon").focus();
		return false;
	}
	if(document.getElementById("ExpYear").value.trim() == "ExpYear")
	{
		alert("Please select exprire year");
		document.getElementById("ExpYear").focus();
		return false;
	}
	if(document.getElementById("captcha_code").value.trim() == "")
	{
		alert("Please enter spam code");
		document.getElementById("captcha_code").focus();
		return false;
	}
}//check_SubscriptionGift