function chkform(form,val)
{
	
			if(form.txtEmail.value == "")
			{
				alert("Please enter Email .");
				form.txtEmail.focus();
				return false;
			}
			if(form.txtEmail.value.indexOf("@") == -1 || form.txtEmail.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Email .");
				form.txtEmail.focus();
				form.txtEmail.select();
				return false;
			}
			if(form.txtPassword.value == "")
			{
				alert("Please enter Password .");
				form.txtPassword.focus();
				return false;
			}
			if(form.txtPassword.value.charAt(0)==" ")
			{
				alert("Please Do Not Enter Blank Spaces For Password .");
				form.txtPassword.focus();
				return false;
			}
			var string_pass = form.txtPassword.value ;
			if(string_pass.search(/^\w+( \w+)?$/) == -1)
			{
			 alert("Only alphabets (A-Z and a-z), digits (0-9) and _ (underscore) are accepeted for password .");   
		      form.txtPassword.focus();
            return false;
			}
			if(form.txtConfirmPassword.value == "")
			{
				alert("Please enter Confirm Password .");
				form.txtConfirmPassword.focus();
				return false;
			}
			if(form.txtPassword.value != form.txtConfirmPassword.value)
			  {
				alert('The Password and Confirm password does not match!');
				return false;
			  }
			
			if(form.Verification.value == "")
			{
				alert("Please enter verification code");
				form.Verification.focus();
				return false;
			}
			if(form.Verification.value !=val)
			{
				alert("Verification code entered is wrong");
				form.Verification.focus();
				return false;
			}

   }
    function chk_comments(form,val)
		{          if(form.Comments.value == "")
					{
						alert("Please enter Comments");
						form.Comments.focus();
						return false;
					}
					if(form.Verification.value == "")
					{
						alert("Please enter verification code");
						form.Verification.focus();
						return false;
					}
					if(form.Verification.value !=val)
					{
						alert("Verification code entered is wrong");
						form.Verification.focus();
						return false;
					}
					
					
		   }
   function chkauthform(form,val)
{
	
			if(form.txtEmail.value == "")
			{
				alert("Please enter Email .");
				form.txtEmail.focus();
				return false;
			}
			if(form.txtEmail.value.indexOf("@") == -1 || form.txtEmail.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Email .");
				form.txtEmail.focus();
				form.txtEmail.select();
				return false;
			}
			if(form.txtPassword.value == "")
			{
				alert("Please enter Password .");
				form.txtPassword.focus();
				return false;
			}
			if(form.txtPassword.value.charAt(0)==" ")
			{
				alert("Please Do Not Enter Blank Spaces For Password .");
				form.txtPassword.focus();
				return false;
			}
			var string_pass = form.txtPassword.value ;
			if(string_pass.search(/^\w+( \w+)?$/) == -1)
			{
			 alert("Only alphabets (A-Z and a-z), digits (0-9) and _ (underscore) are accepeted for password .");   
		      form.txtPassword.focus();
            return false;
			}
			if(form.Verification.value == "")
			{
				alert("Please enter verification code");
				form.Verification.focus();
				return false;
			}
			if(form.Verification.value !=val)
			{
				alert("Verification code entered is wrong");
				form.Verification.focus();
				return false;
			}
			

   }
   function chk_login(form)
{
	
			if(form.txtEmail.value == "")
			{
				alert("Please enter Email .");
				form.txtEmail.focus();
				return false;
			}
			if(form.txtEmail.value.indexOf("@") == -1 || form.txtEmail.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Email .");
				form.txtEmail.focus();
				form.txtEmail.select();
				return false;
			}
			if(form.txtPassword.value == "")
			{
				alert("Please enter Password .");
				form.txtPassword.focus();
				return false;
			}
			if(form.txtPassword.value.charAt(0)==" ")
			{
				alert("Please Do Not Enter Blank Spaces For Password .");
				form.txtPassword.focus();
				return false;
			}
			var string_pass = form.txtPassword.value ;
			if(string_pass.search(/^\w+( \w+)?$/) == -1)
			{
			 alert("Only alphabets (A-Z and a-z), digits (0-9) and _ (underscore) are accepeted for password .");   
		      form.txtPassword.focus();
            return false;
			}
			
   }
     function chk_padfile(form,val)
	{
		     if(form.category_id.selectedIndex == 0)
			{
				alert("Please select Category. ");
				form.category_id.focus();
				return false;
			}
			if(form.filetype.selectedIndex == 0)
			{
				alert("Please select File Type. ");
				form.filetype.focus();
				return false;
			}
			if(form.Company_Name.value == "")
			{
				alert("Please enter Company Name");
				form.Company_Name.focus();
				return false;
			} 
			if(form.Author_First_Name.value == "")
			{
				alert("Please enter Author FirstName");
				form.Author_First_Name.focus();
				return false;
			} 
			if(form.Author_Last_Name.value == "")
			{
				alert("Please enter Author LastName");
				form.Author_Last_Name.focus();
				return false;
			} 
			if(form.Contact_Email.value == "")
			{
				alert("Please enter Contact Email");
				form.Contact_Email.focus();
				return false;
			}
			if(form.Contact_Email.value.indexOf("@") == -1 || form.Contact_Email.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Contact Email.");
				form.Contact_Email.focus();
				return false;
			}
			if(form.Program_Name.value == "")
			{
				alert("Please enter Program Name");
				form.Program_Name.focus();
				return false;
			} 
			if(form.Program_Version.value == "")
			{
				alert("Please enter Program Version");
				form.Program_Version.focus();
				return false;
			} 
			if(form.Program_OS_Support.value == "")
			{
				alert("Please enter Program OS Support");
				form.Program_OS_Support.focus();
				return false;
			} 
			if(form.Filename_Generic.value == "")
			{
				alert("Please enter Generic	Filename");
				form.Filename_Generic.focus();
				return false;
			} 
			if(form.File_Size_MB.value == "")
			{
				alert("Please enter FileSize in MB");
				form.File_Size_MB.focus();
				return false;
			} 
			if(form.Keywords.value == "")
			{
				alert("Please enter Keywords");
				form.Keywords.focus();
				return false;
			} 
			if(form.Char_Desc_45.value == "")
			{
				alert("Please enter Title");
				form.Char_Desc_45.focus();
				return false;
			} 
			if(form.Char_Desc_250.value == "")
			{
				alert("Please enter Description");
				form.Char_Desc_250.focus();
				return false;
			} 
			if(form.Char_Desc_2000.value == "")
			{
				alert("Please enter Details");
				form.Char_Desc_2000.focus();
				return false;
			} 
			if(form.Application_Screenshot_URL.value == "")
			{
				alert("Please Enter Screenshot URL");
				form.Application_Screenshot_URL.focus();
				return false;
			} 
			if(form.Primary_Download_URL.value == "")
			{
				alert("Please enter Primary Download URL");
				form.Primary_Download_URL.focus();
				return false;
			} 
			
		   	 if(form.Verification.value == "")
			{
				alert("Please enter verification code");
				form.Verification.focus();
				return false;
			}
			if(form.Verification.value !=val)
			{
				alert("Verification code entered is wrong");
				form.Verification.focus();
				return false;
			}
			
			
			
   }
   function assign_url(form)
{
	document.loadform.URL.value =form.URL.value ;
    document.loadform.submit();
}

function assigndemo(form)
{
	var reply = confirm("Are you sure you want to clear all fields");
	if(reply)
	{
	document.form.URL.value = "" ;
	document.form.Program_Name.value = "" ;
	document.form.Program_Type.value = "" ;
	document.form.filetype.value = "" ;
	document.form.category_id.value = ""; 
	document.form.Company_Name.value = "" ;
	document.form.Address_1.value = "" ;
	document.form.Address_2.value = "" ;
	document.form.City_Town.value = "" ;
	document.form.State_Province.value = "" ;
	document.form.Zip_Postal_Code.value = "" ;
	document.form.Country.value = "" ;
	document.form.Company_WebSite_URL.value = "" ;
	document.form.Author_Last_Name.value = "" ;
	document.form.Author_First_Name.value = "" ;
	document.form.Author_Email.value = "" ;
	document.form.Contact_First_Name.value = "" ;
	document.form.Contact_Last_Name.value = "" ;
	document.form.Contact_Email.value = "" ;
	document.form.Sales_Email.value = "" ;
	document.form.Support_Email.value = "" ;
	document.form.General_Email.value = "" ;
	document.form.Sales_Phone.value = "" ;
	document.form.General_Phone.value = "" ;
	document.form.Support_Phone.value = "" ;
	document.form.Program_Cost_Dollars.value = "" ;
	document.form.Program_Cost_Other_Code.value = "" ;
	document.form.Program_Cost_Other.value = "" ;
	document.form.Program_Language.value = "" ;
	document.form.Program_Change_Info.value = "" ;
	document.form.Program_Specific_Category.value = "" ;
	document.form.Program_Category_Class.value = "" ;
	document.form.Program_Categories.value = "" ;
	document.form.Program_System_Requirements.value = "" ;
	document.form.Program_OS_Support.value = "" ;
	document.form.Program_Install_Support.value = "" ;
	document.form.Program_Version.value = "" ;	
	document.form.Program_Release_Day.value = "" ;
	document.form.Program_Release_Month.value = "" ;	
	document.form.Program_Release_Year.value = "" ;
	document.form.Filename_Generic.value = "" ;
	document.form.File_Size_MB.value = "" ;	
	document.form.Includes_JAVA_VM.value = "" ;
	document.form.Includes_VB_Runtime.value = "" ;
	document.form.Includes_DirectX.value = "" ;
	document.form.Filename_Versioned.value = "" ;
	document.form.Filename_Previous.value = "" ;
	document.form.Filename_Long.value = "" ;
	document.form.File_Size_Bytes.value = "" ;
	document.form.File_Size_K.value = "" ;
	document.form.Expire_Count.value = "" ;
	document.form.Expire_Based_On.value = "" ;
	document.form.Expire_Other_Info.value = "" ;
	document.form.Expire_Month.value = "" ;
	document.form.Expire_Day.value = "" ;
	document.form.Expire_Year.value = "" ;
	document.form.Keywords.value = "" ;
	document.form.Char_Desc_45.value = "" ;
	document.form.Char_Desc_80.value = "" ;
	document.form.Char_Desc_250.value = "" ;
	document.form.Char_Desc_450.value = "" ;
	document.form.Char_Desc_2000.value = "" ;
	document.form.Application_Info_URL.value = "" ;
	document.form.Application_Order_URL.value = "" ;
	document.form.Application_Screenshot_URL.value = "" ;
	document.form.Application_Icon_URL.value = "" ;
	document.form.Application_XML_File_URL.value = "" ;
	document.form.Primary_Download_URL.value = "" ;
	document.form.Secondary_Download_URL.value = "" ;	
	document.form.Additional_Download_URL_1.value = "" ;
	document.form.Additional_Download_URL_2.value = "" ;
	document.form.Distribution_Permissions.value = "" ;
	document.form.EULA.value = "" ;	
	document.form.ASP_FORM.value = "" ;
	document.form.ASP_Member.value = "" ;
	document.form.ASP_Member_Number.value = "" ;
	document.form.ESC_MEMBER_NUMBER.value = "" ;	
	document.form.PADRING.value = "" ;
	document.form.Program_Release_Status.value = "" ;
	document.form.Has_Expire_Info.value = "";
	}
	else
	{
		return false;
	}
	
}
	function assign_watch(ID)
	{
		document.watchform.pid.value = ID;
		document.watchform.submit();
	}
 function chk_forgot(form)
{
	
			if(form.txtEmail.value == "")
			{
				alert("Please enter Email .");
				form.txtEmail.focus();
				return false;
			}
			if(form.txtEmail.value.indexOf("@") == -1 || form.txtEmail.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Email .");
				form.txtEmail.focus();
				form.txtEmail.select();
				return false;
			}
		
			
   }
   function chk_feedback(form,val)
	{
		     if (form.Category.selectedIndex == 0)
			  {
					alert("Please Select Category");
					form.Category.focus();
					return (false);
			  }
		   if(form.Name.value == "")
			{
				alert("Please enter Name.");
				form.Name.focus();
				return false;
			}
			if(form.Email.value == "")
			{
				alert("Please enter Email .");
				form.Email.focus();
				return false;
			}
			if(form.Email.value.indexOf("@") == -1 || form.Email.value.indexOf(".") == -1)
			{
				alert("Please enter a valid Email .");
				form.Email.focus();
				form.Email.select();
				return false;
			}
			 if(form.Verification.value == "")
			{
				alert("Please enter verification code");
				form.Verification.focus();
				return false;
			}
			if(form.Verification.value !=val)
			{
				alert("Verification code entered is wrong");
				form.Verification.focus();
				return false;
			}
			
			
			
   }

   function checklogin(val, path)
  {
	
	if(val)
	{
		window.location.href = path;
	}
	else
	{
		alert('Please Login');
		window.location.href ='http://www.industrial-ebooks.com/login.php' ;
	}
}
  function checkauthlogin(val, path)
{
	//alert(val);
	//alert(path);
	if(val)
	{
		window.location.href = path;
	}
	else
	{
		alert('Please Login');
		window.location.href = 'http://www.industrial-ebooks.com/author_login.php';
	}
}
