function callfn(url) { //v2.0
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
} 

function callfn_spl(url,id) { //v2.0
	
	//swap(id);
	//alert(id);
	document.forms[0].type.value = id;
	document.forms[0].action = url;
	
	document.forms[0].submit();	
	return false;	
} 
function callfn_spl_profile(url,id,up)
{
	//alert(up)
	document.forms[0].type.value = id;
	document.forms[0].post_type.value = up;
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
}

function callfn_spl_edit(url,type,content,id)
{
	//alert(id)
	document.forms[0].type.value = type;
	document.forms[0].post_type.value = content;
	document.forms[0].id.value = id;
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
}
function category_post(url,id,type)
{	
	document.forms[0].spl_type.value = type;
	document.forms[0].user_id.value = id;
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
}

function callfn_view_profile(url,type,id)
{
	//alert(id)
	document.forms[0].category_type.value = type;
	document.forms[0].post_type.value = id;
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
}

function callfn_spl_del(url,type,content,id)
{
	//alert(id)
	document.forms[0].type.value = type;
	document.forms[0].post_type.value = content;
	document.forms[0].del_id.value = id;
	document.forms[0].action = url;
	document.forms[0].submit();	
	return false;	
}

function callfn_fast(url,id) { 
	
	document.forms[0].fast.value = id;
	document.forms[0].action = url;
	
	document.forms[0].submit();	
	return false;	
} 
function checkall() 
{

frm = document.forms[0];
elem_count = frm.elements.length;
for(i=0;i<elem_count;i++)
{
	if(frm.check_all.checked==true && frm.elements[i].type == "checkbox")
	{
		frm.elements[i].checked = true;
	} 
	else
	{
		frm.elements[i].checked = false;
	}  
}
}

function focuss( aForm )
{


	if( aForm.elements[0]!=null)
	{
		var i;
		var max = aForm.length;
		for( i = 1; i < max; i++ )
		{
			if( aForm.elements[ i ].type != "hidden" )
			{
			
				aForm.elements[ i ].focus();
				break;
			}
		}
	}
}



function entsub(event,ourform,strn){

 if(!event)event = window.event;
   if (event && (event.which == 13 || event.keyCode == 13))
    {
  ourform.action="set_session.php?id="+strn;
  ourform.submit();
  return false;
    }
    else
    {
     return true;
    }
   }

      
function openPopup(url){
	Url=window.open(url,"Popup","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=600,Top=10,left=10");
	return false;

}

function openPopupuser(url){
	Url=window.open(url,"Popup","toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=445,height=600,Top=10,left=10");
	return false;

}




function searchFunction()
{

	if(document.frm.username.value=="")
	{
		alert("Searchnig filed Blank!..");
		document.frm.username.focus();
		return false;
	}
	


	var uname = document.getElementById("uname").value;

	var xmlHttp;
		try
		{    // Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{    // Internet Explorer
			try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{
				alert("Your browser does not support AJAX!");
				return false;
				}
			}
		}
		
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
		//alert(xmlHttp.responseText);

		document.getElementById("second").innerHTML=xmlHttp.responseText;

		}
	}


	xmlHttp.open("GET","search_result.php?type=srch&uname="+uname,true);

	xmlHttp.send(null);

	return false;
}





function forgot_validate()
{

var str=document.form1.email_address.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		
			if (filter.test(str))
				testresults=true
			else
			{
				alert("Please input a valid email address!");
				document.form1.email_address.focus();
				return false;
			}



callfn_spl('register_login.php','forgotpassword');
return false;


}

function reset_form()
{
	
	document.form1.user_name.value="";
	document.form1.password.value="";
	document.form1.user_name.focus();
	document.forms[0].type.value="login";
	return false;
}

function login_validate(strn)
{
      
	var str=document.form1.user_name.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


		if (filter.test(str))
			testresults=true
		else
		{
			alert("Please input a valid email address");
			document.forms[0].type.value = "login";
			document.form1.user_name.focus();
			return false;
		}
	if(document.form1.password.value=="")
		{
			alert("Please Enter Your Password");
			document.forms[0].type.value = "login";
			document.form1.password.focus();
			return false;
		}
callfn('set_session.php?id='+strn);
return false;

}

function active_validate(strn)
{
  
	if(document.form1.active_code.value=="")
	{
		alert("Please Enter Your Activation code");
		document.form1.active_code.focus();
		return false;
	}

                  var str = document.form1.active_code.value;

	 //AJAX-START FOR ACTIVATION CODE//////////////////////
							
			       url = "ajax_builds.php?type=activation_validate&data="+str;
	
				 if(window.XMLHttpRequest) // Mozilla
				 {
					 objXMLHTTP = new XMLHttpRequest();
				 }
				 else if(window.ActiveXObject) // IE
				 {
					 objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
				 }
	
				 objXMLHTTP.open("POST",url,false);
				 objXMLHTTP.send("");
				 data1 = objXMLHTTP.responseText;
				 
				 
				 
				 if(data1=="y")
				  {
					alert("Activation code invalid!");
					document.form1.active_code.focus();
					return false;
			 	  }



callfn('set_session.php?id='+strn);
return false;
}







function post_validate()
{
	if(document.form1.subject.value=="")
	{
		alert("Please enter subject.");
		document.form1.subject.focus();
		return false;
	}
	
	if(document.form1.mess.value=="")
	{
		alert("Please enter message.");
		document.form1.mess.focus();
		return false;
	}
}		

function upload_validate()
{
	if(document.form1.subject.value=="")
	{
		alert("Please enter subject.");
		document.form1.subject.focus();
		return false;
	}
	
	if(document.form1.message.value=="")
	{
		alert("Please enter message.");
		document.form1.message.focus();
		return false;
	}
}

function contact_us()
{
	if(document.form1.user_name.value=="")
	{
		alert("Please Enter Your user name");
		document.form1.user_name.focus();
		return false;
	}
	var str=document.form1.user_email.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


	if (filter.test(str))
		testresults=true
	else
	{
		alert("Please input a valid email address!");
		document.form1.user_email.focus();
		return false;
	}
	if(document.form1.phone_no.value=="")
	{
		alert("Enter Your Phone Number");
		document.form1.phone_no.focus();
		return false;
	}
}	
      
      
      
  //--------------------function for FAQ----
  
  
  function ShowHide(elementId)
  {
  
  
  	var element = document.getElementById("FAQ_"+elementId); 
  	

  	if(element.style.display != 'block')
  	{       
  		element.style.display = 'block';
  		document.getElementById("EC_"+elementId).innerHTML = '<img src="images/up_arrow.jpg" border="0" >';	
  	}     
  	else
  	{
  		element.style.display = 'none';
  		document.getElementById("EC_"+elementId).innerHTML = '<img src="images/down_arrow.jpg" border="0" >';	
  		
  	}
  	return false;
  	
  	
  }
  
  
  

 function ShowHide_address()
  {
  
 	 callfn('import.php?type=getaddress');
     return false;
    
  }
  
  
function ShowHide_address1(elementId)
{
	
        var element = document.getElementById(elementId); 

	var str=document.getElementById('email_address').value;

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


	if (filter.test(str))
		testresults=true
		else
		{
		alert("Please input a valid email address in Username Field!");
		document.getElementById('email_address').focus();
		return false;
		}
		
	if(document.getElementById('password').value=="")
		{
		alert("Please input your Password!...");
		document.getElementById('password').focus();
		return false;
		}
		
	
	
}






function delete_confirm()

{

frm = document.form1;

    var privateID="";
    var flag=0;
    for(i=0;i<frm.elements.length;i++)
    {
      
        if(frm.elements[i].type=='checkbox' && frm.elements[i].checked==true && frm.elements[i].name == 'cbox[]')
        {
            privateID+=frm.elements[i].value;
            
          
            flag=1;
        }
    }
   if(flag==0)
       {
           alert("Please select atleast one.");
           return false;
       }
//alert(privateID); return false;
    if( confirm("Are You Sure Want to delete ?"))
    {
       
    callfn_spl_profile('profile_info.php','private_message','content');
    return false;
    
	}
    

}


function del_confirm()
{

 frm = document.form1;

    var InvitationID="";
    var flag=0;
    for(i=0;i<frm.elements.length;i++)
    {
      
        if(frm.elements[i].type=='checkbox' && frm.elements[i].checked==true && frm.elements[i].name == 'cbox[]')
        {
            InvitationID+=frm.elements[i].value+"~~";
            
                       
            flag=1;
        }
    }
     if(flag==0)
        {
            alert("Please select atleast one.");
            return false;
    }
  
    if( confirm("Are You Sure Want to delete ?"))
    {
       
    callfn_spl_profile('profile_info.php','sent_message','content');
    return false;
    
	}
   
    
    
    

}

/*function delete_message(ty,yy)

{




if(confirm("Are You Sure Want to delete ?"))
    {
    
     callfn('profile_info.php?view=content&type='+ty+'&msg_id='+yy);
    return false;
    }
}
*/
function delete_message(ty,yy)
{
	if(confirm("Are You Sure Want to delete ?"))
	{
		callfn_spl_del('profile_info.php',ty,'content',yy);
		return false;
	}
}



function setZoom(img, dir, width, height, margin, zIndex, delay) {
	setTimeout(function() {
	if (img.dir==dir) {
	img.style.width=width;
	img.style.height=height;
	img.style.margin=margin;
	img.style.zIndex=zIndex;
	img.parentNode.parentNode.style.zIndex=zIndex;
	}
	}, delay);
}

function larger(img, width, height) {
	img.dir='rtl';
	now=parseInt(img.style.zIndex);
	for (i=now+1; i<=10; i++) {
	w=(width*(10+i))/20+'px';
	h=(height*(10+i))/20+'px';
	m=(-i)+'px 0 0 '+(-width*i/40)+'px';
	setZoom(img, 'rtl', w, h, m, i, 20*(i-now));
	}
}

function smaller(img, width, height) {
	img.dir='ltr';
	now=parseInt(img.style.zIndex);
	for (i=now-1; i>=0; i--) {
	w=(width*(10+i))/20+'px';
	h=(height*(10+i))/20+'px';
	m=(-i)+'px 0 0 '+(-width*i/40)+'px';
	setZoom(img, 'ltr', w, h, m, i, 20*(now-i));
	}
}











/**

* Insert text at position

*/
/*
function insert_text(text, spaces, popup)

{

	var textarea;

	

	if (!popup) 

	{

		textarea = document.forms[form_name].elements[text_name];

	} 

	else 

	{

		textarea = opener.document.forms[form_name].elements[text_name];

	}

	if (spaces) 

	{

		text = ' ' + text + ' ';

	}

	

	if (!isNaN(textarea.selectionStart))

	{

		var sel_start = textarea.selectionStart;

		var sel_end = textarea.selectionEnd;

		mozWrap(textarea, text, '')

		textarea.selectionStart = sel_start + text.length;

		textarea.selectionEnd = sel_end + text.length;

	}

	else if (textarea.createTextRange && textarea.caretPos)

	{

		if (baseHeight != textarea.caretPos.boundingHeight) 

		{

			textarea.focus();

			storeCaret(textarea);

		}

		var caret_pos = textarea.caretPos;

		caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) == ' ' ? caret_pos.text + text +

 ' ' : caret_pos.text + text;

	}

	else

	{

		textarea.value = textarea.value + text;

	}

	if (!popup) 

	{

		textarea.focus();

	}

}
}*/





function color_display(value)
	{
		if((document.getElementById("color_container").style.display)=="none")
		{
			var button_value=document.getElementById("change_color");
			button_value.value="Hide font color";
			document.getElementById("color_container").style.display = "inline";
		}
		else
		{
			var button_value=document.getElementById("change_color");
			button_value.value="Font Color";
			document.getElementById("color_container").style.display = "none";
		}


	}


function Trim(){
	//alert ("dd");
	STRING=arguments[0];
	if(arguments[1])
		DELI=arguments[1];
	else
		DELI=" ";

	STRING = LTrim(STRING,DELI);
	//alert(STRING );
	return RTrim(STRING,DELI);
	}

	//alert (Trim_value );

	 function RTrim(){
	STRING=arguments[0];
	if(arguments[1])
		DELI=arguments[1];
	else
		DELI=" ";

	while(STRING.charAt((STRING.length -1))==DELI){
	STRING = STRING.substring(0,STRING.length-1);
	}
	return STRING;
	}



	function LTrim(){
	STRING=arguments[0];
	if(arguments[1])
		DELI=arguments[1];
	else
		DELI=" ";

	while(STRING.charAt(0)==DELI){
	STRING = STRING.replace(STRING.charAt(0),"");
	}
	return STRING;
}


 function validate_address()
			{

				 if(document.form1.selected_id.value=="")
				 {
					 alert("You Have no Mail ID To Import!");
					 document.form1.selected_id.focus();
					 return false;
				 }
                 
                                  
                prev_mailids=opener.document.form1.to_address.value;
				
				opener.document.form1.to_address.value=prev_mailids + document.form1.selected_id.value;
				
				


				//var Temp_val = document.form1.selected_id.value;


				//Trim_value =  Trim(Temp_val,",");
				//alert("\'"+Trim_value+);

				//trim_parameter = " ";



				//document.form1.selected_id.value = Temp_val ;

				//opener.document.form1.to_address.value=prev_mailids + document.form1.selected_id.value;



				window.close();
				return false;

							
			}
			
			
	function validate_add()
				{
	
	                alert(document.form1.cbox.value.checked);return false;
	
					
					window.close();
					return false;
	
								
			}
	
	
		
		function get_address()
		{
		
		
						jQuery.ajax(
						{
							url:"ajax_builds.php",
							data:{type:"get_address"},
							cache: false,
							async: false,
							success: function(ajax_result){
								alert(ajax_result);
							}
				});	
			
			
			
			
			
			
	}
	
	
	
	function delete_thread(types,post_id,reply_id)
	{
	   
	
		if(confirm("Are You Sure Want to delete?"))
		{
		//callfn('view_category.php?type='+types+'&del=1&post_id='+post_id+'&reply_id='+reply_id);
		
		callfn('post_added.php?category='+types+'&type=del&spl_type=reply&post_id='+post_id+'&reply_id='+reply_id);
		return false;
		}
	}
	
	function delete_post_thread(types,post_id)
		{
		
				   
			if(confirm("Are You Sure Want to delete?"))
			{
			//callfn('view_category.php?type='+types+'&post=1&post_id='+post_id);
			
			callfn('post_added.php?category='+types+'&type=del&spl_type=post&post_id='+post_id);
			return false;
			}
	}

function edit_post_thread(types,post_id)
		{
						
			callfn('category_post.php?type='+types+'&post_id='+post_id+'&sub_type=edit');
			return false;
			
	}
function edit_reply_thread(types,post_id,reply_id)
		{
					
			callfn('category_post.php?type='+types+'&post_id='+post_id+'&reply_id='+reply_id+'&sub_type=edit');
			return false;
			
	    }






function add_users()
{


 frm = document.form1;

    var InvitationID="";
    var flag=0;
    for(i=0;i<frm.elements.length;i++)
    {
      
        if(frm.elements[i].type=='checkbox' && frm.elements[i].checked==true && frm.elements[i].name == 'cbox[]')
        {
            InvitationID+=frm.elements[i].value+",";
        
            flag=1;
        }
    }
     if(flag==0)
        {
            alert("Please select user(s).");
            return false;
    }           
                  
                str = String(InvitationID);
               	var temp = "";
				temp = str.substring(0, str.length-1);
				
				//var prev =InvitationID;
				
             	opener.document.form1.to_users.value=temp; 
              	
              	opener.document.getElementById('any').innerHTML =temp;;
              	 
			   
			   		  //  alert(opener.document.getElementById('any').innerHTML);
			    
		           
              	             	               	             	 
              	             	 
				window.close();
    
    return false;
 

}	



function onlyalphanumericcomma(ev)
{
        ev = ev || window.event;
        var key   = ev.which || ev.keyCode;
        
        if(!((key>=97 && key<=122) || (key>=65 && key<=90) || (key>=48 && key <=57) || key==44 || (key==46 && String.fromCharCode(key)!=".") || key==8 || key==32)){
                return false;
        }
}
 








function check_spl_char1(elem)
{

 var re = /[~|`|!|@|#|$|%|^|&|*|(|)|=|+|/|\|{|}|\[|\]|\?|<|>|\"|\'|:|;]/g;
 
 var val = elem.value;
 var len = val.length;
 var splchar = val.match(re);
  if(splchar)
 {
  alert("Invalid Character");
  //var val2 = val.substring(0,len-1);
  var val2 = val.replace(re,"");
  elem.value = val2;
  return false;
 }
}

function noCTRL(e)
{

	var code = (document.all) ? event.keyCode:e.which;
	
	//var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK;
	//alert(code);
	var msg = "Sorry, this functionality is disabled.";

	if (code == 17) //CTRL+V
	{
		alert(msg);
		return false;
		
		
	}
	
}


/*function firefoxOnPaste() {
    $$('textarea').each(function(e) { 
      if (e.onpaste || e.readAttribute("onpaste")) {
        Event.observe(e,'input',checkForPaste);
      }
    });
  }*/

function charnumspconly(e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;   
//alert(keycode);
/*    if( keycode == 32 && (e.value).length==0)
    {
        return false;
    } */
    if((keycode>=33 && keycode <=43) || keycode ==47 || (keycode>=58 && keycode<=64) || (keycode>=91 && keycode<=94) || keycode==96 || (keycode>=123 && keycode<=127) || keycode ==192 || (keycode ==47))
    {
        
        return false;
    }
    else { return true; } 
}

function valid_mail(e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;   
//alert(keycode);
/*    if( keycode == 32 && (e.value).length==0)
    {
        return false;
    } */
    if((keycode>=33 && keycode <=43) || keycode ==47 || (keycode>=58 && keycode<=64) || (keycode>=91 && keycode<=94) || keycode==96 || (keycode>=123 && keycode<=127) || keycode ==192 || (keycode ==47))
    {
        
        return false;
    }
    else { return true; } 
}

function removefirstspace(form,field)
{

    var re = /^(\s+$|^\s|\-+|\.+|\,+|\/+|\_+)/g;
    var fieldval=eval("document."+form+"."+field+".value");
    var splchar = fieldval.match(re);

    if(splchar && !fieldval.match("\n"))
    {
        var trimstr=fieldval.replace(re, "");
        eval("document."+form+"."+field+".value=\""+trimstr+"\"");
        eval("document."+form+"."+field+".focus()");
    }
}
function valid_upload(fld)
{
    alert("Please use browse button to upload");        
    fld.focus();
    return false;
}
function removefirstspace_textarea(form,field)
{
    var re = /^(\s+$|^\s|\-+|\.+|\,+|\/+|\_+)/g;
    var fieldval=eval("document."+form+"."+field+".value");
    var splchar = fieldval.match(re);
    //alert(fieldval);
    if((splchar && !fieldval.match("\n")) || (fieldval.charCodeAt(0)==13))
    {
        var trimstr=fieldval.replace(re, "");
        eval("document."+form+"."+field+".value=\""+trimstr+"\"");
        eval("document."+form+"."+field+".focus()");
    }
}
