/* Donot Include this js alogn with base_javascript.js */
function blank_field(obj){
obj.value ='';
obj.style.color='#000';
}

function check_all(form_name, field) {
count = 0;
count = document.forms[form_name].elements.length;
chk_cnt=0;
var check_flag = false;
for (i=0; i < count; i++) {
  if (document.forms[form_name].elements[i].type=='checkbox') {
    if (document.forms[form_name].elements[i].checked == 1) {
    chk_cnt++;
    check_flag = true;
    }
    if(field=='check') {
    document.forms[form_name].elements[i].checked = 1;
    } else if(field=='uncheck') {
        document.forms[form_name].elements[i].checked = 0;
    }
  }
 }

}

function public_search_submit(){
 if (document.getElementById('search')){
   obj = document.getElementById('search');
 } else if(document.getElementById('form_for_search')){
   obj = document.getElementById('form_for_search');
 }
 var val = obj.value;
 if (val == '' || val =='Type your Keyword'){
   if (document.getElementById('search')){
      ToolTip('search', 'Please enter search word', 250, 6);
    } else if(document.getElementById('form_for_search')){
      ToolTip('form_for_search', 'Please enter search word', 250, 6);
   }
 return false;
 }
  return true;
}

function ToolTip(field_id, text, a, b){
  var field_obj = document.getElementById(field_id);
  var leftPos = findPosX(field_obj) + a;
  var rightPos = findPosY(field_obj) - b;
  var obj = document.getElementById('bubble_body');
  var obj2 = document.getElementById('bubble_text');
  obj2.innerHTML = text;
  obj.style.display = 'block';
  if(leftPos<0)leftPos = 0;
  obj.style.left = leftPos + 'px';
  var obj_height = obj.offsetHeight;
  var obj_width = obj.offsetWidth;
  obj.style.top = rightPos + 'px';
  $('#bubble_iframe').css({top:rightPos+'px',left:leftPos+'px',display:'block',height:obj_height+'px', width:obj_width+'px'});
  var hide_bubble = "document.getElementById('bubble_body').style.display='none';document.getElementById('bubble_iframe').style.display='none';";
  clear_bubble_hide = window.setTimeout(hide_bubble,3000);
}

function highlight_div() {
  var obj = document.getElementById('registration_form_inner');
  var posX = findPosX(obj)
  var posY = findPosY(obj) - 10;
  window.scroll(posX,posY);
  document.getElementById('registration_form_inner').style.border = "1px solid #072D99";
  document.getElementById('registration_form_inner').style.float ='left;'
  var i = 0;
  window.setTimeout("removehighlight('"+i+"','registration_form_inner')", 200)
}
function removehighlight(i,id) {
  col = new Array('#072D99','#072D99','#072D99', '#072D99','none')
  if(col[i] == 'none') {
    document.getElementById(id).style.border = "";
  }
  else {
    document.getElementById(id).style.border = "1px solid "+col[i];
    i++;
    window.setTimeout("removehighlight('"+i+"','registration_form_inner')", 200)
  }
}
function check_user_pass() {
  var i=0;
  var frm = document.login;
  var total = frm.elements.length;
  var mail_type = false;
  var mail_val = "";
  var userpass = false;
  for( var cnt = 0; cnt < total ; cnt++){
    var ctr_id = frm.elements[cnt].id;
    if(frm.elements[cnt].type == 'checkbox') {
      if(frm.elements[cnt].checked) {
        mail_type = true;
      }
    }
    if(frm.elements[cnt].type == 'text' || frm.elements[cnt].type == 'password') {
      mail_val = ctr_id.substr(ctr_id.indexOf("_")+1);
      if(trim(frm.elements[cnt].value) == "") {

        if(trim(mail_val)!='default'){
          if(frm.elements[cnt].type == 'text') {
            $('#username_'+mail_val).attr('class','show_error');
            if(!userpass){
            showToolTip_from('username_'+mail_val, 'User name can not be empty.',270, 6);
            userpass = true;
            }
          } else if(frm.elements[cnt].type == 'password') {
            $('#psw_'+mail_val).attr('class','show_error');
            if(!userpass){
            showToolTip_from('psw_'+mail_val, 'Password can not be empty.',270, 6);
            userpass = true;
            }
          }
        }
     } else {
     if(frm.elements[cnt].type == 'text') {
       if(trim(mail_val)!='default'){
         $('#username_'+mail_val).attr('class','no_error');
       }
      } else if(frm.elements[cnt].type == 'password') {
      if(trim(mail_val)!='default'){
        $('#psw_'+mail_val).attr('class','no_error');
      }
      }
     }
   }
  }
  if(!mail_type){
    $('#username_default').attr('class','show_error');
    $('#psw_default').attr('class','show_error');
    showToolTip_from('username_default', 'Please select mail type.',162, 6);
    i = 1;
  }
  if(userpass){
    i = 1;
  }
  if(i == 1){
    return false;
  } else{
    return true;
  }
}
function refresh_cpatcha (){
$.get(
     base_url + "/captha.php?ht=123434",
     {
     },
     function(response) {
     alert(response);  alert(document.getElementById('cap'));
     document.getElementById('cap').innerHTML = response;

     }
    );
}

var email_val = new Object;
 email_val['indiatimes'] ='IndiatimesID';
 email_val['gmail'] ='Gmail ID';
 email_val['yahoo'] ='Yahoo ID';
 email_val['aol'] ='Aol ID';
 email_val['hotmail'] ='Hotmail ID';
 email_val['lycos'] ='Lycos ID';
 email_val['rediffmail'] ='Rediffmail ID';
 email_val['icqmail'] ='Icqmail ID';
 email_val['mail'] ='Mail ID';
 email_val['orkut'] ='Orkut ID';

 function add_email_block_single(email_type, ctr, callfrom) {
	var mail_suffix = "";
  if (email_type == 'orkut') {
    var mail_suffix = email_type+".com";
    var id_title = 'Email Id';
  } else {
    var mail_suffix = "@"+email_type+".com";
    var id_title = 'User Name';
  }
  var email_txt = email_type;
  var  txt_val = email_val[email_txt];
  $('#email_block').html('');
  var html ="<div class='new_bg'><div class='left' style='width:280px;float:left;padding:2px 0;'><span><i><input type='text'  style='width: 270px;' name='username_"+email_txt+"' id='username_"+email_txt+"' value = '"+txt_val+"' onfocus='blank_field(this);'></i></span></div><div class='right'  style='width:370px;float:left;padding:2px 0;'><span ><i><input type='password' style='width: 270px;' name= 'psw_"+email_txt+"' id='psw_"+email_txt+"' value = 'password' onfocus='blank_field(this);'></i></span></div></div>";
  $('#email_block').html('');
  var obj = document.createElement('DIV');
  obj.setAttribute("id","div_"+email_txt);
  $(obj).css('margin', '0');
  $(obj).css('padding', '0');
  obj.innerHTML = html;
  $('#email_block')[0].appendChild(obj);
  document.getElementById('password_msg').style.display = 'block';
  document.getElementById('submit_btn').style.display = 'block';
 }


function add_email_block(email_type, ctr, callfrom) {
  var mail_suffix = "";
  mail_suffix = "@"+email_type+".com";
  email_txt = email_type;
  var  txt_val = email_val[email_txt];
  if(ctr){
    if(ctr.checked == true) {
         $('#div_default').hide();
         $('#password_msg').show();
         $('#submit_btn').show();

       var obj = document.createElement('DIV');
       obj.setAttribute("id","div_"+email_txt);
       $(obj).css('margin', '0');
       $(obj).css('padding', '0');
       var block_style = "";
       if(email_cnt%2 == 1){
         block_style = "style='background:none;'";
       }
      var html ="<div class='new_bg'"+block_style+" ><div class='left' style='width:280px;float:left;padding:2px 0;'><span><i><input type='text'  style='width: 270px;' name='username_"+email_txt+"' id='username_"+email_txt+"' value = '"+txt_val+"' onfocus='blank_field(this);'></i></span></div><div class='right'  style='width:370px;float:left;padding:2px 0;'><span ><i><input type='password' style='width: 270px;' name= 'psw_"+email_txt+"' id='psw_"+email_txt+"' value = 'password' onfocus='blank_field(this);'></i></span></div></div>";
       obj.innerHTML = html;

       document.getElementById('email_block').appendChild(obj);
       email_cnt++;
    } else if(ctr.checked == false) {
       document.getElementById('email_block').removeChild(document.getElementById('div_'+email_txt));
       email_cnt--;
       if(email_cnt%2 == 1){
         block_style = "style='border-top:none;background:none;'";
       } else {
         block_style = "style='border-top:none;'";
       }
       if(email_cnt <= 0 ){
        if (document.getElementById('err_message')){
           document.getElementById('err_message').innerHTML = '';
         }
        document.getElementById('password_msg').style.display = 'none';
        document.getElementById('submit_btn').style.display = 'none';
       }
    }
  }
  else {
    email_cnt=0;
    block_style ="";
    //document.getElementById('div_default').style.back
    if(callfrom == 'invite_friend'){
      //document.getElementById('div_default').style.display = "block";
    }
    document.getElementById('password_msg').style.display = 'none';
    document.getElementById('submit_btn').style.display = 'none';
  }
  if(email_cnt){
    var i = 0;
    $('.new_bg').each(function() {
       if(i%2 == 0 && i >0){
        $(this).css('background', 'none');
        $(this).css('border-top', 'none');
      } else {
      $(this).css('background', '#EDF7F9');
      }
      i++;
    });
  }
}

function popup_register(block , pop_type,  position, ref_id, return_file, additional_data_json) {
 try{
  var video_div = document.getElementById('video_player_div');
  if (video_div) {
    document.getElementById('video_player_div').style.visibility='hidden';
  }
	 if(additional_data_json) {
	 	var additional_data_pass=escape(additional_data_json);
	 }
  var tid = 0;
  get_data ='additional_data='+additional_data_pass+'&pop_type='+pop_type+'&position='+position+'&ref_id='+ref_id+'&return_file=';
  if ( return_file && return_file!='') {
    get_data += escape(return_file);
  } else {
    get_data += escape(document.URL);
  }
  $.ajax({
    type: "GET",
    url: base_url+"/popup_register.php?show="+block,
    data: get_data,
    success: function(data) {
    var r = data.split('@#$~~');
    if (r[0] == 'Already login' ) {
      window.location = r[1];
    } else {
      window.parent.document.getElementById('register_popup_parent').style.display='block';
      window.parent.document.getElementById('register_popup').innerHTML = data;
      mydiv = window.parent.document.getElementById('register_popup_parent');
      if (typeof( window.pageYOffset ) == 'number' ) {
        var s = window.pageYOffset;
      } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
        var s = document.body.scrollTop;
      } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
        var s = document.documentElement.scrollTop;
      } else if (typeof( window.pageYOffset ) == 'number' ) {
        var s = window.pageYOffset;
      } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
        var s = document.body.scrollTop;
      } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
        var s = document.documentElement.scrollTop;
      }
      var y =  80 + parseInt(s);
      mydiv.style.top = y + 'px';
    }
  }
  });
  } catch (e){
   alert(e.message);
  }
}
function popup_close() {
 document.getElementById('register_popup_parent').style.display='none';
 document.getElementById('register_popup').innerHTML='';
 var video_div = document.getElementById('video_player_div');
 if (video_div) {
  document.getElementById('video_player_div').style.visibility='visible';
 }
}

function change_popup_block(id) {
 // remove_bubble_or_error();
  if ( id == 'signin' ) {
    $('#'+id).css('display', 'block');
    $('#signup').css('display', 'none');
  } else {
    $('#'+id).css('display', 'block');
    $('#signin').css('display', 'none');
  }
}
function validate_add_as_friend(form_name){
 var count = 0;
 count = document.forms[form_name].elements.length;
 var chk_cnt= 0;
 var check_flag = false;
 for (i=0; i < count; i++) {
   if (document.forms[form_name].elements[i].type=='checkbox') {
     if (document.forms[form_name].elements[i].checked == 1) {
     check_flag = true;
    }
   }
  }
 if (!check_flag){
   alert('Please select atleast one');
 }
 return check_flag;
}

