// JavaScript Document

//email validation variable
var emailExp = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

//General functions

			
				// confirmation for edit
			    function toedit(){
							var ok;
							ok = window.confirm('Do you really want to Edit ?');
							if(ok){
								return true;
							}else{
								return false;
							}
							}
			
			
				// confirmation for delete
				function toDelete(){
							var ok;
							ok = window.confirm('Do you really want to Delete ?');
							if(ok){
								return true;
							}else{
								return false;
							}
							}
							
	
				// removing spaces
				function trim(str) 
					{
					return str.replace(/^\s*|\s*$/g,"");
					}
				
				
				/// file extension checking
				function type_check(pdf)
						{
							var pos=pdf.lastIndexOf('.'); 
							var ext=pdf.substring(pos+1); 
							ext = ext.toLowerCase(); 
							if(ext=="pdf") 
								{ return 1;}else return 0;
				
						}
						
						
			//  admin validation function
			function admin_validation()
					{
					var frm=document.adminForm;
					if(trim(frm.txtAdmin.value)=='')
						{
						alert("Enter Username");	
						frm.txtAdmin.focus();	
						return false;
						} else if(trim(frm.txtPassword.value)=='')
									{
									alert("Enter Password");
									frm.txtPassword.focus();
									return false;
									}
						 
					}
	
	// password check function
	
	function validateChangePassword()
			{
				var frm=document.changeForm;
				if(frm.txtOldPassword.value=="")
							{
							alert("Enter older Password");
							frm.txtOldPassword.focus();
							return false;
							} else 
									if(frm.txtNewPassword.value=="")
									{
									alert("Enter New Password");
									frm.txtNewPassword.focus();
									return false;
									} else 
										if(frm.txtConfPassword.value=="")
											{
											alert("Enter Conform Password");
											frm.txtConfPassword.focus();
											return false;
											}else
												if(frm.txtConfPassword.value!=frm.txtNewPassword.value)
													{
													alert("Enter Password and Conform are different.");
													frm.txtNewPassword.value='';
													frm.txtConfPassword.value='';
													frm.txtConfPassword.focus();
													return false;
													}				
				
			}	
			
//Home page image validation

function validationHomeImage()
			{
			var frm=document.imageForm;
			
				if(frm.fileImage.value=='')
						{
						alert("Select Image");
						frm.fileImage.focus();
						return false;
						}else if(frm.fileImage.value!='')	
								{
									var image=frm.fileImage.value;
										{
													var pos=image.lastIndexOf('.'); 
													var ext=image.substring(pos+1); 
													//convert extensions case to lowercase 
													ext = ext.toLowerCase(); 
													if(ext=="jpg" || ext=="jpeg" || ext == "png" || ext == "gif" || ext=="jpe") 
													{} 
													else{ 
														alert("Upload only jpg or png or gif images");
														frm.fileImage.focus();
														return false;
													    } 
										}
								}
			
			}
			

//assigning image to home page
function validationImage()
				{
					
				var frm=document.homeImageForm;	
					if(frm.chBackImage.value=='')
							{
							alert("Select one image");
							frm.chBackImage.focus();
							return false;
							}
				}
				
// Testimonials validation

function validateTestimonial()
			{
				
			var frm=document.testForm;
			
			if(frm.txtTitle.value=='')
				{
				alert("Enter Title");
				frm.txtTitle.focus();
				return false;
				}else if(trim(frm.areaDescription.value)=='')
							{
							alert("Enter the Description");
							frm.areaDescription.focus();
							return false;
							}
			}
			function validateAsipacism()
			{
				
			var frm=document.testForm;
			
			if(frm.txtTitle.value=='')
				{
				alert("Enter Title");
				frm.txtTitle.focus();
				return false;
				}
			}
			
			
function validateEvent()
			{
			var frm=document.eventForm;
	
			if(frm.txtTitle.value=='')
					{
					alert("Enter Title");
					frm.txtTitle.focus();
					return false;
					}else if(frm.txtDate.value=='')
							{
							alert("Enter date");
							frm.txtDate.focus();
							return false;
							}
							
									for(var k=1;k<10;k++)
									{
		
				
				var image=document.getElementById("fileImage"+k).value;
			
			
		
									if(image!=""){ 
													
													var pos=image.lastIndexOf('.'); 
													var ext=image.substring(pos+1); 
													//convert extensions case to lowercase 
													ext = ext.toLowerCase(); 
													if(ext=="jpg" || ext=="jpeg" || ext == "png" || ext == "gif" || ext=="jpe") 
													{} 
													else{ 
														alert("Upload only jpg or png or gif images");
														document.getElementById("fileImage"+k).focus(); 
														return false;
													    } 
												} 
								}
				
				
			}			
			
			
			
function validateTv(val)
			{
			var frm=document.tvForm;
			var image=frm.fileImage.value;
			
				if(trim(frm.txtTitle.value)=='')
						{
						alert("Enter Title");
						frm.txtTitle.focus();
						return false;
						}else if(image=='' && val==1)
								{
								alert("select image to upladed");
								frm.fileImage.focus();
								return false;
								}								 
											 if(image!=""){ 
													
													var pos=image.lastIndexOf('.'); 
													var ext=image.substring(pos+1); 
													//convert extensions case to lowercase 
													ext = ext.toLowerCase(); 
													if(ext=="jpg" || ext=="jpeg" || ext == "png" || ext=="jpe") 
													{} 
													else{ 
														alert("Upload only jpg or png ");
														document.getElementById("fileImage").focus(); 
														return false;
													    } 
													} 
								 
			if(frm.areaVideo.value=='')
				{
				alert("Paste Youtube Video link");
				frm.areaVideo.focus();
				return false;
				}
		
		
			}
			
	///news validation		
			
	function validateNews()
			{
			var frm=document.newsForm;
	
			if(frm.txtTitle.value=='')
					{
					alert("Enter Title");
					frm.txtTitle.focus();
					return false;
					}else if(frm.txtDate.value=='')
							{
							alert("Enter date");
							frm.txtDate.focus();
							return false;
							}
							
					
			}	
			
			
	//Ad validation		
	
	function validateAd()
				{
				var frm=document.adForm;
				
					if(frm.txtTitle.value=='')
					{
					alert("Enter Title");
					frm.txtTitle.focus();
					return false;
					}else if(frm.txtDate.value=='')
							{
							alert("Enter date");
							frm.txtDate.focus();
							return false;
							}
					
				}
				
//successtory validation				
				
function validateCaseStudy(val)
			{
			var frm=document.caseForm;
	
			if(frm.txtTitle.value=='')
					{
					alert("Enter Title");
					frm.txtTitle.focus();
					return false;
					}else if(frm.txtSortDescription.value=='')
							{
							alert("Enter Short Description");
							frm.txtSortDescription.focus();
							return false;
							}else if(frm.txtDate.value=='')
									{
									alert("select Date");
									frm.txtDate.focus();
									return false;
									}
							
							
							
			}
			
			
//award validation
	
	function validateAward()
				{
			var frm=document.awardForm;
			
			if(frm.txtTitle.value=='')
				{
				alert("Enter Title");
				frm.txtTitle.focus();
				return false;
				}else if(trim(frm.txtPeriod.value)=='')
							{
							alert("Enter the Period / Year");
							frm.txtPeriod.focus();
							return false;
							}	
				}
				
//Research validation

	function validateResearch()
				{
				var frm=document.resForm;
				
				if(frm.txtTitle.value=='')
				{
				alert("Enter Title");
				frm.txtTitle.focus();
				return false;
				}else if(trim(frm.txtPeriod.value)=='')
							{
							alert("Enter the Period / Year");
							frm.txtPeriod.focus();
							return false;
							}	
					
					if(frm.filePdf1.value!='')
							{
								if(type_check(frm.filePdf1.value)==0)	
									{
								    alert("Please upload only pdf files");
									frm.filePdf1.focus();
									return false;
									}
								
							}
					
					if(frm.filePdf2.value!='')
							{
								if(type_check(frm.filePdf2.value)==0)	
									{
								    alert("Please upload only pdf files");
									frm.filePdf2.focus();
									return false;
									}
								
							}
							
					if(frm.filePdf3.value!='')
							{
								if(type_check(frm.filePdf3.value)==0)	
									{
								    alert("Please upload only pdf files");
									frm.filePdf3.focus();
									return false;
									}
								
							}
					
				}
					

function check_this_value(val,name)
			{
				
				if(!isInteger(val))
						{
						alert("Enter Postive Integers only");	
						document.getElementById(name).value=0;	
						}else if(val<0)
								{
								alert("Enter Postive Integers only");	
								document.getElementById(name).value=0;		
								}
				
				
				
			}
/********** Added by sudha ****************/
function pressCheck(checked)

			{

			var frm=document.pressForm;

			var arr=frm.checkPress;

			var selCategory='';

			var j=0;

			for(var i=0;i<arr.length;i++)

			{

				if(frm.checkPress[i].checked==true)

					{

					j++;

				

					}

			}

			

		

			if(j>2)

				{

				frm.checkPress[checked].checked=false;

				alert("Only 2 are allowed to place on home page.");

				}

			

				for(var k=0;k<arr.length;k++)

					{

						if(frm.checkPress[k].checked==true)

							{

							selCategory+=frm.checkPress[k].value+",";

							}

					}

			

			frm.hdSelectedPress.value=selCategory;

			}

function imageCheck(checked)

			{

			var frm=document.homeImageForm;

			var arr=frm.checkImage;

			var selCategory='';

			var j=0;

			for(var i=0;i<arr.length;i++)

			{

				if(frm.checkImage[i].checked==true)

					{

					j++;

				

					}

			}

			

		

			if(j>5)

				{

				frm.checkImage[checked].checked=false;

				alert("Only 2 are allowed to place on home page.");

				}

			

				for(var k=0;k<arr.length;k++)

					{

						if(frm.checkImage[k].checked==true)

							{

							selCategory+=frm.checkImage[k].value+",";

							}

					}

			

			frm.hdSelectedImage.value=selCategory;

			}
/*********** end of added by sudha ***************/			
