function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

//var preloadFlag = false;
//function preloadImages() {
	//if (document.images) {
		//global_menu_home_over = newImage("/global-menu-home-over.gif");
		//global_menu_home_down = newImage("/global-menu-home-down.gif");
		//global_menu_friends_over = newImage("/global-menu-friends-over.gif");
		//global_menu_friends_down = newImage("/global-menu-friends-down.gif");
		//global_menu_networks_over = newImage("/global-menu-networks-over.gif");
		//global_menu_networks_down = newImage("/global-menu-networks-down.gif");
		//global_menu_events_over = newImage("/global-menu-events-over.gif");
		//global_menu_events_down = newImage("/global-menu-events-down.gif");
		//global_menu_invitefriends_over = newImage("/global-menu-invitefriends-over.gif");
		//global_menu_invitefriends_down = newImage("/global-menu-invitefriends-down.gif");
		//global_menu_classifieds_over = newImage("/global-menu-classifieds-over.gif");
		//global_menu_classifieds_down = newImage("/global-menu-classifieds-down.gif");
		//preloadFlag = true;
	//}
//}

function openPopWin(url,name,width,height,scroll,resize,left,top,toolbar) {
	var popup = window.open(url, "", 'toolbar=' + toolbar + ',location=0,directories=0,status=0, menubar=0,scrollbars=' + scroll + ',resizable=' + resize + ',width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
	popup.focus();
	if( navigator.appName.substring(0,8) == "Netscape" ) {
		popup.location = popupURL;
	}
}

function openChat() {
   openPopWin('http://192.168.0.2/murugan/profile/chat.php', 'Ryze Chat', 550, 420, 1, 1, 10, 10, 0);
}

function ascformescape(temp) {
  temp = temp.replace(/\'/g, '&#039;');
  temp = temp.replace(/</g, '&#60;');
  return temp;
}
function allTrim(s) {
    for(i=0;i<s.length;i++) {
        if(s.charAt(i)!=' ') {
            break;
        }
    }
    s=s.substr(i)
    if(s.length>0) {
        for(i=s.length-1,j=0;i>=0;i--,j++) {
            if(s.charAt(i)!=' ') {
                break;
            }
        }
        s=s.substr(0,s.length-j)
    }
    return s;
}

function validateuser()
{
var frm=document.form1;
flag=false;
 email1=allTrim(frm.email.value);
 rateOf=email1.indexOf('\@');
 dot=email1.indexOf('.');
        if(allTrim(frm.username.value)=='')
        {
                alert("User name should not be empty");
                frm.username.focus();
                flag=false;
        }
        else if(allTrim(frm.password.value)=='')
        {
                alert("Password should not be empty");
                frm.password.focus();
                flag=false;
        }
        else if(allTrim(frm.password.value) != allTrim(frm.cpassword.value))
        {
                alert("Verify your Confirm password. Password both are not unique");
                frm.cpassword.value="";
                frm.cpassword.focus();
                flag=false;
        }
        else if(email1==''|| dot==-1 || rateOf==-1)
        {
                alert("Please enter your valid contact email Id");
                frm.email.focus();
                flag=false;
        }
        else if(allTrim(frm.url.value)=='')
        {
                alert("URL is empty");
                frm.url.focus();
                flag=false;
        }
        else
          flag=true;
        return flag;
}
function editprofile()
{
var frm=document.formedit;
flag=false;
 email1=allTrim(frm.email.value);
 rateOf=email1.indexOf('\@');
 dot=email1.indexOf('.');
        if(allTrim(frm.password.value)=='')
        {
                alert("Password should not be empty");
                frm.password.focus();
                flag=false;
        }
        else if(email1==''|| dot==-1 || rateOf==-1)
        {
                alert("Please enter your valid contact email Id");
                frm.email.focus();
                flag=false;
        }
        else if(allTrim(frm.url.value)=='')
        {
                alert("URL is empty");
                frm.url.focus();
                flag=false;
        }
        else if((frm.keywords.value)!="")
	{
	        show_word_count=true;
 	        show_char_count=true; 
		if (show_word_count == null) {
		 show_word_count = true;
		}
		if (show_char_count == null) {
		 show_char_count = false;
		}
		var char_count = frm.keywords.value.length;
		var fullStr = frm.keywords.value + " ";
		var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
		var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
		var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
	 	var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
		var splitString = cleanedStr.split(" ");
		var word_count = splitString.length -1;
		if (fullStr.length <2) {
		 word_count = 0;
		}
		if (word_count == 1) {
		 wordOrWords = " word";
		}
		else {
		 wordOrWords = " words";
		}
		if (char_count == 1) {
		 charOrChars = " character";
		} else {
		 charOrChars = " characters";
		}
		if (show_word_count & show_char_count) {
		 //alert ("Word Count:\n" + "    " + word_count + wordOrWords + "\n" + "    " + char_count + charOrChars);
		}
		else {
		 if (show_word_count) {
		  //alert ("Word Count:  " + word_count + wordOrWords);
		 }
	 	 else {
		  if (show_char_count) {
		  //alert ("Character Count:  " + char_count + charOrChars);
		  }		
		   }
		}
		if(word_count>10)
		{
		  alert("Keywords should be 10 words");
		  flag=false;
		  frm.keywords.focus();
		}
		else
                  flag=true;
	}
        else
	   flag=true;
        return flag;
}
function CountWords() {
var frm=document.form2;
flag=false;
show_word_count=true;
show_char_count=true; 
if (show_word_count == null) {
show_word_count = true;
}
if (show_char_count == null) {
show_char_count = false;
}
var char_count = frm.keywords.value.length;
var fullStr = frm.keywords.value + " ";
var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
var splitString = cleanedStr.split(" ");
var word_count = splitString.length -1;
if (fullStr.length <2) {
word_count = 0;
}
if (word_count == 1) {
wordOrWords = " word";
}
else {
wordOrWords = " words";
}
if (char_count == 1) {
charOrChars = " character";
} else {
charOrChars = " characters";
}
if (show_word_count & show_char_count) {
//alert ("Word Count:\n" + "    " + word_count + wordOrWords + "\n" + "    " + char_count + charOrChars);
}
else {
if (show_word_count) {
//alert ("Word Count:  " + word_count + wordOrWords);
}
else {
if (show_char_count) {
//alert ("Character Count:  " + char_count + charOrChars);
      }
   }
}
if(word_count>10)
{
  alert("Keywords should be 10 words");
  flag=false;
  frm.keywords.focus();
}
else
  flag=true;
return flag;
}
function lostpassword()
{
 var frm=document.form1;
 flag=false;
 email1=allTrim(frm.email.value);
 rateOf=email1.indexOf('\@');
 dot=email1.indexOf('.');
   if(allTrim(frm.username.value)=='')
   {
            alert("User name should not be empty");
            frm.username.focus();
            flag=false;
   }
   else if(email1==''|| dot==-1 || rateOf==-1)
   {
            alert("Please enter your valid contact email Id");
            frm.email.focus();
            flag=false;
   }
   else
	 flag=true;
 return flag;
}

