
var 	eGlobalId;

function showemail()
{
			
			
			
		
			new Ajax.Request('/cms/showemail/',
  			{
   		 	method:'post',
			parameters: {},
    		onSuccess: function(transport)
			{
      		var response = transport.responseText;
			
      		document.getElementById('email_div').innerHTML=response;
			
			},
    		onFailure: function(transport)
			{ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
	
}
function showwindow()
{
			document.getElementById('title').value="";
			document.getElementById('subject').value="";
			document.getElementById('content').value="";
			//document.getElementById('addemail').style.display="none";
			//document.getElementById('show2').style.display="none";
			//document.getElementById('email_div').style.display="none";
			document.getElementById('winemail').style.display="block";
			
			
			
}
function addnewemail()
{
			
			var title=document.add_new_email.title.value;
			var subject=document.add_new_email.subject.value;
			var content=document.add_new_email.content.value;
			
			if(document.getElementById('textemail').checked==true && title!="" || content!="" ||subject!="")
			{
				
				var title=title;
				var subject=subject;
				var content=content;
				
				new Ajax.Request('/cms/addmailtext/',
					{
					method:'post',
					
					parameters: {title:title,subject:subject,content:content},
					onSuccess: function(transport)
					{
					var response = transport.responseText;
					document.getElementById('errorDiv').style.display="none";
					document.getElementById('winemail').style.display="none";
					showemail();
					},
					onFailure: function(transport)
					{ 
					document.getElementById('sign_error').innerHTML="Sorry , server error .";
					}
					});
				
				
				
			}
			else if(title!="" || content!="" || subject!="")
			{
				var title=title;
				var subject=subject;
				var content=content;
				new Ajax.Request('/cms/addmailhtml/',
					{
					method:'post',
					
					parameters: {title:title,subject:subject,content:content},
					onSuccess: function(transport)
					{
					document.getElementById('errorDiv').style.display="none";
					document.getElementById('winemail').style.display="none";
					var response = transport.responseText;
					showemail();
					},
					onFailure: function(transport)
					{ 
					document.getElementById('sign_error').innerHTML="Sorry , server error .";
					}
					});
				
			
				
			}
			else
			{
				document.getElementById('errorDiv').style.display="block";
				document.getElementById('errorDiv').innerHTML	=	"Enter all fields ";
			}
}

function showeditemail(id)
{
			
			//document.getElementById('winedit').style.display="block";	
			//var pageno=pageno;
			//alert(id);
			var emailid=id;
			eGlobalId=id;
			new Ajax.Request('/cms/emailget/',
			{
			method:'post',
			parameters: {emailid:emailid},
			onSuccess: function(transport){
			var response = transport.responseText;
			document.getElementById('winedit').style.display="block";
			var l	=	response.split('//');
			document.getElementById('esubject').value=l[0];
			document.getElementById('etitle').value=l[1];
			document.getElementById('econtent').value=l[2];
			var q=l[3];
			//alert(q);
			if(q==1)
			{
				//alert("html");
				document.getElementById('ehtmlemail').checked=true;
			//document.getElementById('ehtmlemail').value=l[3];
			}
			else
			{
				//alert("text");
				document.getElementById('etextemail').checked=true;
			//document.getElementById('etextemail').value=l[3];	
			}
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
			document.getElementById('addemail').style.display="none";
			document.getElementById('show2').style.display="none";
			document.getElementById('email_div').style.display="none";
				
}
function editemail()
{
			//var pageno=globalpageno;
			
			//alert(pageno);
			var title;
			var subject;
			var content;
			//var start =globalstart;
			//var limit =globallimit;
			title=document.getElementById('etitle').value;
			subject=document.getElementById('esubject').value;
			content=document.getElementById('econtent').value;
			var eid=eGlobalId;
			//alert(title);
			//alert(subject);
			//alert(content);
			if(subject=='' || title=='' || content=='')
			{
				document.getElementById('errorDiv1').style.display="block";
				document.getElementById('errorDiv1').innerHTML	=	"Enter all fields ";
			}
			else if(document.getElementById('etextemail').checked==true)
			{
				new Ajax.Request('/cms/updatetxtemail/',
				{
				method:'post',
				parameters: {eid:eid,title:title,subject:subject,content:content},
				onSuccess: function(transport){
				var response = transport.responseText;
				//alert("text update");
				//alert("response");
				showemail();
				document.getElementById('winedit').style.display="none";
				document.getElementById('errorDiv1').style.display="none";
				
				},
				onFailure: function(transport){ 
				document.getElementById('sign_error').innerHTML="Sorry , server error .";
				}
				});
			}
			else
			{
				new Ajax.Request('/cms/updatehtmlemail/',
				{
				method:'post',
				parameters: {eid:eid,title:title,subject:subject,content:content},
				onSuccess: function(transport){
				var response = transport.responseText;
				showemail();
				document.getElementById('winedit').style.display="none";
				document.getElementById('errorDiv1').style.display="none";
				},
				onFailure: function(transport){ 
				document.getElementById('sign_error').innerHTML="Sorry , server error .";
				}
				});
			}
			
}

function deleteemail(id)
{
			var eid=id;
			eGlobalId=id;
			document.getElementById('deleteemail').style.display="block";
}

function closediv()
{
			
			document.getElementById('deleteemail').style.display="none";
			document.getElementById('winedit').style.display="none";
			document.getElementById('winemail').style.display="none";
			document.getElementById('addemail').style.display="block";
			document.getElementById('show2').style.display="block";
			document.getElementById('email_div').style.display="block";
}
function removeemail()
{
			var eid=eGlobalId;
			//var pageno=globalpageno;
			new Ajax.Request('/cms/removeemail/',
			{
			method:'post',
			parameters: {eid:eid},		
			onSuccess: function(transport){		
			var response = transport.responseText;	 
			document.getElementById('deleteemail').style.display="none";
			showemail();
					
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
}



//THIS IS USED TO SHOW THE BOX OF ADDNEW FAQ
/*

//WHEN CLOSE IS CLICKED THIS WILL CLOSE ALL THAT BOX


//THIS IS TO ADD NEW FAQ
function addfaqnew()
{
			//var pageno=1;
			//globalpageno=pageno;
			var pageno=globalpageno;
			
			alert(pageno);
			var start =globalstart;
			var limit =globallimit;
			var question=document.getElementById('question').value;
			var answer=document.getElementById('answer').value;
			new Ajax.Request('/cms/addnewfaq/',
			{
			method:'post',
			parameters: {question:question,answer:answer,start:start,limit:limit,pageno:pageno},
			onSuccess: function(transport){
			var response = transport.responseText;
			document.getElementById('faq_div').innerHTML=response;
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
			//pageno=pageno+1;
			
}

var faqGlobalId;
//THIS IS USED TO SHOW BOX OF EDIT 
function showeditfaq(id)
{			
			//var pageno=pageno;
			//alert(pageno);
			var faqid=id;
			faqGlobalId=id;
			new Ajax.Request('/cms/faqget/',
			{
			method:'post',
			parameters: {faqid:faqid},
			onSuccess: function(transport){
			var response = transport.responseText;
			document.getElementById('editfaq').style.display="block";
			var l	=	response.split('//');
			document.getElementById('questione').value=l[0];
			document.getElementById('answere').value=l[1];
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
}
//USED TO EDIT FAQ
function update_faq()
{			
			var pageno=globalpageno;
			
			alert(pageno);
			var question;
			var answer;
			
			var start =globalstart;
			var limit =globallimit;
			question=document.getElementById('questione').value;
			answer=document.getElementById('answere').value;
			var faqid=faqGlobalId;
			new Ajax.Request('/cms/updatefaq/',
			{
			method:'post',
			parameters: {faqid:faqid,question:question,answer:answer,start:start,limit:limit,pageno:pageno},
			onSuccess: function(transport){
			var response = transport.responseText;
			document.getElementById('faq_div').innerHTML=response;
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
}


//SHOW THE BOX FOR DELETING
function deletefaq(id)
{
			var faqid=id;
			faqGlobalId=id;
			document.getElementById('deletefaq').style.display="block";
}
//DELETE ON KEY PRESS TAKES PLACE FROM HERE
function Removefaq()
{
			var start =globalstart;
			var limit =globallimit;
			var faqid=faqGlobalId;
			var pageno=globalpageno;
			new Ajax.Request('/cms/removefaq/',
			{
			method:'post',
			parameters: {faqid:faqid,start:start,limit:limit,pageno:pageno},		
			onSuccess: function(transport){		
			var response = transport.responseText;	 
			document.getElementById('deletefaq').style.display="none";
			document.getElementById('faq_div').innerHTML=response;			
			},
			onFailure: function(transport){ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});
}



<!--pagination starts here

/*var globallimit;
var globalstart;*/
/*function nextpage(start,limit,pageno)
{			
			
			 globallimit=limit;
			
			var start =start+limit;
			globalstart=start;
			var pageno=pageno+1;
			globalpageno=pageno;
			alert(pageno);
			//alert(start);
			var limit =limit;
			//alert(start);
			//alert(limit);
			new Ajax.Request('/cms/nextajact/',
  			{
   		 	method:'post',
			parameters: {start:start,limit:limit,pageno:pageno},
    		onSuccess: function(transport)
			{
				//alert(start);
			//alert(limit);
      		var response = transport.responseText;
      		document.getElementById('faq_div').innerHTML=response;
			},
    		onFailure: function(transport)
			{ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});		
}



function prevpage(start,limit,pageno)
{		 	
			//var pageno=globalpageno;
			//globalpageno=pageno;
			 globallimit=limit;
			var start =start-limit;
			globalstart=start;
			var pageno=pageno-1;
			globalpageno=pageno;
			alert(pageno);
			alert(start);
			var limit =limit;
			//alert(start);
			//alert(limit);
			new Ajax.Request('/cms/prevajact/',
  			{
   		 	method:'post',
			parameters: {start:start,limit:limit,pageno:pageno},
    		onSuccess: function(transport)
			{
				//alert(start);
			//alert(limit);
      		var response = transport.responseText;
      		document.getElementById('faq_div').innerHTML=response;
			},
    		onFailure: function(transport)
			{ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});		
}

function lastpage(lastpageno,laststart)
{				
			var limit= globallimit;
			var start=laststart;
			globalstart=start;
			var pageno=	lastpageno;
			globalpageno=pageno;
			alert(start);
			alert(limit);
			alert(pageno);
			new Ajax.Request('/cms/lastpagedisp/',
  			{
   		 	method:'post',
			parameters: {limit:limit,start:start,pageno:pageno},
    		onSuccess: function(transport)
			{
				
      		var response = transport.responseText;
      		document.getElementById('faq_div').innerHTML=response;
			},
    		onFailure: function(transport)
			{ 
			document.getElementById('sign_error').innerHTML="Sorry , server error .";
			}
			});		
}	


*/

// JavaScript Document



function trim(s)
	{
		return rtrim(ltrim(s));
	}
	
	function ltrim(s)
	{
		var l=0;
		while(l < s.length && s[l] == ' ')
		{	l++; }
		return s.substring(l, s.length);
	}
	
	function rtrim(s)
	{
		var r=s.length -1;
		while(r > 0 && s[r] == ' ')
		{	r-=1;	}
		return s.substring(0, r+1);
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}

function send_email()
{
	var email	=	trim(document.getElementById('email_id').value);
	
	document.getElementById('error_block_email').style.display="block";
	
	if(email=='')
	{
		document.getElementById("p_error").innerHTML=" Enter your email address! ";
	}
	else if(!echeck(email))
	{
		document.getElementById("p_error").innerHTML=" Enter a valid email address !";
	}
	else
	{
		//alert("as");
		document.getElementById("p_error").innerHTML=" Please wait while information is processing. ";
		var rand	=	new Date().getTime();
		new Ajax.Request('/index/sendmail/',
			{
				method:'post',
				parameters: {email:email,rand:rand},
				onSuccess: function(transport){
				var response = transport.responseText;
				//alert(response);
				document.getElementById("p_error").innerHTML=response;
				},
				onFailure: function(transport){ 
				alert("Sorry , server error .");
				
				}
			});
		
	}
	return false;
}

