
try{
$(function(){

	$("#legal_main").replaceWith( "<div id='legal_main'>PAIN &copy; 2012 Sony Computer Entertainment America LLC. &#34;PlayStation&#34;, &#34;PLAYSTATION&#34;, and the &#34;PS&#34; Family logo are registered trademarks of Sony Computer Entertainment Inc. The Sony Computer Entertainment logo is a registered trademark of Sony Corporation.</div>" );

});
}
catch(e) { }

function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;

  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
          
      }
  }
  if (param_value) {
      return param_value;
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}

function createCookie(name,value,days) {
var expires="";
	if(readCookie(name))
	{
		return;
	}
	else
	{
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			expires = "; expires="+date.toGMTString();
		}
		else 
		{
			var date = new Date();
			date.setTime(date.getTime()+(24*60*60*1000));
			expires = "";
		}
		
		document.cookie = name+"="+value+expires+"; path=/";
	}
}

function readCookie(name) {

	var nameEQ1 = name + "=";
	
	//alert("read cookie "+document.cookie);
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		//alert(c);
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ1) == 0) 
		{
			return c.substring(nameEQ1.length,c.length);
		}
	}
	return false;
}
function eraseCookie(name) {

	var date = new Date();
	//alert("deleting cookie....");
	date.setTime(date.getTime()+(-1*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	//alert("deleted");
	document.cookie = name+"="+""+expires+"; path=/";
}

function redirect(page)
{
	window.open(page);
}

function navigation(page)
{
	parent.location=page;

}


function decrypt_str(value)
{
	var result="";
	for(i=0;i<value.length;i++)
	{
		var char=value.charCodeAt(i);
		//alert(char);
    		result+=String.fromCharCode(value.charCodeAt(i));
		
	}
	//alert(result);
	return result;
}

function getParam()
{

	var loc = location.search.substring(1, location.search.length);
  	
	var param_name="";
	var encrptedparam_name="";
	var decryptedparam_name="";
  	var params = loc.split("&");
	 for (i=0; i<params.length;i++) {
	      encrptedparam_name = params[i].substring(0,params[i].indexOf('='));
	      decryptedparam_name=decrypt_str(encrptedparam_name);
	      param_name="";
	      if(decryptedparam_name && decryptedparam_name=="userName")
		{
			//alert("param name: "+decryptedparam_name);
			param_name = encrptedparam_name;
			break;
		}	
	}
	
  	return param_name;
}


function getAgeGateCookie()
{
	
	var value=readCookie("gow.an");
	if(!value)
	{
		value=readCookie("gow.te");
		if(!value)
		{
			value="n";
		}
	}	
	return value;
}

function setAgeGateCookie(str)   
{
	
	if(str=="m")//u
	{
		
		createCookie("gow.an",str,1000) //createCookie("name","value","no of days") 
	}
	else
	{
		
		createCookie("gow.te",str)
	}
}

function setLocaleCookie(str) 
{
	//alert("Local::: "+str);
}



         
function URLDecode(psEncodeString)
{
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " "));
}

var temp = ""+window.location;
if(temp.indexOf("/pain/")==-1)
{
	if(temp.indexOf("/Logout")==-1 && temp.indexOf("/Login")==-1 && temp.indexOf("/AdminLogin")==-1)
	{
		eraseCookie("curPage");	
		var locpath=window.location.pathname+"";
		createCookie("curPage",escape(window.location.protocol+"//"+window.location.host+locpath));
	}
	else if(temp.indexOf("/AdminLogin")!=-1)
	{
			createCookie("curPage",escape(window.location.protocol+"//"+window.location.host+"/Index/index.htm"));

	}
}

function setReviewFrameHeightToCookie(frameHeight,iframeId)
{
	var formHeight = frameHeight;
	var iFrame = parent.document.getElementById(iframeId);
 	if (formHeight != null)
	{
		iFrame.style.height = parseInt(formHeight) + 20+'px';
		
	} 
	else
	{
		iFrame.style.height = '600px';
	}
	if(iFrame.height=='NaN' || iFrame.height=='0')
	{
		iFrame.style.height = '600px';
	}
}

