/*******************function for signin**********************/
var signindiv = $('#divsignin');
function addsignin()
{
	$.blockUI(signindiv, {width:'400px'});
}



/*******************function for share friends**********************/
var share_friendsdiv = $('#div_share_friends');
function share_friends()
{
	$.blockUI(share_friendsdiv, {width:'600px'});
}


/*******************function for share friends**********************/
var signup_div = $('#div_sign_up');
function signup()
{
	$.blockUI(signup_div, {width:'400px'});
}

/*******************function for share friends**********************/
var contactUs_div = $('#div_contact_us');
function contactUs()
{
	$.blockUI(contactUs_div, {width:'500px'});
}



/***********************Printing The Page************/
function Print(){
	document.body.offsetHeight;
	window.print()
}


/*******************function for div close**********************/
function closemodel()
{
	$.unblockUI();
}



/*******************function for login**********************/
function submitlogin()
{
	var errmsg ='';
	
	var refral = document.login.refral.value;
	var username = document.login.username.value;
	var password = document.login.password.value;
	var remember = '';
	if (document.login.remember.checked)
	{
		remember = 'Yes';
	}
	else
	{
		remember = '';
	}
	
	if(username=='')
	{
	errmsg = 'Enter your username!';
	document.getElementById('login_errordiv').innerHTML = errmsg;
	return false;
	}
	if(password=='')
	{
	errmsg = 'Enter your Password!';
	document.getElementById('login_errordiv').innerHTML = errmsg;
	return false;
	}
	login(username,password,refral,remember,'login_errordiv')
	return false;
 
 
 
}

/*******************function for story share**********************/
function share_story()
{
	var errmsg ='';

	var emails = document.frm_share_friends.emails.value;
	var refral = document.frm_share_friends.refral.value;
	
	
	if(emails=='')
	{
	errmsg = 'Enter email!';
	document.getElementById('share_friends_errordiv').innerHTML = errmsg;
	return false;
	}
	
	sharing_story(emails,refral,'share_friends_errordiv')
	return false;
 
}




/*******************function for comment post**********************/
function submitcomment(session_username)
{
	
	
	var comment = document.frm_postcomment.comment.value;
	var story_id = document.frm_postcomment.story_id.value;
	
	if(!session_username)
	{
	addsignin();
	return false;
	}
	if(comment=='')
	{
	alert('Enter your Comment!');
	return false;
	}
	
}


/*******************function for register**********************/
function submitregister()
{
	var errmsg ='';
	var refral   = document.frm_register.refral.value;
	var username = document.frm_register.username.value;
	var password = document.frm_register.password.value;
	var email    = document.frm_register.email.value;
	var fname    = document.frm_register.fname.value;
	var lname    = document.frm_register.lname.value;
	var gender   = document.frm_register.gender.value;
	var day      = document.frm_register.day.value;
	var month    = document.frm_register.month.value;
	var year     = document.frm_register.year.value;
	var mobile   = document.frm_register.mobile.value;
	
	
	
	if(username=='')
	{
		errmsg = 'Enter your username!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	if(password=='')
	{
		errmsg = 'Enter your Password!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	if(email=='')
	{
		errmsg = 'Enter your Email!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	if(fname=='')
	{
		errmsg = 'Enter your first name!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	if(lname=='')
	{
		errmsg = 'Enter your last name!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	if(gender=='')
	{
		errmsg = 'Enter select your gender!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	
	if(day=='' ||  month=='' || year=='')
	{
		errmsg = 'Enter select your date of birth!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	
	if(mobile=='')
	{
		errmsg = 'Enter your mobile no!';
		document.getElementById('sign_up_errordiv').innerHTML = errmsg;
		return false;
	}
	
	//register(username,password,refral,email,fname,lname, gender, day, month, year, mobile,'sign_up_errordiv')
	return true;
 
 
 
}

/*******************function for passord sending**********************/
function sendpassword()
{
	var errmsg ='';
	var Email = document.frm_forgot_password.Email.value;
	if(Email=='')
	{
		errmsg = 'Enter your Email!';
		document.getElementById('login_errordiv').innerHTML = errmsg;
		return false;
	}
	
   password_sending(Email,'login_errordiv')
   return false;
}
/*******************Ajax function for login**********************/
function login(username,password,refral,remember,loadarea)
{
	var address_string = "login_action.php?username=" + username +'&password=' + password +'&refral=' + refral +'&remember=' + remember
	ajaxpage(address_string, loadarea)
}


/*******************Ajax function for sharing story**********************/
function sharing_story(emails,refral,loadarea)
{
	var address_string = "sharing_story.php?emails=" + emails  +'&refral=' + refral
	ajaxpage(address_string, loadarea)
}


/*******************Ajax function for register**********************/
function register(username,password,refral,email,fname,lname, gender, day, month, year, mobile,loadarea)
{
	var address_string = "register_save.php?username=" + username +'&password=' + password +'&refral=' + refral +'&email=' + email +'&fname=' + fname +'&lname=' + lname +'&gender=' + gender +'&day=' + day +'&month=' + month +'&year=' + year +'&mobile=' + mobile
	ajaxpage(address_string, loadarea)
}

/*******************Ajax function for password sending**********************/
function password_sending(Email,loadarea)
{
	var address_string = "forgot_password.php?Email=" + Email 
	ajaxpage(address_string, loadarea)
}


/*******************Ajax function for adding tags**********************/
function add_a_tag(tag,field)
{
	var address_string = "add_a_tag.php?tag=" + tag + '&field=' + field
	ajaxpage(address_string, tag)
}


/*******************Pop Up window open**********************/
function popitup(url,height,width) {
	newwindow=window.open(url,'name','height='+height+',width='+width+'');
	if (window.focus) {newwindow.focus()}
	return false;
}


/*************************************Ajax call Function*******************************************/
function ajaxpage(url, c_id)
{
	
  var page_request = false
 
  if (window.XMLHttpRequest)     // if Mozilla, Safari etc
  {
    page_request = new XMLHttpRequest()
  }
  else if (window.ActiveXObject) // if IE
  {
    try
    {
      page_request = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e)
    {
      try
      {
        page_request = new ActiveXObject("Microsoft.XMLHTTP")
      }
      catch (e){}
    }
  }
  else
    return false
 
 document.getElementById(c_id).innerHTML = '<img src="images/loader.gif" />';

 
  page_request.onreadystatechange=function()
  {
	 // alert("hi")
    loadpage_vote(page_request, c_id)
  }
 
  anticache=(url.indexOf("?")!=-1) ?
            "&"+new Date().getTime() :
            "?"+new Date().getTime()
  page_request.open('GET', url+anticache, true)
  page_request.send(null)
}
 
function loadpage_vote(page_request, c_id)
{	  
	if (page_request.readyState == 4 &&
		  (page_request.status==200 ||
		   window.location.href.indexOf("http")==-1))
	{
		responce_text = page_request.responseText.split("|");
		var ref = trim(responce_text[1]);
		document.getElementById(c_id).innerHTML = responce_text[0];
		if(ref != '')
		{
		window.location=responce_text[1];
		}
	     	
	}

}

/*************************************Trim Function*******************************************/

function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function open_div(ele,ele_sec)
{
	document.getElementById(ele).style.display = 'block';
	document.getElementById(ele_sec).style.display = 'none';
}

function close_div(ele)
{
	document.getElementById(ele).style.display = 'none';
	
}