//Javascript file
/**
	* @author			:	Vaibhav Dalvi<vaibhav@Dweb.com>
	* @version			:	1.0
	* @access			:	private to Dynamic pvt. ltd.
	* @copyright		:	Copyright (c) 2007 Dynamic pvt. ltd.
							http://www.Dynamicweb.com
	* @FileName			:	main.js; This file includes all javascript functions related to our site
	* Date				:	7-Mar-2008
*/

//Mailing list Add page
//This three function related with Left Menu javascript
function ShowHide(elementId){
	var element = document.getElementById(elementId);	
	if(element.style.display != "block"){
		element.style.display = "block";
	}else{
		element.style.display = "none";
	}
}
function show(firstdiv,seconddiv){	
	if(firstdiv!="" && seconddiv!=""){
		document.getElementById(firstdiv).style.display = "block";
		document.getElementById(seconddiv).style.display = "block";
	}
}
function hiddendiv(div1,div2,url){		
	document.frmmenu.txtdiv1.value=div1;
	document.frmmenu.txtdiv2.value=div2;
	document.frmmenu.action=url;
    document.frmmenu.submit();
}

function showSubmsg(Url,frmName,fieldName)
{
	document.getElementById("Submsg").style.display='inline';
	document.getElementById("msg").style.display='none';
	document.getElementById("showSubmsgBt").style.display='inline';
	document.getElementById("showBt").style.display='none';
}
function savemsg()
{
	document.frmAddList.action=url;
	document.frmmenu.submit();
}
//End
function addnewlist(Url,frmName,fieldName)
{
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();	
}
function viewDraft(Url,frmName,fieldName){
	document.getElementById("msgVal").value=fieldName;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}

function viewArtDraft(Url,frmName,fieldName){
	document.getElementById("flagArt").value='4';	
	document.getElementById("msgVal").value=fieldName;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}


function deleteSubscriber(Url,frmName,delValue){
	evalobj = document.getElementById(frmName);
	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}
	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to delete "+delValue);
	if(validation==true){
		document.frmViewList.txtdelete.value="delete";
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();
	}else{
		return false;
	}
}
function activate(frmName){
	evalobj = eval(frmName);
	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}
	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
}
function deleteForAll(Url,frmName,delValue){
	frm=document.getElementById(frmName)
	evalobj = eval(frm);
	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}
	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	//if(checkAllChekc(frmName)==true){
	var validation =confirm("Do you really want to delete "+delValue);
	if(validation==true){
		document.getElementById("txtdelete").value="delete";
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();
	
	}else{
		return false;
	}
	//}
}

function checkAllChekc(frm){
 	evalobj = eval(frm);
	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}
	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
}
function activatesubsrc(Url,frmName,fieldName)
{
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}
function doCancel(){
	//alert("vaibhav");
document.location.href="viewmailinglist.php";
//window.location="viewmailinglist.php";
}	

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function Get_Cookie( check_name ) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}				

function editData(Id,Url,fieldName,frmName){
	document.getElementById(fieldName).value=Id;
	Delete_Cookie('artid', '/', '');
	Delete_Cookie('baseurl', '/', '');
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}
function Dataedit(Id,Url,fieldName,frmName,ListId,fieldName1){
	document.getElementById(fieldName).value=Id;
	document.getElementById(fieldName1).value=ListId;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}
function sortmessage(Id,tagval,actionval,Url,fieldName1,fieldName2,fieldName3,frmName)
{
	document.getElementById(fieldName1).value=Id;
	document.getElementById(fieldName2).value=tagval;
	document.getElementById(fieldName3).value=actionval;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}
/*function editCampmsg(Id,Url,fieldName,fieldName1,frmName){
	document.getElementById(fieldName).value=Id;
    document.getElementById(fieldName).value=Id;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
	
}*/
//End
//This function use for send edit id//

/*function editDataPopup(Id,Url,fieldName,frmName){
	//document.getElementById(fieldName).value=Id;
	//document.getElementById(frmName).action=Url;
	var urlString=Url+"?editSubID="+Id;
	window.open(urlString,'Edit Subscriber','height=400,width=400');
	document.getElementById(frmName).submit();
	
}*/
//End


//edits
/*
function editDataMailinglist(Id,Url,fieldName,fieldName2,fieldName3,frmName){
	document.getElementById(fieldName).value=Id;
	document.getElementById(fieldName2).value="edit";
	document.getElementById(fieldName3).value="showdiv";
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
	
}
*/
//





//function for active//
function active(Url,frmName){

	evalobj = document.getElementById(frmName);

	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to Active");
	if(validation==true){
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();	
	}else{
		return false;
	}
}
//End
//function for deactive//
function Deactive(Url,frmName){

	evalobj = document.getElementById(frmName);

	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to Deactivate");
	if(validation==true){
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();	
	}else{
		return false;
	}
}
//function for delete//
function DeleteAction(Url,frmName){

	evalobj = document.getElementById(frmName);

	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to Delete");
	if(validation==true){
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();	
	}else{
		return false;
	}
}

//function for add to blocklist //
function addblocklist(Url,frmName){

	evalobj = document.getElementById(frmName);

	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to Block");
	if(validation==true){
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();	
	}else{
		return false;
	}
}
//End
//function for Artical//
function ArticalUser(Url,frmName){

	evalobj = document.getElementById(frmName);

	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}	
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you want to authorize this user to read secure articles?");
	if(validation==true){
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();	
	}else{
		return false;
	}

}
//End

//This Comman Function use for  where u want to Select Multiple checkboxes //
function checkUncheckAll(theElement)
{
		
     var theForm = theElement.form, z = 0;

	 for(z=0; z<theForm.length;z++)
	 {
		 	
     	 if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall')
	  	 {
	  		theForm[z].checked = theElement.checked;
	  	 }
     }
}

//End

////////////Validation for article User/////////////////
function ChekcArtUser(){
	
	frm	=	document.frmAddArtUser;
	if(checkSelect(frm.cmdartcat," article category name ") == false)
		return false;
	if(checkBlank(frm.txtName," Name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;

	if(checkBlank(frm.texPwd," Password ") == false)
		return false;

	if(confirmPassword(frm.texPwd,frm.texConfPwd) == false)
		return false;

	if(document.getElementById("errorMessgae").innerHTML=="Email id is already exist"){
		alert("Email id is already exist");		
		return false;
	}

	frm.txtaction.value="insert";
	frm.action="index.php?p=addartcileuser";
	frm.submit();
	return true;
	
}


function ChekcArtUserEdit(){
	
	frm	=	document.frmAddArtUser;
	if(checkSelect(frm.cmdartcat," article category name ") == false)
		return false;
	if(checkBlank(frm.txtName," Name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;

	if(checkBlank(frm.texPwd," Password ") == false)
		return false;

	if(confirmPassword(frm.texPwd,frm.texConfPwd) == false)
		return false;

	if(document.getElementById("errorMessgae").innerHTML=="Email id is already exist"){
		alert("Email id is already exist");		
		return false;
	}

	//frm.txtaction.value="insert";
	frm.action="index.php?p=addartcileuser";
	frm.submit();
	//return true;
	
}


//Check fields blank or not Validation//

function valid_formadd()
{
	
	frm	=	document.frmAddList;
	if(checkSelect(frm.cmbmailinglist," Mailing list name ") == false)
		return false;
	if(checkBlank(frm.txtName," Subscribers name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;

	/*if(checkBlank(frm.txtCompany," Company name ") == false)
		return false;
	if(checkSelect(frm.cmdgender," Gender type") == false)
		return false;
	if(checkBlank(frm.txtaddress," Address ") == false)
		return false;
	if(checkSelect(frm.cmdcountry," Country name") == false)
		return false;
	if(checkSelect(frm.cmdcity," City name") == false)
		return false;
	if(checkBlank(frm.txtmphone," Mobile number ") == false)
		return false;
	*/
	if(document.getElementById("errorMessgae").innerHTML=="Email id is already exist"){
		alert("Email id is already exist");
		//frm.txtEmail.focus();
		return false;
	}

	frm.txtaction.value="insert";
	frm.action="index.php?p=addsubscriber";
	frm.submit();
	return true;
	
}

function valid_formedit()
{
	
	frm	=	document.frmAddList;
	if(checkSelect(frm.cmbmailinglist," Mailing list name ") == false)
		return false;
	if(checkBlank(frm.txtName," Subscribers name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;

	/*if(checkBlank(frm.txtCompany," Company name ") == false)
		return false;
	if(checkSelect(frm.cmdgender," Gender type") == false)
		return false;
	if(checkBlank(frm.txtaddress," Address ") == false)
		return false;
	if(checkSelect(frm.cmdcountry," Country name") == false)
		return false;
	if(checkSelect(frm.cmdcity," City name") == false)
		return false;
	if(checkBlank(frm.txtmphone," Mobile number ") == false)
		return false;
	*/
	if(document.getElementById("errorMessgae").innerHTML=="Email id is already exist"){
		alert("Email id is already exist");
		//frm.txtEmail.focus();
		return false;
	}

		
	frm.txtaction.value="update";
	frm.action="index.php?p=addsubscriber";
	frm.submit();
	return true;
	
}

function redirectUrl(parm){
	document.location=parm;
	/*alert(parm);
	document.getElementById(frmName).action=parm;
	document.getElementById(frmName).submit();	*/
}

//End

function viewmailingpaging()
{
}
//ajax use for pagging subscription page //

function SubscribersPaging(str,q,strCell,page)
{
			var	strCell=document.frmViewList.dispalyText.value;	
			var path="subscriberDetails.php?ListID="+str+"&q="+q+"&page="+page+"&strCell="+strCell;
			aRequestGet(path, GetResponseValue)
}	


function SubscribersPagingtext(str,q,strCell,page)
{

		//document.getElementById("Subscriber").style.display ="none";
		//window.refresh;
		var str=document.frmViewList.cmbmailinglist.value;
		var	strCell=document.frmViewList.dispalyText.value;	
		var q=document.frmViewList.dispalyValue.value;
		if(q=="" || q=="0"){
			alert("Please enter number");
			return false;
		}else{
			q=Math.round(q);
			var page="";
			var path="subscriberDetails.php?ListID="+str+"&q="+q+"&strCell="+strCell;
			var aUrl = path;
			aRequestGet(aUrl, GetResponseValue)
		}
}	
function SubscribersPagingtextOrg(str,q,strCell,page)
{

		//document.getElementById("Subscriber").style.display ="none";
		//window.refresh;
		var str=document.frmViewList.cmbmailinglist.value;
		var	strCell=document.frmViewList.dispalyText.value;	
		var q=document.frmViewList.dispalyValue.value;
		if(q=="" || q=="0"){
			alert("Please enter number");
			return false;
		}else{
			q=Math.round(q);
			var page="";
			var path="subscriberDetailsOrg.php?ListID="+str+"&q="+q+"&strCell="+strCell;
			var aUrl = path;
			aRequestGet(aUrl, GetResponseValue)
		}
}	

/*function GetResponseValue(flage , value)
{
	if(flage)
	{
		State = value;
		if(State ==0){
			document.getElementById("Subscriber").innerHTML = "No record found";
			//document.getElementById("ShowDetails").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
			document.getElementById("Subscriber").style.display = "inline";
								
		}
		if(State ==1) {
			document.getElementById("Subscriber").innerHTML ="Please select dropdown";
			document.getElementById("Subscriber").style.display = "inline";
			//document.getElementById("ShowDetails").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
		}
		if(State !=1 && State !=0){
			document.getElementById("Subscriber").innerHTML = State;
			document.getElementById("Subscriber").style.display = "inline";
			//document.getElementById("ShowDetails").style.display = "none";					
			document.getElementById("includeValue").style.display = "none";
		}
		if(State <=1 ){
			document.getElementById("addSearch").style.display="inline";
			document.getElementById("buttonDel").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
			//document.getElementById("buttonDel").style.display = "inline";
		}else{
			document.getElementById("addSearch").style.display="none";
			document.getElementById("buttonDel").style.display = "inline";
			document.getElementById("includeValue").style.display = "none";
		}
	}
	
}
*/

function GetResponseValue_org(flage , value)
{
	if(flage)
	{
		State = value;
	
		if(State ==0){
			document.getElementById("Subscriber").innerHTML = "No record found";
			//document.getElementById("ShowDetails").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
			document.getElementById("Subscriber").style.display = "inline";
			document.getElementById("addSearch").style.display="inline";
								
		}
		if(State ==1) {
			document.getElementById("Subscriber").innerHTML ="Please select dropdown";
			document.getElementById("Subscriber").style.display = "inline";
			//document.getElementById("ShowDetails").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
			document.getElementById("addSearch").style.display="inline";
		}
		if(State !=1 && State !=0){
			document.getElementById("Subscriber").innerHTML = State;
			document.getElementById("Subscriber").style.display = "inline";
			//document.getElementById("ShowDetails").style.display = "none";					
			document.getElementById("includeValue").style.display = "inline";
			document.getElementById("addSearch").style.display="none";
		}
		/*if(State <=1 ){
			document.getElementById("addSearch").style.display="inline";
			document.getElementById("buttonDel").style.display = "none";
			document.getElementById("includeValue").style.display = "none";
			//document.getElementById("buttonDel").style.display = "inline";
		}else{
			document.getElementById("addSearch").style.display="none";
			document.getElementById("buttonDel").style.display = "inline";
			document.getElementById("includeValue").style.display = "none";
		}*/
	}
	
}
//End


//This use for search page pagging and text value for pagging

function inputHiddenValue(frmName,q,count){
	document.getElementById("q").value=q;
	document.getElementById("page").value=count;
	document.getElementById(frmName).submit();	
}

function inputHiddenValueChekc(url,frmName,q,count){
	document.getElementById("q").value=q;
	document.getElementById("page").value=count;
	document.frmArticlesTempl.action=url;	
	document.frmArticlesTempl.submit();	
}



///User site Paging validation//

function inputTextChangeValuePagging(frmName){
	var storeValue=document.frmSearch.dispalyValue.value;
	if(storeValue=="" ||storeValue=="0"){
			alert("Please enter number");
			return false;
		}else{
		storeValue=Math.round(storeValue);	
		document.getElementById("q").value=storeValue;		
		document.getElementById(frmName).submit();	
		return true;
	}
}
///Edit//

function inputTextChangeValues(frmName){
//alert(frmName)
	var storeValue=document.getElementById("dispalyValue").value;
	storeValue=Math.round(storeValue);	
	document.getElementById("q").value=storeValue;
	document.getElementById(frmName).submit();	
}
//end



//function on addmailinglist page
function showcompdiv(frmName)
{
	
	var cmbid=document.getElementById(frmName).cmblist.value;
	if(cmbid==2 )
		document.getElementById("showcomp").style.display='inline';
	else
		document.getElementById("showcomp").style.display='none';
}

//mailing list//

function mailListIds(){
	document.getElementById("frmViewList").submit();	
	var cmbid=document.frmViewList.cmbmailinglist.value;
	document.frmViewList.mailListId.value=cmbid;
}

//show city ajax//

function showCity(str){
		var xmlreload = initxmlhttp() ;
		var path="displaycity.php?CountryId="+str;
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;
						
					document.getElementById("citytwo").style.display='none';
					document.getElementById("cityfirst").innerHTML=State;					
					document.getElementById("cityfirst").style.display='';
				
				}
				
			}
			xmlreload.send(null) ;
					
}


//////////////////////////////////////////////////////
////////////////////Chekc User Account//////////////////
//////////////////////////////////////////////////////

function showAvilableAccount(){
		var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtLoginUser").value;
		if(str==""){
			alert("Please insert user name");
			return false;
		}else{

		var path="chkuseraccount.php?loginName="+str;
		
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;					
					var StoreValue;
					if(State==0){
						StoreValue="User id is already exist";
						 document.getElementById("messages1").value="not Allow";		
					}else{
						StoreValue="";
						document.getElementById("messages1").value="Allow";		
					}
					document.getElementById("messages").innerHTML=StoreValue;		
					document.getElementById("messages").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
		}			
}

//////////end/////////////
function subAmdinValidation(){	
	frm	=document.frmSubDetaisl;
	if(checkBlank(frm.txtLoginUser," User name ") == false)
		return false;
	if(checkBlank(frm.txtPassword," Password ") == false)
		return false;	
	if(checkBlank(frm.firstName," First name ") == false)
		return false;
	if(checkBlank(frm.lastName," Last name ") == false)
		return false;
	if(checkBlank(frm.expirydDate," Expiryd date ") == false)
		return false;	
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	if(document.getElementById("messages").style.display!='inline'){
				alert("please check user avliable or not");		
				return false;
		}
			
	if(document.getElementById("messages1").value=="not Allow"){
				alert("please enter another user name");		
				return false;
		}
	if(document.getElementById("messages4").value==1){
				alert("Expiry date should be less than admin expiry date");		
				return false;
		}

	if(document.getElementById("messages3").value=="not Allow"){
				alert("please enter another email id");		
				return false;
		}

}

function subAmdinValidationEdit(){
	
	frm	=document.frmSubDetaisl;
	if(checkBlank(frm.txtPassword," Password ") == false)
		return false;	
	if(checkBlank(frm.firstName," First name ") == false)
		return false;
	if(checkBlank(frm.lastName," Last name ") == false)
		return false;
	if(checkBlank(frm.expirydDate," Expiryd date ") == false)
		return false;	
	if(checkBlank(frm.txtEmail," E-mail Address ") == false)
	{
		return false;
	}
	if(checkEmail(frm.txtEmail," E-mail Address ") == false)
	{
		return false;
	}
	
	if(document.getElementById("messages1").value=="not Allow"){
			alert("please enter another user name");		
			return false;
		}

		if(document.getElementById("messages3").value=="not Allow"){
			alert("please enter another email id");		
			return false;

		}
		
}



//////////////////
//	  Login
///////////////////
function LoginValidtaion(){
	frm	=document.frmLogin;
	
	if(checkBlank(frm.txtuser," User name ") == false)
		return false;
	if(checkBlank(frm.txtpwd," Password ") == false)
		return false;
	return true;

}

///////////////////////////////////////////////////////////////
//Admin Section//
//////////////////////////////////////////////////////////////
//Functions for List page
function valid_formAddChk(frmname,url)
{
	frm	=document.getElementById(frmname);
	if(checkBlank(frm.txtTitle," Title ") == false)
	{
		return false;
	}
	var drp =frm.cbolist2;
	alert(drp);
	var str = '';	
	for(var i=0;i<drp.length;i++)
	{	
		//if(drp[i].selected==true  )
		//{
			if (str == '' ) 
					str = drp[i].value;
			else	 
				str += ',' +  drp[i].value;
		//}
	}
	alert(str);	
	if(str == "")
	{
		alert("Mailing List cannot be blank");
		frm.cbolist2.focus();
		return false;
	}
	
	frm.multilistsel.value=str;
	
}


var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|co|uk)$/;


function valid_formCompose(frmname,url)
{
	
	var frm	=document.frmcompose;
	var drp =frm.cbolist2;
	var str = '';	
	for(var i=0;i<drp.length;i++)
	{	
			if (str == '' ) 
					str = drp[i].value;
			else	 
				str += ',' +  drp[i].value;
	}	
	if(str == "")
	{
		alert("Mailing List cannot be blank");
		frm.cbolist2.focus();
		return false;
	}
	
	frm.multilistsel.value=str;
	
	
}

function showSubMsgCompose(frmname,statusval,listid,url)
{	
	frm	=document.getElementById(frmname);
	if(checkBlank(frm.txtTitle," Title ") == false)
		return false;
	if(checkBlank(frm.txtFrom," From name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	//if(checkBlank(frm.txtSubject," Subject ") == false)
		//return false;
	if(checkBlank(frm.txtRpath," Return path ") == false)
		return false;
	if(checkBlank(frm.cmblist," Mailing list ") == false)
		return false;

	document.getElementById("addrecord").value="addListRec";
	document.getElementById("msgStatus").value=statusval;
	document.getElementById("listId").value=listid;
	document.getElementById(frmname).action=url;
	document.getElementById(frmname).submit();
}


function valid_formSubMsgAdd(frmname,Status,url)
{
	frm	=document.getElementById(frmname);
	
	if(checkBlank(frm.txtFrom," From name ") == false)
		return false;
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	if(checkBlank(frm.txtSubject," Subject ") == false)
		return false;
	
	document.getElementById("txtaction").value="addMessageRec";
	document.getElementById("Status").value=Status;
	frm.action=url;
	frm.submit();
	
	return true;
}


function clearMsg(frmname,statusval,listid)
{
	alert(listid);
	var validation =confirm("This will delete Subdcription message, Are you sure?");
	if(validation==true)
	{
		var xmlreload = initxmlhttp() ;
		var url = "deletesubmessage.php?statusval="+statusval+"&listid="+listid;
		alert(url);
				xmlreload.open( "GET", url, true ) ;
				xmlreload.onreadystatechange=function()
				{
					if (xmlreload.readyState==4)
					{
						alert(xmlreload.responseText);
						alert("Message has been cleared");
					}
				}
				xmlreload.send(null) ;
			
	
	}else{
		return false;
	}
}

function cancelMsg(frmname,url,listval)
{
	document.getElementById("listId").value=listval;
	document.getElementById(frmname).action=url;
	document.getElementById(frmname).submit();
}

function cancelList(frmname,url,listval)
{
	document.getElementById("listId").value=listval;
	document.getElementById("addrecord").value="Clearlist"
	document.getElementById(frmname).action=url;
	document.getElementById(frmname).submit();
}

function showListMessage(Id,Url,frmName)
{
	document.getElementById("editListId").value=Id;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}

function editDataMailinglist(Id,Url,frmName)
{
	document.getElementById("editListId").value=Id;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}

function deleteDataMailinglist(Id,Url,frmName)
{
	var validation =confirm("Do you really want to delete mailing list?");
	if(validation==true){
		document.getElementById("deleteListId").value=Id;
		document.getElementById(frmName).action=Url;
		document.getElementById(frmName).submit();
		return true;
	}else{
		return false;
	}
	
}

function makedisable1(frmName)
{
	
	document.getElementById(frmName).txtcdays1.disabled =true;
	document.getElementById(frmName).chkWeekly1.disabled =false;
	document.getElementById(frmName).chkWeekly2.disabled =false;
	document.getElementById(frmName).chkWeekly3.disabled =false;
	document.getElementById(frmName).chkWeekly4.disabled =false;
	document.getElementById(frmName).chkWeekly5.disabled =false;
	document.getElementById(frmName).chkWeekly6.disabled =false;
	document.getElementById(frmName).chkWeekly7.disabled =false;
}

function makedisable2(frmName)
{
	document.getElementById(frmName).txtcdays1.disabled =false;
	document.getElementById(frmName).chkWeekly1.disabled =true;
	document.getElementById(frmName).chkWeekly2.disabled =true;
	document.getElementById(frmName).chkWeekly3.disabled =true;
	document.getElementById(frmName).chkWeekly4.disabled =true;
	document.getElementById(frmName).chkWeekly5.disabled =true;
	document.getElementById(frmName).chkWeekly6.disabled =true;
	document.getElementById(frmName).chkWeekly7.disabled =true;
	
}

function  makedisable3(frmName)
{
document.getElementById(frmName).txtcdays2.disabled =true;
}
function  makedisable4(frmName)
{
document.getElementById(frmName).txtcdays2.disabled =false;
}

function addAdmin(Url,frmName){
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}

////////////////////////////////////////////////////////////////
///Admin User Check Avilabe or not/////////////////////////////
////////////////////////////////////////////////////////////
function showAvilableId(){
		var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtLoginUser").value;
		if(str==""){
			alert("Please enter user name");
			return false;
		}else{
		document.getElementById("messages").style.display='none'
		document.getElementById("ShowLoading").style.display='inline';
		var path="chkuser.php?loginName="+str;
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					
					State = xmlreload.responseText;					
					var StoreValue;
					if(State==0){
						StoreValue="User id is already existed";
						 document.getElementById("messages1").value="not Allow";		
						 //document.getElementById("txtLoginUser").focus();
					}else{
						StoreValue="User id is available";
						document.getElementById("messages1").value="Allow";		
						document.getElementById("txtPassword").focus()
					}
					  document.getElementById("ShowLoading").style.display='none';
					  document.getElementById("messages").innerHTML=StoreValue;		
					  document.getElementById("messages").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
		}			
}
///////////////////////////////////////////////////////////////////////

function chkTitle(frm)
{
	var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtLoginUser").value;
		if(str==""){
			alert("Please enter user name");
			return false;
		}else{

		var path="chkuser.php?loginName="+str;
		
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;					
					var StoreValue;
					if(State==0){
						StoreValue="User id is already existed";
						 document.getElementById("messages1").value="not Allow";		
					}else{
						StoreValue="";
						document.getElementById("messages1").value="Allow";		
					}
					document.getElementById("messages").innerHTML=StoreValue;		
					document.getElementById("messages").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
		}		
}

//Check for existing media
function showAvilableMediaId(){
		var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtName").value;
		if(str==""){
			alert("Please insert media name");
			return false;
		}else{

		var path="chkmedia.php?mediaName="+str;
		
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;					
					var StoreValue;
					if(State==0){
						StoreValue="Media name is already existed";
						 document.getElementById("messages1").value="not Allow";		
					}else{
						StoreValue="";
						document.getElementById("messages1").value="Allow";		
					}
					document.getElementById("messages").innerHTML=StoreValue;		
					document.getElementById("messages").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
		}			
}
//*************** end of media**************//
function saveMsg(frmName,Url,listid)
{
	
	document.getElementById(frmName).listID.value=listid;
	document.getElementById(frmName).txtaction.value="savemessage"
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();
}

////check emila id
function showEmailId(){
		var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtEmail").value;
		var path="chkemail.php?emailId="+str;		
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;					
					
					var StoreValues;
					if(State!=0){
						StoreValues="Email id already exists";
						document.getElementById("messages3").value="not Allow";		
					}else{
						StoreValues="";
						document.getElementById("messages3").value="";	
					}
					document.getElementById("messages2").innerHTML=StoreValues;		
					document.getElementById("messages2").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
				
}

///Admin Validation//
function superAdminValidation(){
	
	frm	=document.frmSuperAdminDetaisl;
	if(checkBlank(frm.txtLoginUser," User name ") == false)
		return false;
	if(checkBlank(frm.txtPassword," Password ") == false)
		return false;	
	if(checkBlank(frm.txtEmail,"  Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	if(checkBlank(frm.txtBounceAddr," Bounce email ") == false)
		return false;
	if(checkEmail(frm.txtBounceAddr) == false)
		return false;
	if(checkBlank(frm.txtBounceAddrdeli," Address ") == false)
		return false;
	if(checkBlank(frm.txtBouncePopServer," Bounce pop3 server ") == false)
		return false;
	if(checkBlank(frm.txtBouncePopUser," Bounce pop3 email ") == false)
		return false;
	if(checkEmail(frm.txtBouncePopUser) == false)
		return false;
	if(checkBlank(frm.txtBouncePopPwd," Bounce pop3 password ") == false)
		return false;	

	//frm.submit();
	return true;
	
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}


function AdminValidation(){	
	frm	=document.frmAdminDetaisl;
	if(checkBlank(frm.txtLoginUser," User name ") == false)
		return false;
	if(checkBlank(frm.txtPassword," Password ") == false)
		return false;
	/*if(checkBlank(frm.txtcPassword," Confirm password ") == false)
		return false;
	if(confirmPassword(frm.txtPassword,frm.txtcPassword) == false)
		return false;*/	
	if(checkBlank(frm.firstName," First name ") == false)
		return false;
	if(checkBlank(frm.lastName," Last name ") == false)
		return false;
	if(checkSelect(frm.cmdcountry," Country ") == false)
		return false;
	if(checkBlank(frm.addr," Address ") == false)
		return false;
	if(checkBlank(frm.mphone," Mobile number ") == false)
		return false;
	/*if(checkBlank(frm.expirydDate," Expiry date ") == false)
		return false;*/
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	if(checkBlank(frm.txtUserMax," Max user ") == false)
		return false;
	if(checkBlank(frm.txtListsMax," Max list ") == false)
		return false;	

	if(frm.txtListsMax.value=="0"){
		alert("List Limit cannot be zero");
		frm.txtListsMax.focus();
		return false;
	}

	

	if(checkBlank(frm.txtMaxSubscribersTotal," Max total subscribers ") == false)
		return false;

	if(frm.txtMaxSubscribersTotal.value=="0" && frm.txtMaxSubscribersTotal.value < "0"){
		alert("Max total subscribers cannot be zero");
		frm.txtListsMax.focus();
		return false;
	}

	if(checkBlank(frm.txtMaxSubscribersList,"  Max subscribers in one list ") == false)
		return false;
	
	if(frm.txtMaxSubscribersList.value=="0"){
		alert("Subscribers per list cannot be zero");
		frm.txtMaxSubscribersList.focus();
		return false;
	}
	
	if(checkBlank(frm.txtCategoriesMax,"  Max categories ") == false)
		return false;
	if(checkBlank(frm.txtArticlesMax," Max articles ") == false)
		return false;
	if(checkBlank(frm.txtPollsMax," Max polls ") == false)
		return false;
	if(checkBlank(frm.txtMaxMessageSize," Max message size ") == false)
		return false;
	if(checkBlank(frm.txtPice," price ") == false)
		return false;

	if(document.getElementById("messages").style.display!='inline'){
		alert("please check user avliable or not");		
		return false;
	}
	
	if(document.getElementById("messages1").value=="not Allow"){
		alert("please enter another user name");		
		return false;
	}

	/*if(document.getElementById("messages3").value=="not Allow"){
		alert("please enter another email id");		
		return false;

	}
	*/	
	//frm.submit();
	return true;
	
}



//

function AdminValidationEdit(){	
	frm=document.frmAdminDetaisl;
	if(checkBlank(frm.txtLoginUser," User name ") == false)
		return false;
	if(checkBlank(frm.txtPassword," Password ") == false)
		return false;
	/*if(checkBlank(frm.txtcPassword," Confirm password ") == false)
		return false;
	if(confirmPassword(frm.txtPassword,frm.txtcPassword) == false)
		return false;*/
	if(checkBlank(frm.firstName," First name ") == false)
		return false;
	if(checkBlank(frm.lastName," Last name ") == false)
		return false;
	if(checkSelect(frm.cmdcountry," Country ") == false)
		return false;	
	if(checkBlank(frm.addr," Address ") == false)
		return false;
	if(checkBlank(frm.mphone," Mobile number ") == false)
		return false;	
	/*if(checkBlank(frm.expirydDate," Expiry date ") == false)
		return false;*/
	if(checkBlank(frm.txtEmail," Email ") == false)
		return false;
	if(checkEmail(frm.txtEmail) == false)
		return false;
	if(checkBlank(frm.txtUserMax," Max user ") == false)
		return false;
	if(checkBlank(frm.txtListsMax," Max list ") == false)
		return false;

	if(frm.txtListsMax.value=="0"){
		alert("List limit cannot be zero");
		frm.txtListsMax.focus();
		return false;
	}
	if(checkBlank(frm.txtMaxSubscribersList,"  Max subscribers in one list ") == false)
		return false;

	if(checkBlank(frm.txtMaxSubscribersTotal," Max total subscribers ") == false)
		return false;

	if(frm.txtMaxSubscribersList.value=="0"){
		alert("Subscribers per list cannot be zero");
		frm.txtMaxSubscribersList.focus();
		return false;
	}
	
	if(checkBlank(frm.txtCategoriesMax,"  Max categories ") == false)
		return false;
	if(checkBlank(frm.txtArticlesMax," Max articles ") == false)
		return false;
	if(checkBlank(frm.txtPollsMax," Max polls ") == false)
		return false;
	if(checkBlank(frm.txtMaxMessageSize," Max message size ") == false)
		return false;

	if(checkBlank(frm.txtPice," price ") == false)
		return false;

	
	/*if(document.getElementById("messages3").value=="not Allow"){
		alert("please enter another email id");		
		return false;

	}*/
		
	//frm.submit();
	return true;
	
}

//////////////Date Check///////////
function ChekcWriteDate(){
	if(document.getElementById("expirydDate").value!=""){
		document.getElementById("expirydDate").value="";
		alert("Select date  to click on image");
	}

}




///Edit admin table//

function editDetails(frmName,url,id,values){
	document.getElementById(id).value=values;
	//alert("U wanna delete"+document.getElementById(id).value);
	document.getElementById(frmName).action=url;
	document.getElementById(frmName).submit();
}

function DeleteDetails(frm){
	evalobj = eval(frm);	
	var count1=0;
	for(var k=0;k<evalobj.length;k++){
		elm = evalobj.elements[k];
		if(elm.type =="checkbox" && elm.checked ==true){
			count1++;
		}

	}
	if(count1<= 0){
		alert("Please select at least one check box");
		return false;
	}
	var validation =confirm("Do you really want to delete?");
	if(validation==true){
		//document.frmAdminDetails.action="index.php?p=adminlist";
		//document.frmAdminDetails.submit();	
		return true;
	}else{
		return false;
	}
	
}


function showEditEmailId(Id){
		var xmlreload = initxmlhttp() ;
		var str=document.getElementById("txtEmail").value;
		var path="chkeditemail.php?emailId="+str+"&ID="+Id;		
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;					
					
					var StoreValues;					
					///alert(State);
					if(State!=0){
						StoreValues="Email id already exists";
						document.getElementById("messages3").value="not Allow";		
					}else{
						StoreValues="";
						document.getElementById("messages3").value="";	
					}
					document.getElementById("messages2").innerHTML=StoreValues;		
					document.getElementById("messages2").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
				
}

//Function for msg page in admin section for add Lang//
function addLang(){
	var storeLangName=prompt("Please enter Language name","");
	if (storeLangName!=null && storeLangName!=""){
		var xmlreload = initxmlhttp() ;
		var path="enterlang.php?LagName="+storeLangName;
		var url = path+storeLangName;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{
			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;		
							
					document.getElementById("Lang1").style.display='none';
					document.getElementById("Lang").innerHTML=State;		
					document.getElementById("Lang").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;				
	}
}

//Add Css to articles//

function addStyleSheet(){
	var storeLangName=prompt("Please enter style sheet ie.http://domain.com/style.css","");
	document.getElementById("linkstyle").value=storeLangName;	
}
//end

//Check Article Category//
function checkArticlecat(str,adminID,Url,message1){
	var xmlreload = initxmlhttp();	
	var path=Url+"?adminID="+adminID+"&commId="+str;
	var url = path+str;
	xmlreload.open( "GET", path, true ) ;
	xmlreload.onreadystatechange=function(){
		if (xmlreload.readyState==4)
			{
				State = xmlreload.responseText;		
				document.getElementById(message1).innerHTML=State;		
				document.getElementById(message1).style.display='inline';		
			}			
		}
		xmlreload.send(null) ;	
}
//End//


//Check Article Category Edit//
function checkEditArticlecat(str,catId,adminID,Url,message1){
		
	var xmlreload = initxmlhttp();	
	var path=Url+"?adminID="+adminID+"&catId="+catId+"&commId="+str;
	var url = path+str;
	xmlreload.open( "GET", path, true ) ;
	xmlreload.onreadystatechange=function(){
		if (xmlreload.readyState==4)
			{
				State = xmlreload.responseText;	
				document.getElementById(message1).innerHTML=State;		
				document.getElementById(message1).style.display='inline';
				
			}			
		}
		xmlreload.send(null) ;	
}
//End//

//Check Exists or not articles//
function checkArticles(){
	if(document.getElementById("message1").innerHTML=="A category with such title already exists"){
		alert("please change article name");
	//document.getElementById("title").onfocuse;
	return false;
	}

}







//Show Messgae  for Lang//
function showLangMessage(str){
	var xmlreload = initxmlhttp();
	document.getElementById("langid").value=str;
	var path="showmessage.php?LagId="+str;
	var url = path+str;
	xmlreload.open( "GET", path, true ) ;
	xmlreload.onreadystatechange=function()
		{
		if (xmlreload.readyState==4)
			{
				State = xmlreload.responseText;					
				document.getElementById("message2").style.display='none';
				document.getElementById("message1").innerHTML=State;		
				document.getElementById("message1").style.display='inline';
			
			}
			
		}
		xmlreload.send(null) ;				
	
}

///Put Editor Value//

function editorName(strValue,frmName,Url){
//alert(strValue);
	document.getElementById('textAreaName').value=strValue;
	document.getElementById(frmName).action=Url;
	document.getElementById(frmName).submit();

}

function showCityDynamic(str,pageName,parmName,divFirst,divSecond){
		var xmlreload = initxmlhttp();
		var path=pageName+"?"+parmName+"="+str;
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;
					document.getElementById(divFirst).style.display='none';
					document.getElementById(divSecond).innerHTML=State;					
					document.getElementById(divSecond).style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
					
}



//////////////////////////////////////
/// Pagaing suibmit adminlist//
//////////////////////////////////////
function inputTextChangeValue(frmName,fieldName,fieldStore){
	var storeValue=document.getElementById(fieldName).value;
	if(storeValue=="" ||storeValue=="0"){
			alert("Please enter number");
			return false;
		}else{
		storeValue=Math.round(storeValue);	
		document.getElementById(fieldStore).value=storeValue;
		document.getElementById(frmName).submit();	
		return true;
	}
}

//////////////////////////////////////////////////
////////////AddCity in hidden//////////////
//////////////////////////////////////////
function inputCity(strValue){
	alert(strValue);
	document.frmAdminDetaisl.CityID.value=strValue;
}
//////////////////////////////testing
//show city ajax//

function showCityTest(str){
		var xmlreload = initxmlhttp() ;
		var path="displaycity.php?CountryId="+str;
		var url = path+str;
		xmlreload.open( "GET", path, true ) ;
		xmlreload.onreadystatechange=function()
			{

			if (xmlreload.readyState==4)
				{
					State = xmlreload.responseText;
					//alert(State);
						
					//document.getElementById("citytwo").style.display='inline';
					document.getElementById("cityfirst").style.display='none';
					document.getElementById("citytwo").innerHTML=State;	
					//document.frmAdminDetaisl.cmdcity.innerHTML=State;	
					document.getElementById("citytwo").style.display='inline';
				
				}
				
			}
			xmlreload.send(null) ;
					
}



function exportlist(Frmname,Url)
{
document.getElementById(Frmname).action=Url;
document.getElementById(Frmname).submit();
}

function faddlist(frmName)
{alert(frmName);
	if(document.getElementById(frmName).txtTitle.value="")
	{alert(frmName);
		alert("Please enter list name");
		return false;
	}
}
