// JavaScript Document
//var SERVER_NAME = "http://localhost/fb3/";
var SERVER_NAME = "http://www.yaaluwa.com/";

var IE = (document.all)? true:false 
var testresults
var email
var pass

//validating email address
function validate_email(obj1){
var invalidcheck=0;
var str=obj1.value;
var strmail=obj1.value;
var filter=/^.+@.+\..{2,3}$/

	if (strmail!=""){
			if (filter.test(str)){
			var tempstring=str.split("@")
			tempstring=tempstring[1].split(".")
			//email=true
			return true;
			}
			else{
			//alert("Please, Enter a valid e-mail address")
			obj1.focus();
			return false;
			}
	}
}

//It wont allow to type a space as first. arg(event,document.form.txtbox,'N')
function Check_First_Space(Event_Obj,Obj,Change){
 Change  = Change.toUpperCase();
 var Key = String.fromCharCode(Event_Obj.keyCode).toLowerCase() ;
 if (!IE)
  Key = String.fromCharCode(Event_Obj.which).toLowerCase() ;
	if (Change!="Y"){
	if ((Obj.value.charAt(0)=="")&& (Key==" ")){
	 Event_Obj.keyCode = 0;
	 return true;
	}else{
	 return false;
	}
	}else{
	if (Obj.value.charAt(0)==" "){
	 return true;
	}else{
	 return false;
	}
	}
}


function IsNumeric(expression) {
var nums = "0123456789";
if (expression.length==0)return(false);
for (var n=0; n < expression.length; n++){
if(nums.indexOf(expression.charAt(n))==-1)return(false);
}
return(true);
}


function leftTrim(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
return sString;
}

function rightTrim(sString)
{
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}


function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}

function showErrorMessage(divId,mess){

    var errImg = "<img src='images/error_icon1.gif' vspace='2' hspace='1'>";
    var errMess = "<font style='font-family:Verdana, Geneva, Arial, helvetica, sans-serif;font-size:12;font-weight:bold;color:red;'>"+mess+"</font>";
    var errDispay = "<table border='0' cellpadding='0' cellspacing='0' style='width:90%; height:40px; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 2px solid silver;'><tr><td valign='middle' align='center' width='50'>"+errImg+"</td><td valign='middle' align='left'>"+errMess+"</td></tr></table>";
  document.getElementById(divId).innerHTML=errDispay;
}

function showSuccessMessage(divId,mess){
    var succImg = "<img src='images/success_icon1.gif' vspace='2' hspace='1'>";
    var succMess = "<font style='font-family:Verdana, Geneva, Arial, helvetica, sans-serif;font-size:12;font-weight:bold;color:green;'>"+mess+"</font>";
    var succDisplay = "<table border='0' cellpadding='0' cellspacing='0' style='width:90%; height:40px; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 2px solid silver;'><tr><td valign='middle' align='center' width='50'>"+succImg+"</td><td valign='middle' align='left'>"+succMess+"</td></tr></table>";
  document.getElementById(divId).innerHTML=succDisplay;
}

function clearMessage(divId){
    document.getElementById(divId).innerHTML="";
}


function getAjaxCall(funcName,parameters,resultDiv){
var xmlHttp;
var progress = "YES";      // YES or NO if should display prgress image
var display = "STATUS";    //STATUS or RESULT if the should display the status message or the results of content
var params = ""
var actionURL = "";
var str = parameters.split(":");

if (funcName=="sendToFriend"){
   params="id="+str[0]+"&name="+str[1]+"&email="+str[2];
   actionURL = SERVER_NAME+"video_club/send_to_friend.php?"+params;
}

if (funcName=="addCommentsVideo"){
   params="id="+str[0]+"&name="+str[1]+"&comments="+str[2];
   actionURL = SERVER_NAME+"video_club/add_video_comments.php?"+params;
}

if (funcName=="addCommentsVideo2"){
    progress = "NO";
    display = "RESULT";
   params="id="+str[0];
   actionURL = SERVER_NAME+"video_club/display_video_comments.php?"+params;
}

if (funcName=="addCommentsEmail"){
   params="id="+str[0]+"&name="+str[1]+"&comments="+str[2];
   actionURL = SERVER_NAME+"open_mail_box/add_email_comments.php?"+params;
}

if (funcName=="addCommentsEmail2"){
    progress = "NO";
    display = "RESULT";
   params="id="+str[0];
   actionURL = SERVER_NAME+"open_mail_box/display_email_comments.php?"+params;
}

if (funcName=="addCommentsSMS"){
   params="name="+str[0]+"&comments="+str[1];
   actionURL = SERVER_NAME+"sms/add_sms_comments.php?"+params;
}

if (funcName=="addCommentsSMS2"){
    progress = "NO";
    display = "RESULT";
   actionURL = SERVER_NAME+"sms/display_sms_comments.php?";
}

if (funcName=="forwardMail"){
    params="id="+str[0]+"&from="+str[1]+"&to="+str[2]+"&subject="+str[3];
    actionURL = SERVER_NAME+"open_mail_box/forward_mail.php?"+params;
}

if (funcName=="addContacts"){
   params="name="+str[0]+"&number="+str[1];
   actionURL = SERVER_NAME+"sms/do_contacts.php?"+params;
}

if (funcName=="postSMS"){
   params="name="+str[0]+"&message="+str[1];
   actionURL = SERVER_NAME+"sms/do_post_sms.php?"+params;
}

if (funcName=="Get_Register"){
    params="lname="+str[0]+"&email1="+str[1]+"&email2="+str[2]+"&pass="+str[3];
    actionURL = SERVER_NAME+"sms/do_register.php?"+params;
}

if (funcName=="Get_Activation"){
   params="lname="+str[0]+"&pass="+str[1];
   actionURL = SERVER_NAME+"sms/do_sendActivation.php?"+params;
}

if (funcName=="Get_Password"){
   params="lname="+str[0]+"&pass="+str[1];
   actionURL = SERVER_NAME+"sms/do_sendpassword.php?"+params;
}

if (funcName=="Get_Activate"){
   params="email="+str[0]+"&activation="+str[1];
   actionURL = SERVER_NAME+"sms/do_activateuser.php?"+params;
}

  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)
        {
          //document.getElementById(resultDiv).innerHTML=xmlHttp.responseText;
          if (display=="RESULT"){
            document.getElementById(resultDiv).innerHTML=xmlHttp.responseText;
          }else{
            showSuccessMessage(resultDiv,xmlHttp.responseText);
          }
          
      }else{
          if (progress=="YES"){
            document.getElementById(resultDiv).innerHTML="<img src='images/prog1.gif' border='0' />  Please wait...";
          }
      }
}
//alert(str1);
//alert(SERVER_NAME);
        xmlHttp.open("GET",actionURL,true);
        xmlHttp.send(null);
}


function forwardMailWindow(mailId){
//var top = window.document.body.scrollTop + 250;

    var str = "";
    str = str + "<table border='0' cellspacing='0' cellpadding='5' width='100%' >";
    str = str + "<tr>";
    str = str + "<td width='20%'>&nbsp;</td>";
    str = str + "<td width='80%' align='right'>&nbsp;</td>";
    str = str + "</tr>";
    str = str + "<tr>";
    str = str + "<td>&nbsp;From </td>";
    str = str + "<td>:&nbsp;<input type='text' id='from_email' size='50' ></input</td>";
    str = str + "</tr>";
    str = str + "<tr>";
    str = str + "<td>&nbsp;To </td>";
    str = str + "<td>:&nbsp;<input type='text' id='to_email' size='50' ></input></td>";
    str = str + "</tr>";
    str = str + "<tr>";
    str = str + "<td>&nbsp;Subject </td>";
    str = str + "<td>:&nbsp;<input type='text' id='subject' size='50' ></input></td>";
    str = str + "</tr>";
    str = str + "<tr>";
    str = str + "<td>&nbsp;</td>";
    str = str + "<td align='right'><a href=\"javascript:forwardMail('"+mailId+"');\"><img src='img/butt_forward.gif' border='0'></a></td>";
    str = str + "</tr>";
    str = str + "</table><hr>";

    document.getElementById('div_forward_mail').innerHTML = str;
    document.getElementById('from_email').focus();
    document.getElementById('subject').value = document.getElementById('div_subject'+mailId).innerHTML;
}

function closeWindow(divId){
    document.getElementById(divId).innerHTML = "";
}

function loadHide(divId){
    document.getElementById(divId).style.position="absolute";
    document.getElementById(divId).style.top="15px";
    document.getElementById(divId).style.width="100%";
    //document.getElementById(divId).style.height="50px";
    document.getElementById(divId).style.background="#CCCCCC";
}

