
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}


function confirm_first(msg,turl)
  {
   var r=confirm(msg)
  if (r==true)
    {
	window.location=turl;
    }
  else
    {
    javascript:void(0);
    }
  }
  
 
	
	
function showElements(f) {
  var formElements = "";
  var frmelem = "";
  for (var n=0; n < f.elements.length; n++) {
      formElements += f.elements[n].name +" :" + f.elements[n].value + "\n";
	  if(n==0){
	  frmelem += f.elements[n].name+"="+encodeURIComponent(f.elements[n].value);
	  }else{
	  frmelem += "&"+f.elements[n].name+"="+encodeURIComponent(f.elements[n].value);
	  }
  }
 return frmelem;
 // alert("The elements in the form '" + f.name + "' are:\n\n" + formElements + " query is:\n\n" + frmelem);
  //document.write(frmelem);
}

var xmlHttp;
function xml_connection() {
      
  try
  {    // Firefox, Opera 8.0+, Safari    
  xmlHttp=new XMLHttpRequest();    
  }
  catch (e)
    {
    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;        
        }
      }    
    }

}


	
	
// for Form Tool Tips
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function prepareInputsForHints() {
	var inputs = document.getElementsByTagName("input");
	for (var i=0; i<inputs.length; i++){
		// test to see if the hint span exists first
		if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
			// the span exists!  on focus, show the hint
			inputs[i].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			
			// when the cursor moves away from the field, hide the hint
			inputs[i].onblur = function () {
				
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	// repeat the same tests as above for selects
	var selects = document.getElementsByTagName("select");
	for (var k=0; k<selects.length; k++){
		if (selects[k].parentNode.getElementsByTagName("span")[0]) {
			selects[k].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			selects[k].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	
	
		// repeat the same tests as above for textarea
	var textareas = document.getElementsByTagName("textarea");
	for (var k=0; k<textareas.length; k++){
		if (textareas[k].parentNode.getElementsByTagName("span")[0]) {
			textareas[k].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			}
			textareas[k].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";
			}
		}
	}
	
	
}
addLoadEvent(prepareInputsForHints);
// End Form Tools Tips


	function refer_win(pagename){
		mediacns_window=window.open(pagename,'qc_window','toolbar=no,location=no,borders=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=0,top=0,width=530,height=550');
	}


	function test(obj,msg) {
		  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		  if (regex.test(obj.value))
		  {
			return true;
		  }
		  else{
			alert(msg);
			obj.focus();
			return false;
		  }
		}
	function checkint(obj,msg)
	{
	 if(isNaN(obj.value))
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	function checkempty(obj,msg)
	{
	 if(obj.value=="")
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
	function checklength(obj,rlength,msg)
	{
	 if(obj.value.length<rlength)
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
	
	function checkequal(obj,obj1,msg)
	{
	 if(obj.value!==obj1.value)
	 {
	  alert(msg);
	  obj1.focus();
	  return false;
	 }
	}


	function checkboxcheck(obj,msg)
	{
	 if(!obj.checked)
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}

	function restrictemail(obj,msg)
	{
	var hotmailobj = obj.value.match("hotmail.com");
	var yahooobj = obj.value.match("yahoo.com");
	var gmailobj = obj.value.match("gmail.com");
		
	if(hotmailobj || yahooobj || gmailobj)
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}


function checkemptysearch(obj,msg)
	{
	 if(obj.value<3)
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}


function check_special(field,msg){
var obj = field.value;
var iChars = "*|,\":<>[]{}`\';()@&$#% -^=+~";
for (var i = 0; i < obj.length; i++) {
if (iChars.indexOf(obj.charAt(i)) != -1){
alert(msg);
return false;
}
}
}


function check_search_Form()
	{
		if (checkempty(document.search_form.txtsearch,"Please Enter something to Search")==false) return false;

		return true;
	}



	function check_atp(){

	if (checkempty(document.frm.question,"Please enter your question")==false) return false;
	if (checklength(document.frm.question,25, "Please enter minimum 25 characters for question")==false) return false;
	if (test(document.frm.email,"Please enter a valid email address")==false) return false;
if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    	function check_sharestory(){

if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (test(document.frm.email,"Please enter a valid email address")==false) return false;
if (checkempty(document.frm.subject,"Please enter subject")==false) return false;
    
	if (checkempty(document.frm.story,"Please write your story")==false) return false;
	if (checklength(document.frm.story,100, "Please write minimum 100 characters for story")==false) return false;


if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    


function check_contributearticle(){
if (checkempty(document.frm.title,"Please enter article title")==false) return false;
if (checkempty(document.frm.article_image,"Please select article image")==false) return false;
	if (checkempty(document.frm.article_detail,"Please write article detail")==false) return false;
	if (checklength(document.frm.article_detail,100, "Please write minimum 100 characters for article detail")==false) return false;
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	
return true;
	}
    
    


	function check_fs(){

if (checkempty(document.frm.name,"Please enter your name")==false) return false;
	if (test(document.frm.email,"Please enter a valid email address")==false) return false;
	if (checkempty(document.frm.fsdetails,"Please enter details")==false) return false;
	if (checklength(document.frm.fsdetails,25, "Please enter minimum 25 characters for Details")==false) return false;

if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}



	function check_are(){

if (checkempty(document.frm.name,"Please enter your name")==false) return false;
	if (test(document.frm.email,"Please enter a valid email address")==false) return false;

	if (checkempty(document.frm.city,"Please enter your city")==false) return false;
        
    
	if (checkempty(document.frm.comments,"Please enter your comments")==false) return false;
	if (checklength(document.frm.comments,25, "Please enter minimum 25 characters for comments")==false) return false;


if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    
    	function check_advertise(){

if (checkempty(document.frm.name,"Please enter your name")==false) return false;
	if (test(document.frm.email,"Please enter a valid email address")==false) return false;

if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    function check_pre_postinfo(){
     if (checkempty(document.frm.organization,"Please enter organization name")==false) return false;
     if (checkempty(document.frm.name,"Please enter your name")==false) return false;    
     if (test(document.frm.email,"Please enter a valid email address")==false) return false;
    }
    
function check_post_info_events(){

if (checkempty(document.frm.title,"Please enter a title")==false) return false;
	

	
        
    
	if (checkempty(document.frm.details,"Please enter details")==false) return false;
	if (checklength(document.frm.details,25, "Please enter minimum 25 characters for Details")==false) return false;
    
    if (checkempty(document.frm.organization,"Please enter organization name")==false) return false;
    
    if (checkempty(document.frm.contact,"Please enter contact name")==false) return false;
    
    if (checkempty(document.frm.phone,"Please enter phone number")==false) return false;
    
   
if (test(document.frm.email,"Please enter a valid email address")==false) return false;

if (checkempty(document.frm.start_date,"Please enter start date")==false) return false;
if (checkempty(document.frm.end_date,"Please enter end date")==false) return false;
    

if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    
    
    
    function check_post_info_studies(){
if (checkempty(document.frm.title,"Please enter a title")==false) return false;

	if (checkempty(document.frm.details,"Please enter details")==false) return false;
	if (checklength(document.frm.details,25, "Please enter minimum 25 characters for Details")==false) return false;
    
    if (checkempty(document.frm.organization,"Please enter organization name")==false) return false;
    
    if (checkempty(document.frm.contact,"Please enter contact name")==false) return false;
    
    if (checkempty(document.frm.phone,"Please enter phone number")==false) return false;
    
   
if (test(document.frm.email,"Please enter a valid email address")==false) return false;

if (checkempty(document.frm.expiry_date,"Please enter expiry date")==false) return false;
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    
    
    
    
    
        function check_post_info_c_resources(){

if (document.frm.state.value==0){ 
alert('Please select a province/state');
document.frm.state.focus();
return false;
}

//if (checkempty(document.frm.title,"Please enter a title")==false) return false;

	if (checkempty(document.frm.address,"Please enter address")==false) return false;

  
    if (checkempty(document.frm.phone,"Please enter phone number")==false) return false;
    
   
//if (test(document.frm.email,"Please enter a valid email address")==false) return false;


if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
	if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    
    
    
    
    	function check_register(){


if (test(document.frm.email,"Please enter a valid email address")==false) return false;
if (checkempty(document.frm.password,"Please enter password")==false) return false;
if (checklength(document.frm.password,8,"Minimum 8 characters required for password")==false) return false;		
if (checkempty(document.frm.repassword,"Please rekey your password")==false) return false;		
if (checkequal(document.frm.password,document.frm.repassword,"Both passwords didn't match")==false) return false;
if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (checkempty(document.frm.street_address,"Please enter street address")==false) return false;
if (checkempty(document.frm.city,"Please enter your city")==false) return false;
if (checkempty(document.frm.state_province,"Please enter your state/province")==false) return false;
if (checkempty(document.frm.postal_code,"Please enter postal code")==false) return false;
if (checkempty(document.frm.telephone,"Please enter telephone number")==false) return false;
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}



function check_edit_profile(){


if (checkempty(document.frm.password,"Please enter password")==false) return false;
if (checklength(document.frm.password,8,"Minimum 8 characters required for password")==false) return false;		
if (checkempty(document.frm.repassword,"Please rekey your password")==false) return false;		
if (checkequal(document.frm.password,document.frm.repassword,"Both passwords didn't match")==false) return false;		
		
if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (checkempty(document.frm.street_address,"Please enter street address")==false) return false;
if (checkempty(document.frm.city,"Please enter your city")==false) return false;
if (checkempty(document.frm.state_province,"Please enter your state/province")==false) return false;
if (checkempty(document.frm.postal_code,"Please enter postal code")==false) return false;
if (checkempty(document.frm.telephone,"Please enter telephone number")==false) return false;



if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    
    

function check_login(){

if (test(document.frm.email,"Please enter a valid email address")==false) return false;
if (checkempty(document.frm.password,"Please enter password")==false) return false;
if (checklength(document.frm.password,8,"Minimum 8 characters required for password")==false) return false;		
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    function check_forgotpwd(){

if (test(document.frm.email,"Please enter a valid email address")==false) return false;
if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    function check_subren(){
    if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	
    }
    
function check_changepwd(){

if (test(document.frm.email,"Please enter a valid email address")==false) return false;

if (checkempty(document.frm.password,"Please enter password")==false) return false;
if (checklength(document.frm.password,8,"Minimum 8 characters required for password")==false) return false;		
if (checkempty(document.frm.repassword,"Please rekey your password")==false) return false;		
if (checkequal(document.frm.password,document.frm.repassword,"Both passwords didn't match")==false) return false;	


if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    



    	function check_opi(){
if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (checkempty(document.frm.street_address,"Please enter street address")==false) return false;
if (checkempty(document.frm.city,"Please enter your city")==false) return false;
if (checkempty(document.frm.state_province,"Please enter your state/province")==false) return false;
if (checkempty(document.frm.postal_code,"Please enter postal code")==false) return false;

if (test(document.frm.email,"Please enter a valid email address")==false) return false;
    
if (checkempty(document.frm.telephone,"Please enter telephone number")==false) return false;



if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    function check_opic(){
if (checkempty(document.frm.name,"Please enter your name")==false) return false;
if (checkempty(document.frm.street_address,"Please enter street address")==false) return false;
if (checkempty(document.frm.city,"Please enter your city")==false) return false;
if (checkempty(document.frm.state_province,"Please enter your state/province")==false) return false;
if (checkempty(document.frm.postal_code,"Please enter postal code")==false) return false;

   
if (checkempty(document.frm.telephone,"Please enter telephone number")==false) return false;



if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}
    
    
    







function check_changeaddress(){

if (checkempty(document.frm.Orig_Fname,"Please enter your previous First Name")==false) return false;
if (checkempty(document.frm.Orig_Lname,"Please enter your previous Last Name")==false) return false;
if (checkempty(document.frm.Orig_Address,"Please enter your previous Address")==false) return false;
if (checkempty(document.frm.Ship_Fname,"Please enter your First Name")==false) return false;

if (checkempty(document.frm.Ship_Address,"Please enter street address")==false) return false;
if (checkempty(document.frm.Ship_City,"Please enter your city")==false) return false;

if (checkempty(document.frm.Ship_Postal,"Please enter postal code")==false) return false;

//if (checkempty(document.frm.scode,"Please enter anti-spam code")==false) return false;
//if (checkint(document.frm.scode,"Please enter anti-spam code in numbers only")==false) return false;	

return true;
	}


function togglediv(id) {
var e = document.getElementById(id);
if(e.style.display == 'none') {
e.style.display = 'block';
}
else
{
e.style.display = 'none';
}
}



