var ajax_urls = new Array();
var ajax_titles = new Array();
var current_theme_path;
var login_click;
var chk_box_counter = 1;

// Find Position
function findPosX(obj)
{
  var curleft = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curleft += obj.offsetLeft;
      obj = obj.offsetParent;
    }
  }
  else if (obj.x)
    curleft += obj.x;
  return curleft;
}

function findPosY(obj)
{
  var curtop = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  }
  else if (obj.y)
    curtop += obj.y;
  return curtop;
}

function check_community(obj) {
  var i=0;
  var blog_index = document.groupform.group_category.selectedIndex;
  var category = document.groupform.group_category.options[blog_index].text;
  var name =document.getElementById('groupname').value;
  var url =document.getElementById('url').value;
  if (url != '') {
    //var regexp = /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
var regexUrl = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
    var url_chk = regexp.test(url);
  } else {
      var url_chk = 'true';
    }
  if(!trim(name)) {
   showToolTip_from('groupname', 'Enter a community name', 190, 6);
   document.getElementById("groupname").focus();
  i=1;
  } else if(category == 'Select') {
    showToolTip_from('group_category', 'Select a category', 190, 6);
    i=1;
    }  else if(!url_chk) {
      showToolTip_from('url', 'Enter a valid URL', 190, 6);
      i=1;
      }
  if(i == 1){
    return false;
 }
  else{
    return true;
  }
}

var time_out;
function check_blog_delay() {
  time_out = setTimeout('check_blog()', 500);
  return false;
}
function check_blog() {clearTimeout(time_out);
  var i=0;
  var title =document.getElementById('title').value;
  var category_index = document.blog_form.blog_category.selectedIndex;
  var category = document.blog_form.blog_category.options[category_index].text;
  var post =document.getElementById('blog_post').value;
  if(!trim(title)) {
    showToolTip_from('title', 'Enter a blog post title',240, 6);
    i=1;
  } else if(category == 'Select') {
    showToolTip_from('blog_category', 'Select a category for your blog post',240, 6);
    i=1;
  } else if(trim(post) == '<br>' ) {
    showToolTip_from('blog_post', 'Enter a brief description to your blog post',540, -370);
    i=1;
  } else if(trim(post) == '<BR>') {
    showToolTip_from('blog_post', 'Enter a brief description to your blog post',474,50);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    document.blog_form.submit();
  }
 }

function check_second_hand_classified(obj) {
  var i=0;
  var item_index = document.second_hand_form.second_hand_item.selectedIndex;
  var item = document.second_hand_form.second_hand_item.options[item_index].text;
  var other =document.getElementById('item_text').value;
  var desc =document.getElementById('second_hand_desc').value;
  var contact_details =document.getElementById('second_hand_contact_detail').value;
  var country_index = document.second_hand_form.second_hand_country.selectedIndex;
  var country = document.second_hand_form.second_hand_country.options[country_index].text;
  var city =document.getElementById('second_hand_city').value;
  var month_index = document.second_hand_form.end_month.selectedIndex;
  var month = document.second_hand_form.end_month.options[month_index].text;
  var date_index = document.second_hand_form.end_date.selectedIndex;
  var date = document.second_hand_form.end_date.options[date_index].text;
  var year_index = document.second_hand_form.end_year.selectedIndex;
  var year = document.second_hand_form.end_year.options[year_index].text;
  var d1 = new Date(year, month_index, date );
  var getyear = d1.getFullYear( );
  var getmonth = d1.getMonth( )+1;
  var getday = d1.getDate( );
  var l_dt = new Date();
  var today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
  var upto = Date.UTC(getyear,getmonth,getday,0,0,0);
  var currency_type_index = document.second_hand_form.second_hand_currency_type.selectedIndex;
  var currency_type = document.second_hand_form.second_hand_currency_type.options[currency_type_index].text;
  var currency =document.getElementById('second_hand_currency').value;
  if(item == 'Other' && !trim(other)) {
    showToolTip_from('item_text', 'Item can not be empty',128, 6);
    i=1;
  } else if(!trim(desc)) {
    showToolTip_from('second_hand_desc', 'Enter a brief description',190, 6);
    i=1;
  } else if(!trim(contact_details)) {
    showToolTip_from('second_hand_contact_detail', 'Enter contact details',190, 6);
    i=1;
  } else if(country == 'Select' ) {
    showToolTip_from('second_hand_country', 'Select country',190, 6);
    i=1;
  } else if(!trim(city)) {
    showToolTip_from('second_hand_city', 'Select city',190, 6);
    i=1;
  } else if(upto < today ) {
    showToolTip_from('end_year', 'Specify validity',52, 6);
    i=1;
  } else if(currency_type == 'Select') {
    showToolTip_from('second_hand_currency_type', 'select currency type',147, 6);
    i=1;
  } else if(currency_type != 'Select' && !trim(currency)) {
    showToolTip_from('second_hand_currency', 'Price can not be left empty',280, 6);
    i=1;
  } else if(isNaN(currency)) {
    showToolTip_from('second_hand_currency', 'Invalid Price',280, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_fresh_classified(obj) {
  var i=0;
  var title_index = document.fresh_form.fresh_title.selectedIndex;
  var title = document.fresh_form.fresh_title.options[title_index].text;
  var other =document.getElementById('fresh_item_text').value;
  var desc =document.getElementById('fresh_desc').value;
  var contact_details =document.getElementById('fresh_contact_details').value;
  var country_index = document.fresh_form.fresh_country.selectedIndex;
  var country = document.fresh_form.fresh_country.options[country_index].text;
  var city =document.getElementById('fresh_city').value;
  var month_index = document.fresh_form.end_month.selectedIndex;
  var month = document.fresh_form.end_month.options[month_index].text;
  var date_index = document.fresh_form.end_date.selectedIndex;
  var date = document.fresh_form.end_date.options[date_index].text;
  var year_index = document.fresh_form.end_year.selectedIndex;
  var year = document.fresh_form.end_year.options[year_index].text;
  var d1 = new Date(year, month_index, date );
  var getyear = d1.getFullYear( );
  var getmonth = d1.getMonth( )+1;
  var getday = d1.getDate( );
  var l_dt = new Date();
  var today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
  var upto = Date.UTC(getyear,getmonth,getday,0,0,0);
  var currency_type_index = document.fresh_form.fresh_currency_type.selectedIndex;
  var currency_type = document.fresh_form.fresh_currency_type.options[currency_type_index].text;
  var currency =document.getElementById('fresh_currency').value;
  if(title == 'Other' && !trim(other)) {
    showToolTip_from('fresh_item_text', 'Title can not be empty',128, 6);
    i=1;
  } else if(!trim(desc)) {
    showToolTip_from('fresh_desc', 'Enter a brief description',190 ,6 );
    i=1;
  } else if(!trim(contact_details)) {
    showToolTip_from('fresh_contact_details', 'Enter contact details',190, 6);
    i=1;
  } else if(country == 'Select' ) {
    showToolTip_from('fresh_country', 'Select country',190, 6);
    i=1;
  } else if(!trim(city)) {
    showToolTip_from('fresh_city', 'Select city',190, 6);
    i=1;
  } else if(upto < today ) {
    showToolTip_from('end_year', 'Specify validity',432, -565);
    i=1;
  } else if(currency_type == 'Select') {
    showToolTip_from('fresh_currency_type', 'select currency type.',147, 6);
    i=1;
  } else if(currency_type != 'Select' && !trim(currency)) {
    showToolTip_from('fresh_currency', 'Price can not be left empty',280, 6);
    i=1;
  } else if(isNaN(currency)) {
    showToolTip_from('fresh_currency', 'Invalid Price',280, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_jobs_classified(obj) {
  var i=0;
  var title =document.getElementById('jobs_title').value;
  var contact_details =document.getElementById('jobs_content_detail').value;
  var country_index = document.jobs_form.jobs_country.selectedIndex;
  var country = document.jobs_form.jobs_country.options[country_index].text;
  var city =document.getElementById('jobs_city').value;
  var desc =document.getElementById('jobs_desc').value;
  var month_index = document.jobs_form.end_month.selectedIndex;
  var month = document.jobs_form.end_month.options[month_index].text;
  var date_index = document.jobs_form.end_date.selectedIndex;
  var date = document.jobs_form.end_date.options[date_index].text;
  var year_index = document.jobs_form.end_year.selectedIndex;
  var year = document.jobs_form.end_year.options[year_index].text;
  var d1 = new Date(year, month_index, date );
  var getyear = d1.getFullYear( );
  var getmonth = d1.getMonth( )+1;
  var getday = d1.getDate( );
  var l_dt = new Date();
  var today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
  var upto = Date.UTC(getyear,getmonth,getday,0,0,0);
  var currency_type_index = document.jobs_form.jobs_currency_type.selectedIndex;
  var currency_type = document.jobs_form.jobs_currency_type.options[currency_type_index].text;
  var currency =document.getElementById('jobs_currency').value;
  if(!trim(title)) {
    showToolTip_from('jobs_title', 'Enter position',190 , 6);
    i=1;
  } else if(!trim(contact_details)) {
    showToolTip_from('jobs_content_detail', 'Enter contact details',190, 6);
    i=1;
  } else if(country == 'Select' ) {
    showToolTip_from('jobs_country', 'Select country',190 , 6);
    i=1;
  } else if(!trim(city)) {
    showToolTip_from('jobs_city', 'Select city',190 ,6 );
    i=1;
  } else if(!trim(desc)) {
    showToolTip_from('jobs_desc', 'Enter a brief description.',190, 6);
    i=1;
  } else if(upto < today ) {
    showToolTip_from('end_year', 'Specify validity',432, -670);
    i=1;
  } else if(currency_type == 'Select') {
    showToolTip_from('jobs_currency_type', 'select currency type.',147, 6);
    i=1;
  } else if(currency_type != 'Select' && !trim(currency)) {
    showToolTip_from('jobs_currency', 'Specify compensation',280, 6);
    i=1;
  } else if(isNaN(currency)) {
    showToolTip_from('jobs_currency', 'Invalid Price',280, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_freebies_classified(obj) {
  var abc = Quill.getLanguageText('quillDiv1');alert(abc);
  $('#freebies_desc').val(abc);
  var i=0;
  var title_index = document.freebies_form.freebies_title.selectedIndex;
  var title = document.freebies_form.freebies_title.options[title_index].text;
  var other =document.getElementById('freebies_item_text').value;
  var desc =document.getElementById('freebies_desc').value;
  var contact_details =document.getElementById('freebies_contact_detail').value;
  var country_index = document.freebies_form.freebies_country.selectedIndex;
  var country = document.freebies_form.freebies_country.options[country_index].text;
  var city =document.getElementById('freebies_city').value;
  var month_index = document.freebies_form.end_month.selectedIndex;
  var month = document.freebies_form.end_month.options[month_index].text;
  var date_index = document.freebies_form.end_date.selectedIndex;
  var date = document.freebies_form.end_date.options[date_index].text;
  var year_index = document.freebies_form.end_year.selectedIndex;
  var year = document.freebies_form.end_year.options[year_index].text;
  var d1 = new Date(year, month_index, date );
  var getyear = d1.getFullYear( );
  var getmonth = d1.getMonth( )+1;
  var getday = d1.getDate( );
  var l_dt = new Date();
  var today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
  var upto = Date.UTC(getyear,getmonth,getday,0,0,0);

  if(title == 'Other' && !trim(other)) {
    showToolTip_from('freebies_item_text', 'Title can not be empty.',128, 6);
    i=1;
  } else if(!trim(desc)) {
    showToolTip_from('freebies_desc', 'Enter a brief description.',190, 6);
    i=1;
  } else if(!trim(contact_details)) {
    showToolTip_from('freebies_contact_detail', 'Enter contact details',190, 6);
    i=1;
  } else if(country == 'Select' ) {
    showToolTip_from('freebies_country', 'Select country',190, 6);
    i=1;
  } else if(!trim(city)) {
    showToolTip_from('freebies_city', 'Select city',190, 6);
    i=1;
  } else if(upto < today ) {
    showToolTip_from('end_year', 'Specify validity',430, -562);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_classified(type,obj) {
  var i=0;
  var item_text;
  if(type == 'second hand'){
    item_text = "item_text";
    other =obj.item_text.value;
  } else if(type == 'fresh'){
    item_text = "fresh_item_text";
    other =obj.fresh_item_text.value;
  } else if(type == 'freebies'){
    item_text = "freebies_item_text";
    other =obj.freebies_item_text.value;
  }

  if(type == 'second hand' || type == 'fresh' || type == 'freebies') {
    item_index =obj.item.selectedIndex;
    item = obj.item.options[item_index].text;
  }
  if(type == 'jobs'){
  var title = obj.title.value;
  }
    desc =obj.desc.value;
    contact_details =obj.contact_detail.value;
    country_index = obj.country.selectedIndex;
    country = obj.country.options[country_index].text;
    city =obj.city.value;
    month_index = obj.end_month.selectedIndex;
    month = obj.end_month.options[month_index].text;
    date_index = obj.end_date.selectedIndex;
    date = obj.end_date.options[date_index].text;
    year_index = obj.end_year.selectedIndex;
    year = obj.end_year.options[year_index].text;
    d1 = new Date(year, month_index, date );
    getyear = d1.getFullYear( );
    getmonth = d1.getMonth( )+1;
    getday = d1.getDate( );
    l_dt = new Date();
    today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
    upto = Date.UTC(getyear,getmonth,getday,0,0,0);

  if(type == 'second hand' || type == 'fresh' || type == 'jobs') {
    var currency_type_index = obj.currency_type.selectedIndex;
    var currency_type = obj.currency_type.options[currency_type_index].text;
    var currency =obj.currency.value;
    }
  if(type == 'jobs' && !trim(title)){
    showToolTip_from('title', 'Title can not be empty', 0, 0);
    i=1;
  } else if(item == 'Other' && !trim(other) && type != 'jobs') {
    showToolTip_from(item_text, 'Item can not be empty', 0, 0);
    i=1;
  } else if(!trim(desc) && type != 'jobs') {
    showToolTip_from('desc', 'Description cannot be empty', 0, 0);
    i=1;
  } else if(!trim(contact_details)) {
    showToolTip_from('contact_detail', 'Contact details cannot be empty', 0, 0);
    i=1;
  } else if(country == 'Select' ) {
    showToolTip_from('country', 'Country cannot be empty', 0, 0);
    i=1;
  } else if(!trim(city)) {
    showToolTip_from('city', 'City cannot be empty', 0, 0);
    i=1;
  } else if(!trim(desc) && type == 'jobs') {
    showToolTip_from('desc', 'Description cannot be empty', 0, 0);
    i=1;
  } else if(upto < today ) {
    showToolTip_from('end_year', 'End time should be greater than current time.', 0, 0);
    i=1;
  } else if(currency_type == 'Select') {
    showToolTip_from('currency_type', 'select currency type.', 0, 0);
    i=1;
  } else if(currency_type != 'Select' && !trim(currency)) {
    showToolTip_from('currency', 'Price can not be left empty', 0, 0);
    i=1;
  } else if(isNaN(currency)) {
    showToolTip_from('currency', 'Invalid Price', 0, 0);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_album(obj) {
  var i=0;
  var title =document.getElementById('album_title').value;
  if(!trim(title)) {
    //showToolTip_from('album_title', 'Title cannot be left empty.',-310, 6);
    document.getElementById('title_msg').style.display='block';
    document.getElementById('title_msg').innerHTML="Title cannot be left empty";
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function showToolTip_from(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 post_blog_comment() {
  if ( !trim($('#Content').val()) ) {
    document.getElementById('content_message').style.display='block';
    document.getElementById('content_message').innerHTML="Comment can not be left blank";
    return false;
  } else {
    return true;
  }
}

function check_createpoll() {
  var i=0;
  var question =document.getElementById('question').value;
  var option1 =document.getElementById('option1').value;
  var option2 =document.getElementById('option2').value;
  //var option3 =document.getElementById('option3').value;
  //var option4 =document.getElementById('option4').value;
  var month_index = document.createpoll_form.end_month.selectedIndex;
  var month = document.createpoll_form.end_month.options[month_index].text;
  var date_index = document.createpoll_form.end_date.selectedIndex;
  var date = document.createpoll_form.end_date.options[date_index].text;
  var year_index = document.createpoll_form.end_year.selectedIndex;
  var year = document.createpoll_form.end_year.options[year_index].text;
  var d1 = new Date(year, month_index, date );
  var getyear = d1.getFullYear( );
  var getmonth = d1.getMonth( )+1;
  var getday = d1.getDate( );
  var l_dt = new Date();
  var today = Date.UTC(l_dt.getFullYear(), l_dt.getMonth()+1, l_dt.getDate(),0,0,0);
  var upto = Date.UTC(getyear,getmonth,getday,0,0,0);

  if(!trim(question)) {
    showToolTip_from('question', 'Question cannot be empty', 240, 6);
    i=1;
  } else if(!trim(option1)) {
    showToolTip_from('option1', 'Option 1 cannot be empty', 240, 6);
    i=1;
  } else if(!trim(option2)) {
     showToolTip_from('option2', 'Option 2 cannot be empty', 240, 6);
    i=1;
  }/* else if(!trim(option3)) {
     showToolTip_from('option3', 'Option 3 cannot be empty.',240, 6);
    i=1;
  } else if(!trim(option4)) {
     showToolTip_from('option4', 'Option 4 cannot be empty.',240, 6);
    i=1;
  } */else if(upto < today ) {
    showToolTip_from('end_year', 'End time should be greater than current time', 50, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
}

var time_out1;
function check_celebcontent_delay() {
  time_out1 = setTimeout('check_celebcontent()', 500);
  return false;
}

function check_celebcontent() {clearTimeout(time_out1);
  var i=0;
  var title =document.getElementById('title').value;
  //var para =document.getElementById('group_description').value;
  if(!trim(title)) {
    showToolTip_from('title', 'Title cannot be empty',190, 6);
    i=1;
  } /*else if(trim(para) == '<br>' ) {
    showToolTip_from('group_description', 'Post cannot be empty.',507, -296);
    i=1;
  }*/
  if(i == 1){
    return false;
  }
  else{
    document.celebcontent.submit();
  }
 }

function check_careerscape() {
  var i=0;
  var title =document.getElementById('title').value;
  /*var picture =document.getElementById('picture').value;
  var image_url =document.getElementById('image_url').value;
  var video_url =document.getElementById('video_url').value;*/


  if(!trim(title)) {
    showToolTip_from('title', 'Title cannot be empty',240,6);
    i=1;
  }/* else if(!trim(picture) && !trim(image_url) && !trim(video_url)) {
    showToolTip_from('picture', 'Please select photo to upload or enter Image url or video url.',208,6);
    i=1;
  }*/
   if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function upload_chk_photo() {
  if(document.editprofile_form.userfile.value == "") {
    showToolTip_from('profile_photo', 'Please select a valid photo',240,6);
    return false;
  } else {
    set_form_save_source = 'upload_photo';
    document.editprofile_form.submit();
  }
}
var set_form_save_source = '';
function remove_chk_photo(img) {
  if(!$('#picture_data').is(':hidden')) {
    if(!img) {
      showToolTip_from('remove_tool_tip', 'Profile photo not available',70,6);
      return false;
    } else {
      set_form_save_source = 'remove_photo';
    }
  }
}

function check_editprofile() {
  var i=0;
  if(!$('#professional_data').is(':hidden')) {
    var school =document.getElementById('div_school1').value;
    var school_city =document.getElementById('div_school_city1').value;
    var school_year =document.editprofile_form.school_year1.selectedIndex;
    var school_not_applicable=document.getElementById('school_not_applicable1').checked;
    var college_name =document.getElementById('div_college_name1').value;
    var additional_course = document.getElementById('div_additional_course1').value;
    var degree =document.editprofile_form.degree1.selectedIndex;
    var college_city =document.getElementById('div_college_city1').value;
    var college_year =document.editprofile_form.college_year1.selectedIndex;
    var college_not_applicable=document.getElementById('college_not_applicable1').checked;


    if(!trim(school) && school_not_applicable != true) {
      showToolTip_from('div_school1', 'Enter School field or select checkbox Not applicable',140,6);
      document.getElementById("div_school1").focus();
      i=1;
    } else if(!trim(school_city) && school_not_applicable != true) {
      showToolTip_from('div_school_city1', 'Enter City field or select checkbox Not applicable',280,6);
      document.getElementById("div_school_city1").focus();
      i=1;
    } else if(school_year == 0 && school_not_applicable != true) {
      showToolTip_from('div_school_year1', 'Enter School Year field or select checkbox Not applicable',55,6);
      document.getElementById("div_school_year1").focus();
      i=1;
    } else if(!trim(college_name) && college_not_applicable != true) {
      showToolTip_from('div_college_name1', 'Enter College field or select checkbox Not applicable',280,6);
      document.getElementById("div_college_name1").focus();
      i=1;
    } else if(college_year == 0 && college_not_applicable != true) {
      showToolTip_from('div_college_year1', 'Enter College Year field or select checkbox Not applicable',55,6);
      document.getElementById("div_college_year1").focus();
      i=1;
    } else if(!trim(additional_course) && college_not_applicable != true) {
      showToolTip_from('div_additional_course1', 'Enter Major field or select checkbox Not applicable',140,6);
      document.getElementById("div_additional_course1").focus();
      i=1;
    } else if(degree == 0 && college_not_applicable != true) {
      showToolTip_from('div_degree1', 'Enter Degree field or select checkbox Not applicable',140,6);
      document.getElementById("div_degree1").focus();
      i=1;
    } else if(!trim(college_city) && college_not_applicable != true) {
      showToolTip_from('div_college_city1', 'Enter City field or select checkbox Not applicable',140,6);
      document.getElementById("div_college_city1").focus();
      i=1;
    }
    if(i == 1){
     return false;
    }
    else{
      return true;
    }
  }
  if(!$('#general_data').is(':hidden')) {
//     var mobile =document.getElementById('mobile[]').value;
//     var mobile_no =document.getElementById('mobile_no[]').value;

    //var regexUrl = /^(http:\/\/|https:\/\/|ftp:\/\/){1}([\w]+)(.[\w]+){1,2}$/;
var regexUrl = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
    var emailRegEx = /^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$/i;
    website = document.getElementById("div_website").value;
    email_id = document.getElementById("div_email_id").value;
    gender = document.getElementById("sex").value;
    if (email_id.search(emailRegEx) == -1 && trim(email_id)) {
      showToolTip_from('div_email_id', 'Enter a valid email_Id',210,6);
      document.getElementById("div_email_id").focus();
      i=1;
    } else if (website.search(regexUrl) == -1 && trim(website)) {
      showToolTip_from('div_website', 'Enter a valid url',210,6);
      document.getElementById("div_website").focus();
      i=1;
    }else if(gender==0){
      showToolTip_from('div_sex', 'Enter gender',65,6);
      document.getElementById("sex").focus();
      i=1;
     } else if(CheckDate('edit_profile')){
      i=1;
     }
   /*else if(!empty(mobile) && mobile.match("--")) {
      showToolTip_from('mobile[]', 'Please enter only digits in Phone number.',130,6);
      i=1;
    } else if(!empty(mobile_no) && mobile_no.match("--")) {
      showToolTip_from('mobile_no', 'Please enter only digits in Mobile number.',210,6);
      i=1;
    } */
    if(i == 1) {
      return false;
    } else {
      return true;
    }
  }
  if(!$('#personal_data').is(':hidden')) {
    var regexUrl = /^(http:\/\/|https:\/\/|ftp:\/\/){1}([\w]+)(.[\w]+){1,2}$/;
    websites = document.getElementById("div_websites").value;
//     if (websites.search(regexUrl) == -1 && trim(websites)) {
//       showToolTip_from('div_websites', 'Enter a valid url',320,6);
//       document.getElementById("div_websites").focus();
//       i=1;
//     }
    if(i == 1) {
      return false;
    } else {
     return true;
    }

  }
  if(!$('#picture_data').is(':hidden')) {
    if (set_form_save_source == '') {
      var av_cnt =document.getElementById('av_cnt').value;
      var avatar_status = false;
      for(j=1; j<=av_cnt; j++) {
        if(document.getElementById('user_avatar'+j).checked == true) {
          avatar_status = true;
          break;
        }
      }
      var user_pic = '';
      user_pic =document.getElementById('user_pic').value;
      if(user_pic!=''){
       avatar_status = true;
      }
      if(avatar_status == true) {
        return true;
      } else if(user_pic == ''){
        showToolTip_from('avatar_tip_block', 'Please choose one Avtaar before save.',230,5);
        return false;
      }
    }
  }

}

function check_feeds() {
  var i=0;
  var feed_url =document.getElementById('feed_url').value;
  if(!trim(feed_url)) {
    showToolTip_from('feed_url', 'URL cannot be empty.',200, 6);
    i=1;
  } else if(!isValidURL(feed_url)) {
    showToolTip_from('feed_url', 'Please enter valid url.',200, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_videourl() {
  var i=0;
  var video_url =document.getElementById('video_url').value;
  if(!trim(video_url)) {
    showToolTip_from('video_url', 'URL cannot be empty.',200, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }



function check_youtube() {
  var i=0;
  var user_name =document.getElementById('youtube_username').value;
  if(user_name == 'Type user name' ) {
    //showToolTip_from('youtube_username', 'User name cannot be empty.',200, 6);
    document.getElementById("youtube_msg").style.display="block";
    document.getElementById("youtube_msg").innerHTML="User name cannot be empty";
    document.getElementById("youtube_msg").focus();
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_flickr() {
  var i=0;
  var user_name =document.getElementById('flickr_username').value;
  if(user_name == 'Type user name' ) {
    showToolTip_from('flickr_username', 'User name cannot be empty.',200, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_picasa() {
  var i=0;
  var user_name =document.getElementById('picasa_username').value;
  if(user_name == 'Type user name' ) {
    showToolTip_from('picasa_username', 'User name cannot be empty.',200, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_searchbox() {
  var i=0;
  var args =document.getElementById('args').value;
  if(!trim(args)) {
    showToolTip_from('args', 'Search box cannot be empty.',180, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_message() {
  var i=0;
  var comment =document.getElementById('comment').value;
  if(!trim(comment)) {
    showToolTip_from('comment', 'Text box cannot be left empty.',492, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function hide_div() {
  $('#test').css('display', 'none');
}

var time_out2;
function check_story_delay() {
  time_out2 = setTimeout('check_story()', 500);
  return false;
}
function check_story() {clearTimeout(time_out2);
  var i=0;
  var title =document.getElementById('title').value;
  var group_description =document.getElementById('group_description').value;
  if(!trim(title)) {
    showToolTip_from('title', 'Enter a story title',193, 6);
    i=1;
  } else if(trim(group_description) == '<br>') {
    showToolTip_from('group_description', 'Enter a brief description',523, -310);
    i=1;
  } else if(trim(group_description) == '<BR>') {
    showToolTip_from('group_description', 'Enter a brief description',458,50);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    document.startstory.submit();
  }
 }

function isValidURL(url){
 //var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
  var RegExp = /(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i;
  if(RegExp.test(url)) {
    return true;
  } else {
    return false;
  }
}

// function check_octazen_user_pass() {
//   var i=0;
//   var type = "";
//   var name =document.getElementById('username').value;
//   var password =document.getElementById('psw').value;
//   var mailtype =document.login.lb;
//   for (var x = 0; x < mailtype.length; x ++) {
//     if (mailtype[x].checked) {
//       type = mailtype[x].value;
//     }
//   }
//   if(!trim(type)) {
//     showToolTip_from('username', 'Please select mail type.',170, 6);
//     i=1;
//   } else if(!trim(name)) {
//     showToolTip_from('username', 'User name cannot be empty.',170, 6);
//     i=1;
//   } else if(!trim(password)) {
//     showToolTip_from('psw', 'Password cannot be empty.',170, 6);
//     i=1;
//   }
//   if(i == 1){
//     return false;}
//   else{
//     return true;
//   }
//  }
function check_octazen_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.',132, 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.',132, 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');
    //document.getElementById("err_default").style.display = "block";
    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 check_multiple_invite() {
  var i=0;
  var email_id =document.getElementById('email_id').value;
  if(!trim(email_id)) {
    showToolTip_from('email_id', 'Please give an email address.',200, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_csv_invite() {
  var i=0;
  var file1 =document.getElementById("file1").value;
  if(!trim(file1)) {
    showToolTip_from('file1', 'Please browse some file first.',210, 6);
    i=1;
  } else if(document.csv_invite.file1.value.lastIndexOf(".csv")==-1) {
    showToolTip_from('file1', 'Upload a valid file',210, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_createblog() {
  var i=0;
  var blog_name =document.getElementById("blog_name").value;
  if(!trim(blog_name)) {
    showToolTip_from('blog_name', 'Title cannot be left empty.',110, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_forumtopic() {
  var i=0;
  var forum_title =document.getElementById("forum_title").value;
  var forum_contents =document.getElementById("forum_contents").value;
  if(!trim(forum_title)) {
    showToolTip_from('forum_title', 'Enter a discussion topic',245, 6);
    i=1;
  } else if(!trim(forum_contents)) {
    showToolTip_from('forum_contents', 'Enter a brief discription',245, 6);
    i=1;
  }
  if(i == 1){
    return false;}
  else{
    return true;
  }
 }

function check_gift() {
  var i=0;
  var type = "";count = 0,l=0;
  var gift=0, friend = 0;
  count = document.gift_nominate.elements.length;
  for (var k=0; k < count; k++) {
    if (document.gift_nominate.elements[k].type=='checkbox') {
      if (document.gift_nominate.elements[k].checked) {
        friend = 1;
      }
    }

     if (document.gift_nominate.elements[k].type=='radio' && document.gift_nominate.elements[k].id!='choiceAll' && document.gift_nominate.elements[k].id!='choiceHOT' && document.gift_nominate.elements[k].id!='choiceNEW') {
      if (document.gift_nominate.elements[k].checked == true) {
        gift = 1;
      }
    }
  }
//  var l = document.gift_nominate.gift_id.length;
//     if ( isNaN(l)  ) {
//       if(document.getElementById('gift_id_0').checked){
//         gift = 1;
//       }
//     }
//     else {
//       for (var j=0; j < l; j++) {
//         if(document.getElementById('gift_id_'+j).checked){
//           gift = 1;
//         }
//       }
//     }

  if(gift == 0) {
    showToolTip_from('show_gift_ajax_form', 'Please select a gift.', 520, -30);
    i=1;
  } else if(friend == 0) {
    showToolTip_from('friends_div', 'Please select your friend.', 520, 6);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    return true;
  }
 }

function check_question(obj) {
  var radio_checked = false;

  for ( var i = 0; i < obj.user_answer.length; i++ ) {
    if ( obj.user_answer[i].checked ) {
      radio_checked = true;
    }
  }
  if ( radio_checked == false ) {
    showToolTip_from('go', 'Please select your answer.', 40, 6);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    return true;
  }
}

function check_searchcommunity() {
   var i=0;
   community_search = document.getElementById("community_search").value;
   if (community_search == 'Type your keyword') {
      showToolTip_from('community_search', 'Please insert a keyword.',180, 6);
      document.getElementById("community_search").focus();
     i=1;
   }
   if(i == 1){
    return false;}
   else{
     return true;
   }
 }

function check_invitefriend() {
   var i=0;
    var emailRegEx = /^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$/i;
    email_id = document.getElementById("email_id").value;
   if (!trim(email_id)) {
      //showToolTip_from('email_id', 'Please give an email address.',160, 6);
      document.getElementById("email_msg").style.display="block";
      document.getElementById("email_msg").innerHTML="Please give an email address";
      document.getElementById("email_id").focus();
      i=1;
   } else if (email_id.search(emailRegEx) == -1) {
      //showToolTip_from('email_id', 'Enter a valid email address',160, 6);
      document.getElementById("email_msg").style.display="block";
      document.getElementById("email_msg").innerHTML="Enter a valid email address";
      document.getElementById("email_id").focus();
      i=1;
   }
   if(i == 1){
    return false;}
   else{
     return true;
   }
 }

function check_invitetostoryfriend() {
   var i=0;
   friend_name = document.getElementById("friend_name").value;
   if (!trim(friend_name)) {
     document.getElementById("friend_msg").style.display="block";
     document.getElementById("friend_msg").innerHTML="Please select atleast one friend";
     document.getElementById("friend_msg").focus();
     i=1;
   }
   if(i == 1){
    return false;}
   else{
     return true;
   }
 }

function check_searchfriend() {
   var i=0;
    friend_name = document.getElementById("friend_name").value;
   if (!trim(friend_name)) {
      showToolTip_from('friend_name', 'Please enter a keyword.',190, 6);
      document.getElementById("friend_name").focus();
     i=1;
   }
   if(i == 1){
    return false;}
   else{
     return true;
   }
 }

function check_classifiedcomment() {
   var i=0;
    comment = document.getElementById("comment").value;
   if (!trim(comment)) {
      showToolTip_from('comment', 'Please write some comment.',350, 6);
      document.getElementById("comment").focus();
     i=1;
   }
   if(i == 1){
    return false;}
   else{
     return true;
   }
 }

var time_out3;
function check_addedpara_delay() {
  time_out3 = setTimeout('check_addedparatostory()', 500);
  return false;
}

function check_addedparatostory() {clearTimeout(time_out3);
  var i=0;
  para = document.getElementById("para").value;
   if(trim(para) == '<br>' ) {
    showToolTip_from('para', 'Paragraph can not be left blank.', 560, -360);
    i=1;
  } else if(trim(para) == '<BR>') {
    showToolTip_from('para', 'Paragraph can not be left blank.', 510, 30);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    document.addnewparatostory.submit();
  }
 }

function check_feedbackform() {
  var i=0;
  var subject=0;
  var emailRegEx = /^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$/i;
  for (var k=1; k < 4; k++) {
    if (document.getElementById('sub'+k).checked) {
      subject=1;
    }
  }
  var comment = document.getElementById("comment").value;
  var txtNumber = document.getElementById("txtNumber").value;
  var email = document.getElementById("email").value;

  if (subject == 0) {
      showToolTip_from('sub3', 'Select a subject.',80, 6);
      i=1;
   } else if (!trim(comment)) {
      showToolTip_from('comment', 'Enter a brief discription',380, 6);
      document.getElementById("comment").focus();
     i=1;
   } else if (trim(email) && (email.search(emailRegEx) == -1)) {
      showToolTip_from('email', 'Enter your email address',150, 6);
      document.getElementById("email").focus();
     i=1;
   } else if (!trim(txtNumber)) {
      showToolTip_from('txtNumber', 'Enter code in the box provided',270, 6);
      document.getElementById("txtNumber").focus();
     i=1;
   }
   if(i == 1){
    return false;
  }
  else{
    return true;
  }
}

function check_replymsg(login_uid, user_id, reply_text, id, first_name) {
  var i=0;
  body = document.getElementById(reply_text).value;
  if(!trim(body)){
    showToolTip_from(reply_text, 'Please enter reply.',250, 6);
    i=1;
  }
  if(i == 1){
    return false;
  }
  else{
    submit_reply_box(login_uid, user_id, reply_text, id, first_name);
    return true;
  }
}

function check_reportabuse(obj) {
  var radio_checked = false;
  var i=0;
  for ( var i = 0; i < obj.reason.length; i++ ) {
    if ( obj.reason[i].checked ) {
      radio_checked = true;
    }
  }
  var certify = document.getElementById('certify').checked;
  if( radio_checked == false){
    showToolTip_from('reason', 'Please select reason.', 160, 6);
    i=1;
    document.getElementById("rationale").focus();
  } else if(certify == false){
    showToolTip_from('certify', ' Please accept itimes Terms and Condition',460, 6);
    i=1;
  }
  if(i == 1) {
    return false;
  } else {
    return true;
 }
}
