function DoPrompt(action) {  var revisedMessage;  var currentMessage = document.akocommentform.comment.value;  if (action == "url") {    var thisURL = prompt("Enter the URL for the link you want to add.", "http://");    var thisTitle = prompt("Enter the web site title", "Page Title");    var urlBBCode = "<a href="+thisURL+" target=_blank>"+thisTitle+"</a>";    revisedMessage = currentMessage+urlBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "email") {    var thisEmail = prompt("Enter the email address you want to add.", "");    var emailBBCode = "<a href=\"mailto:"+thisEmail+"\">"+thisEmail+"</a>";    revisedMessage = currentMessage+emailBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "bold") {    var thisBold = prompt("Enter the text that you want to make bold.", "");    var boldBBCode = "<b>"+thisBold+"</b>";    revisedMessage = currentMessage+boldBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "italic") {    var thisItal = prompt("Enter the text that you want to make italic.", "");    var italBBCode = "<i>"+thisItal+"</i>";    revisedMessage = currentMessage+italBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "underline") {    var thisUndl = prompt("Enter the text that you want to be undelined.", "");    var undlBBCode = "<u>"+thisUndl+"</u>";    revisedMessage = currentMessage+undlBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "image") {    var thisImage = prompt("Enter the URL for the image you want to display.", "http://");    var imageBBCode = "<br><img src=\""+thisImage+"\"><br>";    revisedMessage = currentMessage+imageBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "quote") {    var quoteBBCode = "[QUOTE]  [/QUOTE]";    revisedMessage = currentMessage+quoteBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "code") {    var codeBBCode = "[CODE]  [/CODE]";    revisedMessage = currentMessage+codeBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "listopen") {    var thisList = prompt("Enter the text that you want to be listed.", "");    var liststartBBCode = "<ul><li>"+thisList+"</li></ul>";    revisedMessage = currentMessage+liststartBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "listclose") {    var listendBBCode = "[/LIST]";    revisedMessage = currentMessage+listendBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }  if (action == "listitem") {    var thisItem = prompt("Enter the new list item. Note that each list group must be preceeded by a List Close and must be ended with List Close.", "");    var itemBBCode = "[*]"+thisItem;    revisedMessage = currentMessage+itemBBCode;    document.akocommentform.comment.value=revisedMessage;    document.akocommentform.comment.focus();    return;  }}
function x () {    return;  }  
function ac_smilie(thesmile) {    document.akocommentform.comment.value += " "+thesmile+" ";    document.akocommentform.comment.focus();  } 
function checklogin(){
	//alert("gfdfgd");
	var header="Login Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.frm.username.value==''){
		message=message+"-> Please Enter User Name\n";
		flage=true;
	}
	if (document.frm.password.value==''){
		message=message+"-> Please Enter Password\n";
		flage=true;
	}
	if(flage==true){ 
		alert(header+message);
		return false;
	}
	else{
		document.frm.submit();
	}//end of if


}
function checksearch1(){
	//alert("gfdfgd");
	var header="Search Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.searchfrm1.rname1.value==''){
		message=message+"-> Please Enter Resturant Name\n";
		flage=true;
	}
	if(flage==true){ 
		alert(header+message);
		return false;
	}
	else{
		document.searchfrm1.submit();
	}//end of if
}
function checksearch3(){
	//alert("gfdfgd");
	var header="Search Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.searchfrm3.elements['resturantID'].value==0){
		message=message+"-> Please Enter Resturant Name\n";
		flage=true;
	}
	if(flage==true){ 
		alert(header+message);
		return false;
	}
	else{
		document.searchfrm3.submit();
	}//end of if
}


function checklogin1(){
	//alert("gfdfgd");
	var header="Login Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.logfrm.username.value==''){
		message=message+"-> Please Enter User Name\n";
		flage=true;
	}
	if (document.logfrm.password.value==''){
		message=message+"-> Please Enter Password\n";
		flage=true;
	}
	if(flage==true){ 
		alert(header+message);
		return false;
	}
	else{
		document.logfrm.submit();
	}//end of if


}
function fill(){
	if(document.frm1.elements['same'].checked==true){
		document.frm1.elements['ship_state'].value=document.frm1.elements['bill_state'].value;
		document.frm1.elements['ship_country'].value=document.frm1.elements['bill_country'].value;
		document.frm1.ship_fname.value=document.frm1.bill_fname.value;
		document.frm1.ship_lname.value=document.frm1.bill_lname.value;
		document.frm1.ship_add.value=document.frm1.bill_add.value;
		document.frm1.ship_city.value=document.frm1.bill_city.value;
		document.frm1.ship_zip.value=document.frm1.bill_zip.value;
		document.frm1.ship_day.value=document.frm1.bill_day.value;
		//document.frm.ship_home.value=document.frm.bill_home.value;
	}else{
		document.frm1.elements['ship_state'].value=0;
		document.frm1.elements['ship_country'].value=0;
		document.frm1.ship_fname.value="";
		document.frm1.ship_lname.value="";
		document.frm1.ship_add.value="";
		document.frm1.ship_city.value="";
		document.frm1.ship_zip.value="";
		document.frm1.ship_day.value="";
		//document.frm.ship_home.value="";
	
	}
}//end o function
function orderconfirm(){
	var header="Billing and shipping Information  Form \n-----------------------------------------------\n";
	var message="";
	var flage;
	flage=false;
	//alert(header);
	//return false;
	if(document.frm1.bill_fname.value==""){
		message=message+"-> Please Enter Billing First Name\n";
		flage=true;
	}
	
	if(document.frm1.bill_lname.value==""){
		message=message+"-> Please Enter Billing Last Name\n";
		flage=true;
	}
	if(document.frm1.bill1.value==""){
		message=message+"-> Please Enter Country Code\n";
		flage=true;
	}
	if(document.frm1.bill2.value==""){
		message=message+"-> Please Enter City Code\n";
		flage=true;
	}
	if(document.frm1.bill3.value==""){
		message=message+"-> Please Enter Phone Number\n";
		flage=true;
	}
	
	/*
	if(document.frm1.ship_fname.value==""){
		message=message+"-> Please Enter Shipping First Name\n";
		flage=true;
	}
	if(document.frm1.ship_lname.value==""){
		message=message+"-> Please Enter Shipping Last Name\n";
		flage=true;
	}
	if(document.frm1.ship_day.value==""){
		message=message+"-> Please Enter Shipping Day Phone\n";
		flage=true;

	}
	*/
if(flage==true){
		alert(header+message);
		return false;
	}//end of if
	//return false;
}//end of function

function signup(){
			//start of email validation
var header="Sign Up Form \n-----------------------------------------------\n";
	var message="";
	var flage;
	flage=false;
		var eflag=false;
		var at="@";
		var dot=".";
		var lat=document.frm.elements['email'].value.indexOf(at);
		var lstr=document.frm.elements['email'].value.length;
		var ldot=document.frm.elements['email'].value.indexOf(dot);
		if (document.frm.elements['email'].value.indexOf(at)==-1){
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		if (document.frm.elements['email'].value.indexOf(at)==-1 || document.frm.elements['email'].value.indexOf(at)==0 || document.frm.elements['email'].value.indexOf(at)==lstr){
		   if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		if (document.frm.elements['email'].value.indexOf(dot)==-1 || document.frm.elements['email'].value.indexOf(dot)==0 || document.frm.elements['email'].value.indexOf(dot)==lstr){
		if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		 if (document.frm.elements['email'].value.indexOf(at,(lat+1))!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }

		 if (document.frm.elements['email'].value.substring(lat-1,lat)==dot || document.frm.elements['email'].value.substring(lat+1,lat+2)==dot){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }

		 if (document.frm.elements['email'].value.indexOf(dot,(lat+2))==-1){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
		
		 if (document.frm.elements['email'].value.indexOf(" ")!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
		  if (document.frm.elements['email'].value.indexOf(".")*1+1==document.frm.elements['email'].value.length){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
//////////////////////////end of email validation
		if(document.frm.newpassword.value==""){
			message=message+"\n-> Please Enter Password \n";
			flage=true;
		}
		if(document.frm.newpassword.value!=document.frm.newconfirmpassword.value){
			message=message+"-> Please Confirm Password\n";
			flage=true;
		}
	
	if(flage==true){
		alert(header+message);
		return false;
	}//end of if
	
	
	}
function signup1(){
			//start of email validation
var header="Sign Up Form \n-----------------------------------------------\n";
	var message="";
	var flage;
	flage=false;
		var eflag=false;
		var at="@";
		var dot=".";
		var lat=document.frmsignup.elements['email'].value.indexOf(at);
		var lstr=document.frmsignup.elements['email'].value.length;
		var ldot=document.frmsignup.elements['email'].value.indexOf(dot);
		if (document.frmsignup.elements['email'].value.indexOf(at)==-1){
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		if (document.frmsignup.elements['email'].value.indexOf(at)==-1 || document.frmsignup.elements['email'].value.indexOf(at)==0 || document.frmsignup.elements['email'].value.indexOf(at)==lstr){
		   if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		if (document.frmsignup.elements['email'].value.indexOf(dot)==-1 || document.frmsignup.elements['email'].value.indexOf(dot)==0 || document.frmsignup.elements['email'].value.indexOf(dot)==lstr){
		if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		}

		 if (document.frmsignup.elements['email'].value.indexOf(at,(lat+1))!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }

		 if (document.frmsignup.elements['email'].value.substring(lat-1,lat)==dot || document.frmsignup.elements['email'].value.substring(lat+1,lat+2)==dot){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }

		 if (document.frmsignup.elements['email'].value.indexOf(dot,(lat+2))==-1){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
		
		 if (document.frmsignup.elements['email'].value.indexOf(" ")!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
		  if (document.frmsignup.elements['email'].value.indexOf(".")*1+1==document.frmsignup.elements['email'].value.length){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail";
		   flage=true;
		   eflag=true;
		 }
//////////////////////////end of email validation
		if(document.frmsignup.newpassword.value==""){
			message=message+"\n-> Please Enter Password \n";
			flage=true;
		}
		if(document.frmsignup.newpassword.value!=document.frmsignup.newconfirmpassword.value){
			message=message+"-> Please Confirm Password\n";
			flage=true;
		}
	
	if(flage==true){
		alert(header+message);
		return false;
	}//end of if
	
	
	}

function checkthreadfrm(){
	var header="Add Thread Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.akocommentform.title.value==''){
		message=message+"-> Please Enter Title\n";
		flage=true;
	}
	if (document.akocommentform.comment.value==''){
		message=message+"-> Please Enter Message\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.akocommentform.submit();
	}//end of if

}

function checkcomfrm(){
	var header="Comments Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.comfrm.subject.value==""){
		//message=message+"-> Please Enter Subject\n";
		//flage=true;
	}
	if(document.comfrm.description.value==""){
		message=message+"-> Please Enter Comments\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.comfrm.submit();
	}//end of if

}
function checknewblog(){
	var header="Add New Blog Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.newblogfrm.elements['blogstopicID'].value==0){
		message=message+"-> Please Select Category\n";
		flage=true;
	}
	if(document.newblogfrm.subject.value==""){
		message=message+"-> Please Enter Subject\n";
		flage=true;
	}
	if(document.newblogfrm.description.value==""){
		message=message+"-> Please Enter Body\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.newblogfrm.submit();
	}//end of if

}
function checkforum(){
	var header="video Forum Form \n-----------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.forumfrm.name.value==""){
		message=message+"-> Please Enter Name\n";
		flage=true;
	}
	if(document.forumfrm.address.value==""){
		message=message+"-> Please Enter Address\n";
		flage=true;
	}
				//start of email validation

		var eflag=false;
		var at="@";
		var dot=".";
		var lat=document.forumfrm.elements['email'].value.indexOf(at);
		var lstr=document.forumfrm.elements['email'].value.length;
		var ldot=document.forumfrm.elements['email'].value.indexOf(dot);
		if (document.forumfrm.elements['email'].value.indexOf(at)==-1){
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.forumfrm.elements['email'].value.indexOf(at)==-1 || document.forumfrm.elements['email'].value.indexOf(at)==0 || document.forumfrm.elements['email'].value.indexOf(at)==lstr){
		   if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.forumfrm.elements['email'].value.indexOf(dot)==-1 || document.forumfrm.elements['email'].value.indexOf(dot)==0 || document.forumfrm.elements['email'].value.indexOf(dot)==lstr){
		if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		 if (document.forumfrm.elements['email'].value.indexOf(at,(lat+1))!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.forumfrm.elements['email'].value.substring(lat-1,lat)==dot || document.forumfrm.elements['email'].value.substring(lat+1,lat+2)==dot){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.forumfrm.elements['email'].value.indexOf(dot,(lat+2))==-1){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		
		 if (document.forumfrm.elements['email'].value.indexOf(" ")!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		  if (document.forumfrm.elements['email'].value.indexOf(".")*1+1==document.forumfrm.elements['email'].value.length){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
//////////////////////////end of email validation
	if(document.forumfrm.state.value==""){
		message=message+"-> Please Enter Sate\n";
		flage=true;
	}
	if(document.forumfrm.elements['countryID'].value==0){
		message=message+"-> Please Select Country\n";
		flage=true;
	}
	if(document.forumfrm.comments.value==""){
		message=message+"-> Please Enter Comments\n";
		flage=true;
	}
	
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.forumfrm.submit();
	}//end of if
	
}//end of function
function delmsg(){
	//var count=document.msgfrm.count.value;
	//alert(count);

}
function checksendmsg(){
	var header="Send Message Form \n------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.sendmsg.subject.value==""){
		message=message+"-> Please Enter Subject\n";
		flage=true;
	}
	if(document.sendmsg.message.value==""){
		message=message+"-> Please Enter Message\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.sendmsg.submit();
	}//end of if

}
function forgetpass(){
	var header="Password Recovery Form \n---------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.passfrm.username.value==""){
		message=message+"-> Please Enter Login Name\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.passfrm.submit();
	}//end of if
}//end of checklogin() function 

function checksingup1(){
	var header="Sign Up  Form \n-----------------------------------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.singupfrm.name.value==""){
		message=message+"-> Please Enter Name\n";
		flage=true;
	}
	
/* Meail check */
		//start of email validation

		var eflag=false;
		var at="@";
		var dot=".";
		var lat=document.singupfrm.elements['email'].value.indexOf(at);
		var lstr=document.singupfrm.elements['email'].value.length;
		var ldot=document.singupfrm.elements['email'].value.indexOf(dot);
		if (document.singupfrm.elements['email'].value.indexOf(at)==-1){
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.singupfrm.elements['email'].value.indexOf(at)==-1 || document.singupfrm.elements['email'].value.indexOf(at)==0 || document.singupfrm.elements['email'].value.indexOf(at)==lstr){
		   if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.singupfrm.elements['email'].value.indexOf(dot)==-1 || document.singupfrm.elements['email'].value.indexOf(dot)==0 || document.singupfrm.elements['email'].value.indexOf(dot)==lstr){
		if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		 if (document.singupfrm.elements['email'].value.indexOf(at,(lat+1))!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.singupfrm.elements['email'].value.substring(lat-1,lat)==dot || document.singupfrm.elements['email'].value.substring(lat+1,lat+2)==dot){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.singupfrm.elements['email'].value.indexOf(dot,(lat+2))==-1){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		
		 if (document.singupfrm.elements['email'].value.indexOf(" ")!=-1){
		 if(eflag==false)
				   message=message+"-> Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		  if (document.singupfrm.elements['email'].value.indexOf(".")*1+1==document.singupfrm.elements['email'].value.length){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

//////////////////////////end of email validation
	if(document.singupfrm.password.value==""){
		message=message+"-> Please Enter Password\n";
		flage=true;
	}
	if(document.singupfrm.terms.checked==false){
		message=message+"-> You must agree with terms and conditions\n";
		flage=true;
	}
	if(flag==true){
		if(message=="")
			document.singupfrm.submit();	//return true;
		else	
			alert(header+message);
		return false;
	}else{
		document.singupfrm.submit()
	}//end of flage=true;
	

}//end of signup function
/*function for checking valid digits*/
function validDigits(FormName,ElemName){
	var digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@_.-";
	var frmElement=document.forms[FormName].elements[ElemName];
	var temp;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(digits.indexOf(temp)==-1){
			return (false);
		}
	}
	return (true);
}

/*function for checking blank fields*/
function IsBlank(FormName,ElemName){

	var frmElement=document.forms[FormName].elements[ElemName];
	var temp;
	var countSpace=0;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(temp.indexOf(" ")!=-1){
			countSpace++;
		}
	}
	if (countSpace==frmElement.value.length)
		return (false);
	
		return (true);
}

/*function for checking Email address*/
function IsEmailValid(FormName,ElemName){
	
	if (validDigits(FormName,ElemName)==false){
		return (false);
	}
	var EmailOk  = true
	var Temp     = document.forms[FormName].elements[ElemName]
	var AtSym    = Temp.value.indexOf('@')
	var Period   = Temp.value.lastIndexOf('.')
	var Space    = Temp.value.indexOf(' ')
	var Dot      = Temp.value.indexOf('.')
	var Length   = Temp.value.length - 1   // Array is from 0 to length-1

	if ((AtSym < 1) ||                     // '@' cannot be in first position
	    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	    (Period == Length ) ||             // Must be atleast one valid char after '.'
	    (Space  != -1)      ||              // No empty spaces permitted
	    (Dot ==0 )          ||            // No Dot on first position permitted
	    (Dot+1 ==AtSym ))                      // No Dot on first position permitted
	   {  
	      EmailOk = false
	   }
	return EmailOk
}

/* ------------------------------  Confirmation Message For Delete Record*/
function confirmDel(MSG){
		return confirm(MSG);
		}

//valid numeric digit
function validNumericDigits(FormName,ElemName){
	var digits="0123456789.";
	var frmElement=document.forms[FormName].elements[ElemName];
	var temp;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(digits.indexOf(temp)==-1){
			return (false);
		}
	}
	return (true);
}


/* Alert Main Head */
function messHead(strPageName,Message)
{
var Mess="---------------------------------------------------------------------------\n";
Mess=Mess+strPageName+"\n";
Mess=Mess+"---------------------------------------------------------------------------";
alert(Mess+"\n"+Message);
return false;
}
/*function for checking valid characters*/
function validCharacters(FormName,ElemName){

	var digits="0123456789";
	var frmElement=document.forms[FormName].elements[ElemName];
	var temp;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(digits.indexOf(temp)==-1){
			return (false);
		}
	}
	return (true);
}
/*function for checking valid characters*/
function validCharacterswithDecimal(FormName,ElemName){

	var digits=".0123456789";
	var frmElement=document.forms[FormName].elements[ElemName];
	var temp;
	for(var i=0;i<frmElement.value.length;i++){
		temp=frmElement.value.substring(i,i+1);
		if(digits.indexOf(temp)==-1){
			return (false);
		}
	}
	return (true);
}

		/* Calender Handling Function */	 
		function CalenderDate(FormName,txtHidden,cboDays,cboMonths,cboYear){ 		//Split Account Open Date
		
		strAccountOpenDate=document.forms[FormName].elements[txtHidden].value;		

		var objAccountOpenDate = new String(strAccountOpenDate);
		strSplitAccountOpenDate=objAccountOpenDate.split("-");				//split date
		
		numAccountOpenYear=strSplitAccountOpenDate[0];		
		numAccountOpenMonth=strSplitAccountOpenDate[1];
		numAccountOpenDay=strSplitAccountOpenDate[2];		

		document.forms[FormName].elements[cboDays].value=numAccountOpenDay;			//AccountOpenDate Day
		document.forms[FormName].elements[cboMonths].value=numAccountOpenMonth;		//AccountOpenDate Month		
		document.forms[FormName].elements[cboYear].value=numAccountOpenYear;		//AccountOpenDate Year
		}
		
		function selDays(OriginalVal,ChangeVal){
	
		var HdnDate=document.frmPro.elements[OriginalVal].value;
		splitString = HdnDate.split("-");
		var FinalString=((splitString[0].concat("-")).concat(splitString[1])).concat("-");
		FinalString=FinalString.concat(document.frmPro.elements[ChangeVal].value);
		document.frmPro.elements[OriginalVal].value=FinalString;
		}
		
		function selMonths(OriginalVal,ChangeVal){
		var HdnDate=document.frmPro.elements[OriginalVal].value;
		splitString = HdnDate.split("-");
		var FinalString=((splitString[0].concat("-")).concat(document.frmPro.elements[ChangeVal].value)).concat("-");
		FinalString=FinalString.concat(splitString[2]);
		document.frmPro.elements[OriginalVal].value=FinalString;
		}
		
		function selYears(OriginalVal,ChangeVal){
		var HdnDate=document.frmPro.elements[OriginalVal].value;
		splitString = HdnDate.split("-");
		var FinalString=((document.frmPro.elements[ChangeVal].value.concat("-")).concat(splitString[1])).concat("-");
		FinalString=FinalString.concat(splitString[2]);
		document.frmPro.elements[OriginalVal].value=FinalString;
		}
	

// replace invalid characters
function stringFilter (input) {
	s = input.value;
	filteredValues = "\"\'";     // Characters stripped out
	var i;
	var returnString = "";
	 // Search through string and append to unfiltered values to returnString.
	for (i = 0; i < s.length; i++) { 
		var c = s.charAt(i);
		if (filteredValues.indexOf(c) == -1) returnString += c;
	}
	input.value = returnString;
}

/* redirect from current page to previous page*/
function goBack(){

	history.go(-1);
}		

function emptyPassword(){

	document.forms[0].elements["txtPwd"].value="";
}
function emptyUsername(){

	document.forms[0].elements["txtName"].value="";
}

// check picture extension
function pictureExtension(FormName,ElemName) {

  var Picpath,PicLength,DotNumber,Extension;
	PicLength=document.forms[FormName].elements[ElemName].value.length;
	DotNumber=PicLength-4;
 	PicPath= document.forms[FormName].elements[ElemName].value;
	Extension=PicPath.substring(DotNumber,PicLength);
	Extension=Extension.toUpperCase();
	
	if(Extension==".JPG" || Extension==".JPEG" ){
		return true;
	}
	else{
		return false;
	}	
						
} // end of function
var timer = null

function stop()
{
clearTimeout(timer)
}

function start()
{
	var weekday=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
	var months=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

	var time = new Date();
	var hours = time.getHours();
	var minutes = time.getMinutes();
	var day= weekday[time.getDay()];
	var date= time.getDate();
	var month= months[time.getMonth()];
	var year= time.getYear();
	minutes=((minutes < 10) ? "0" : "") + minutes
	var seconds = time.getSeconds()
	seconds=((seconds < 10) ? "0" : "") + seconds
	var clock = "    " + hours + ":" + minutes + ":" + seconds + "\n" + day + ", " + date + "-" + month + "-" +  year;
	document.dateFrm.display.value = clock;
	timer = setTimeout("start()",1000);
}
function roundNumber(number) {
	var rlength = 2; // The number of decimal places to round to
	var newnumber = Math.round(numberField.value*Math.pow(10,rlength))/Math.pow(10,rlength);
	return newnumber;
	//numberField.value = newnumber;
}
function preferences(){
	var header="Preferences  Form \n---------------------------------\n";
	var message="";
	var flage;
	flage=false;
	if(document.pref.oldpass.value==""){
		message=message+"-> Please Enter Old Password\n";
		flage=true;
	}
	if(document.pref.newpass1.value==""){
		message=message+"-> Please Enter New Password\n";
		flage=true;
	}
	if(document.pref.newpass1.value!=document.pref.newpass2.value){
		message=message+"-> Please Enter Valid New Password\n";
		flage=true;
	}
	
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.pref.submit();
	}//end of if


}
function checkbio(){
	var header="Bio  Form \n---------------------------------\n";
	var message="";
	var flage;
	if(document.biofrm.name.value==""){
		message=message+"-> Please Enter Your Name\n";
		flage=true;
	}
	if(document.biofrm.elements['countryID'].value==49 && document.biofrm.elements['statesID'].value==0){
		message=message+"-> Please select your State\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.biofrm.submit();
	}	
}
function clearbox(FormName,ElemName){
	document.forms[FormName].elements[ElemName].value=""
	
}//end of 
function searchfunc(){
	var header="Search  Form \n---------------------------------\n";
	var message="";
	var flage;
	if(document.searchfrm.txtsearch.value==""){
		message=message+"-> Please Enter Search Name\n";
		flage=true;
	}
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.searchfrm.submit();
	}
}//end of if
function upcheck(){
	var header="Upload Script  Form \n------------------------------------------------------------------\n";
	var message="";
	var flage;
	
	if(document.upfrm.pic.value==""){
		message=message+"-> Please select script document\n";
		flage=true;
	}
	if(document.upfrm.terms.checked==false){
		message=message+"-> You must agree with terms and conditions\n";
		flage=true;
	}
	if(document.upfrm.type.checked==false){
		message=message+"-> You must agree with Formate of document\n";
		flage=true;
	}
	
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.upfrm.submit();
	}
}//end of function
function upcheckstuff(){
	var header="Upload My Stuff  Form \n------------------------------------------------------------------\n";
	var message="";
	var flage;
	
	if(document.upfrm.pic.value==""){
		message=message+"-> Please select Stuff\n";
		flage=true;
	}
	if(document.upfrm.terms.checked==false){
		message=message+"-> You must agree with terms and conditions\n";
		flage=true;
	}
	if(document.upfrm.type.checked==false){
		message=message+"-> You must agree with Copy rights issues\n";
		flage=true;
	}
	
	if(flage==true){
		alert(header+message);
		return false;
	}else{
		document.upfrm.submit();
	}
}//end of function
function contactfrm(){
	var header="Contact Us Form \n------------------------------------------------------------------\n";
	var message="";
	var flage;
	
	if(document.singupfrm.name.value==""){
		message=message+"-> Please Enter your Name\n";
		flage=true;
	}

	/* Meail check */
		//start of email validation

		var eflag=false;
		var at="@";
		var dot=".";
		var lat=document.singupfrm.elements['email'].value.indexOf(at);
		var lstr=document.singupfrm.elements['email'].value.length;
		var ldot=document.singupfrm.elements['email'].value.indexOf(dot);
		if (document.singupfrm.elements['email'].value.indexOf(at)==-1){
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.singupfrm.elements['email'].value.indexOf(at)==-1 || document.singupfrm.elements['email'].value.indexOf(at)==0 || document.singupfrm.elements['email'].value.indexOf(at)==lstr){
		   if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		if (document.singupfrm.elements['email'].value.indexOf(dot)==-1 || document.singupfrm.elements['email'].value.indexOf(dot)==0 || document.singupfrm.elements['email'].value.indexOf(dot)==lstr){
		if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		}

		 if (document.singupfrm.elements['email'].value.indexOf(at,(lat+1))!=-1){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.singupfrm.elements['email'].value.substring(lat-1,lat)==dot || document.singupfrm.elements['email'].value.substring(lat+1,lat+2)==dot){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

		 if (document.singupfrm.elements['email'].value.indexOf(dot,(lat+2))==-1){
		 if(eflag==false)
		   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		
		 if (document.singupfrm.elements['email'].value.indexOf(" ")!=-1){
		 if(eflag==false)
				   message=message+"-> Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }
		  if (document.singupfrm.elements['email'].value.indexOf(".")*1+1==document.singupfrm.elements['email'].value.length){
		 if(eflag==false)
				   message=message+"-> Please Enter Valid E-Mail\n";
		   flag=true;
		   eflag=true;
		 }

//////////////////////////end of email validation
	if(document.singupfrm.message.value==""){
		message=message+"-> Please Enter Message\n";
		flage=true;
	}
	if(flag==true){
		if(message=="")
			document.singupfrm.submit();	//return true;
		else	
			alert(header+message);
		return false;
	}else{
		document.singupfrm.submit()
	}//end of flage=true;
	
}
function addonPlate(frm,pagename,cmd,mainmenueID,submenueID,resturantID,addToPlate,fname,page){
	url=pagename+"?cmd="+cmd+"&mainmenueID="+mainmenueID+"&submenueID="+submenueID+"&resturantID="+resturantID+"&addToPlate="+addToPlate+"&page="+page;
	//	alert(fname);
	document.forms[fname].action=url
	//document.platefrm.action=url;
	document.forms[fname].submit();

}
	function checkdash(fldVal,formname,n,fname){
	//alert(fldVal);	
	len=fldVal.length;
	//alert(len);
	var j=0;
	for(i=0;i<len;i++){
		//alert(fldVal.substring(i,i+1));
		//alert(fldVal.indexOf("-"));
if((fldVal.substring(i, i+1) == "-") )
j++;


}
	if(j>2||j<2)
	{
alert('Please enter proper format');
 		formname.elements[fname].value="";
		formname.elements[fname].focus();
return false;
	}

}//end function

function digitCheck(feildName){
	//alert();
	//feildName=feildName.toString();
	
		var header="Shipping Billing Details Form \n-------------------------------------\n";

	var argvalue=document.frm1.elements[feildName].value;
	for (var n = 0; n < argvalue.length; n++){
		if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9"){
			alert(header+"Please Enter Numerics!");
			document.frm1.elements[feildName].value="";
			document.frm1.elements[feildName].focus();
			return false;
		}//end of if
	}//end of if

}//end oif function

