//////////// date validation /////////////////////

//var dtCh= "-";
var minYear=1900;
var maxYear = 2010;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}
function isDate1(dtStr, dtCh){
	
	var dtCh = (dtCh == null) ? "-" : dtCh;
	
	var error='';
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		error+="- The date format should be : dd"+dtCh+"mm"+dtCh+"yyyy.\n";
		return error
	}
	if (strMonth.length<1 || month<1 || month>12){
		error+="- Please enter a valid month\n";
		return error
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		error+="- Please enter a valid day.";
		return error
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		error+="- Please enter a valid 4 digit year.\n";
		return error
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		error+="- Please enter a valid date.\n";
		return error
	}
return error;
}


function isValidMobile1(mobileNumber) {
	var error = '';
	var mN = ''; var validChars = '0123456789';
	for(var i = 0; i < mobileNumber.length; i++) {if(validChars.indexOf(mobileNumber.substr(i, 1)) > -1) { mN += mobileNumber.substr(i, 1) } }
	if(mN.length > 0) {
		if(mN.substr(0, 1) == '0') { mN = '44' + mN.substr(1) }
		else if(mN.substr(0, 3) == '440') { mN = '44' + mN.substr(3) }
	}
	else {
		error+="- Please specify a valid mobile number\n";
		return error
	}
	if(mN.length < 9) { 
		if(mN.length > 7) {
			if(!confirm('Please confirm that the mobile number you have\nentered is correct and in international format:.\n\n                      ' + mN + '\n\nIf it is correct click \'OK\', otherwise click \'Cancel\'.')) {
				
				error += 'Sorry but the mobile number you have supplied is too short to be valid.\n'
				return error 	
			}
		}
		else { error += 'Sorry but the mobile number you have supplied is too short to be valid.\n'; 
		 return error }
	}
	if(arguments[1]) { arguments[1].value = mN }
	return error
}

function isUsername(val)
{
	return '';	
}


////// form validation ////////////////////

function formvalid(frmObj) 
{ 
	
	var i,p,q,nm,test,num,min,max,errors='',args=formvalid.arguments;
	j=0;
	//	/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;
	var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var regBlank = /[^\s]/;
	var regAlphaNum = /^([a-zA-Z0-9_]+)$/;
	var regDate = /^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;
	
	var formtype = frmObj.elements;
	
	//alert (MM_validateForm.arguments[1].name);
	//alert("sss--->"+document.forms[""+args[0]].elements[""+args[0]].value);
	var checked = '';
	for (i=0; i<(formtype.length); i++) 
	{	
		//test1=document.forms[0].elements;
		//alert(formtype[i].name);
		//alert(i);
		
		mesg = formtype[i].title;
		test = formtype[i].className;
		//alert(test);
		val = formtype[i];
		val_new = formtype[i];
		val_new.style.backgroundColor = '';
		if (val) 
		{	nm=mesg; 
			
			val = val.value;
			if(regBlank.test(val))
			{
				if(test.indexOf('isAlphaNum')!=-1)
				{
					result = trim(val);
					if(result.length==0){
					errors += '- '+nm+' is required.\n'; 
					}else{
						if(!regAlphaNum.test(val))
						{
							errors+='- '+nm+': Only Alpha Numeric and "_" Chars Allowed.\n';
							val_new.style.backgroundColor = '#e2e2e2';
						}
					}
				}
				else if(test.indexOf('isEqual') != -1)
				{
					if(test.indexOf(" ") != -1)
					mesg_string = test.substring(test.indexOf(":")+1, test.indexOf(" "));
					else
					mesg_string = test.substring(test.indexOf(":")+1);
					
					if(val != formtype[mesg_string].value)
					{
						errors+='- '+nm+' must be same to '+mesg_string+'.\n';
						formtype[mesg_string].style.backgroundColor = '#e2e2e2';
						val_new.style.backgroundColor = '#e2e2e2';
					}
				}
				else if(test.indexOf('RisCheck')!=-1)
				{
					
					
						if(!val_new.checked){
						errors += '- '+nm+' is Not Checked.\n';
						}
					
				}
				else if (test.indexOf('isDate2') != -1) 
				{ 
					errors += isDate1(val, '/');
			    }
				else if (test.indexOf('isUsername') != -1) 
				{ 
					errors += isUsername(val);
			    }
				else if (test.indexOf('isDate') != -1) 
				{ 
					errors += isDate1(val);
			    }
				else if (test.indexOf('isMobile') != -1) 
				{ 
					errors += isValidMobile1(val);
				}
				else if (test.indexOf('isEmail')!=-1) 
				{ 
					p=val.indexOf('@');
					s=val.indexOf('.');
			        if (p<1 || p==(val.length-1))
					{
						errors+='- '+nm+' must contain an e-mail Address.\n';
						val_new.style.backgroundColor = '#e2e2e2';
		
					}
					//else if(s<p || s==(val.length-1))
					else if(!regEmail.test(val))
					{
						errors+='- '+nm+' must contain a valid e-mail Address.\n';
						val_new.style.backgroundColor = '#e2e2e2';
					}
			     }
				else if (test.indexOf('isAmount')!=-1) 
				{ 		
					
					if (parseFloat(val) < parseFloat(val_new.getAttribute('maxlength')))
					{
						errors+='- You cannot request transfers for amounts under £'+ val_new.getAttribute('maxlength') +'.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isNaN')!=-1) 
				{ 
					if (isNaN(val))
					{
						errors+='- '+nm+' must contain a number.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isMax')!=-1) 
				{ 
					if (getWordCount(val) <= val_new.getAttribute('maxlength'))
					{
						errors+='- '+nm+' must contain more than '+ val_new.getAttribute('maxlength') +' words.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isMin')!=-1) 
				{ 
					if (val.length < val_new.getAttribute('minlength'))
					{
						errors+='- '+nm+' contain at least '+ val_new.getAttribute('minlength') +' Charter. Now only '+ val.length +' Charter\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isUploadP')!=-1) 
				{ 
					var new1 = val.toLowerCase()
					if ((new1.indexOf(".jpg") == -1 && new1.indexOf(".gif") == -1))
					{
						errors+='- '+nm+' Only upload .jpg or .gif.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isUrl')!=-1) 
				{ 
					p=val.indexOf('http://');
					s=val.indexOf('.');
			        if (p<0 || p==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
						val_new.style.backgroundColor = '#e2e2e2';
		
					}
					else if(s<p || s==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
						val_new.style.backgroundColor = '#e2e2e2';
					}
			     }else if (test.indexOf('isChar')!=-1) 
				 { 
					var first_char;
					first_char= val.charAt(0);
					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){
					 errors+='- '+nm+' must starts with  a char.\n';
					 val_new.style.backgroundColor = '#e2e2e2';
					}
			    }
	   			else if (test.charAt(0)=='R')
				{
					result = trim(val);
					if(result.length==0){
					errors += '- '+nm+' is required.\n'; 
					val_new.style.backgroundColor = '#e2e2e2';
					}
				}
			}
			else if (test.charAt(0) == 'R'){
				errors += '- '+nm+' is required.\n'; 
				val_new.style.backgroundColor = '#e2e2e2';
			}
			
			
		}
		if(errors !="")
		{	if(j<=0)
			{
				
				focusitem = formtype[i];
				j++;
			}
			
		}
	} 
	
//return errors;
  
  if (errors)
  {
	alert('The following error(s) occurred:\n\n'+errors);
	
	focusitem.focus();
	return false;
   }
   else
	return true;

//  document.MM_returnValue = (errors == '');
	
}

function formvalid1() 
{ 
	
	var i,p,q,nm,test,num,min,max,errors='',args=formvalid.arguments;
	j=0;
	//	/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;
	var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var regBlank = /[^\s]/;
	var regAlphaNum = /^([a-zA-Z0-9_]+)$/;
	var regDate = /^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;
	var formtype = document.forms[1].elements;
	//alert (MM_validateForm.arguments[1].name);
	//alert("sss--->"+document.forms[""+args[0]].elements[""+args[0]].value);
	var checked = '';
	for (i=0; i<(formtype.length); i++) 
	{	
		//test1=document.forms[0].elements;
		//alert(formtype[i].name);
		//alert(i);
		
		mesg = formtype[i].title;
		test = formtype[i].className;
		//alert(test);
		val = formtype[i];
		val_new = formtype[i];
		val_new.style.backgroundColor = '';
		if (val) 
		{	nm=mesg; 
			
			val = val.value;

			if(regBlank.test(val))
			{
				if(test.indexOf('isEqual') != -1)
				{
					equal_obj_val = test.substring(8,test.indexOf(":"));
					alert(equal_obj_val);
					mesg_string =test.substring((test.indexOf(":")+1));
					
					if(val != formtype[equal_obj_val].value)
					{
						errors+='- '+nm+' must be same to '+mesg_string+'.\n';
						formtype[equal_obj_val].style.backgroundColor = '#e2e2e2';
						val_new.style.backgroundColor = '#e2e2e2';
					}
				}
				else if(test.indexOf('isAlphaNum')!=-1)
				{
				result = trim(val);
				if(result.length==0){
				errors += '- '+nm+' is required.\n'; 
				}else{
					if(!regAlphaNum.test(val))
					{
						errors+='- '+nm+': Only Alpha Numeric and "_" Chars Allowed.\n';
						val_new.style.backgroundColor = '#e2e2e2';
					}
				}
				}
				else if(test.indexOf('RisCheck')!=-1)
				{
					
					
						if(!val_new.checked){
						errors += '- '+nm+' is Not Checked.\n';
						}
					
				}
				else if (test.indexOf('isDate2') != -1) 
				{ 
					/*p=val.indexOf('-');
			        if (p != 2 )
					{
						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';
		
					}
					else if(!regDate.test(val))
					{
						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';
					}*/
					
					errors += isDate11(val, '/');
					
			     } 
				else if (test.indexOf('isDate') != -1) 
				{ 
					/*p=val.indexOf('-');
			        if (p != 2 )
					{
						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';
		
					}
					else if(!regDate.test(val))
					{
						errors+='- '+nm+' must contain Valid Date DD-MM-YYYY.\n';
					}*/
					errors += isDate1(val);
					
			    }
				else if (test.indexOf('isEmail')!=-1) 
				{ 
					p=val.indexOf('@');
					s=val.indexOf('.');
			        if (p<1 || p==(val.length-1))
					{
						errors+='- '+nm+' must contain an e-mail Address.\n';
						val_new.style.backgroundColor = '#e2e2e2';
		
					}
					//else if(s<p || s==(val.length-1))
					else if(!regEmail.test(val))
					{
						errors+='- '+nm+' must contain a valid e-mail Address.\n';
						val_new.style.backgroundColor = '#e2e2e2';
					}
			     }
				else if (test.indexOf('isAmount')!=-1) 
				{ 		
					
					if (parseFloat(val) < parseFloat(val_new.getAttribute('maxlength')))
					{
						errors+='- You cannot request transfers for amounts under £'+ val_new.getAttribute('maxlength') +'.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isNaN')!=-1) 
				{ 
					if (isNaN(val))
					{
						errors+='- '+nm+' must contain a number.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isMax')!=-1) 
				{ 
					if (getWordCount(val) <= val_new.getAttribute('maxlength'))
					{
						errors+='- '+nm+' must contain more than '+ val_new.getAttribute('maxlength') +' words.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isMin')!=-1) 
				{ 
					if (val.length < val_new.getAttribute('minlength'))
					{
						errors+='- '+nm+' contain not less than '+ val_new.getAttribute('minlength') +'.\n';
						val_new.style.backgroundColor = '#e2e2e2';		
					}
			    }
				else if (test.indexOf('isUrl')!=-1) 
				{ 
					p=val.indexOf('http://');
					s=val.indexOf('.');
			        if (p<0 || p==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
						val_new.style.backgroundColor = '#e2e2e2';
		
					}
					else if(s<p || s==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
						val_new.style.backgroundColor = '#e2e2e2';
					}
			     }else if (test.indexOf('isChar')!=-1) 
				 { 
					var first_char;
					first_char= val.charAt(0);
					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){
					 errors+='- '+nm+' must starts with  a char.\n';
					 val_new.style.backgroundColor = '#e2e2e2';
					}
			     }
	   			 else if (test.charAt(0)=='R')
				{
					result = trim(val);
					
				if(result.length==0){
				errors += '- '+nm+' is required.\n'; 
				val_new.style.backgroundColor = '#e2e2e2';
				}
				} 
			}
			else if (test.charAt(0) == 'R'){
				errors += '- '+nm+' is required.\n'; 
				val_new.style.backgroundColor = '#e2e2e2';
			}
			
			
		}
		if(errors !="")
		{	if(j<=0)
			{
				
				focusitem = formtype[i];
				j++;
			}
			
		}
	} 
	
//return errors;
  
  if (errors)
  {
	alert('The following error(s) occurred:\n\n'+errors);
	
	focusitem.focus();
	return false;
   }
   else
	return true;

//  document.MM_returnValue = (errors == '');
	
}


function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the doc
} // Ends the "trim" function

//CODE FOR RECURRENCE STUFF

function delete_confirm(form)
{
	if(form.delete1.value == "Delete")
	{	
		if(confirm("Are you sure?"))
		{
			form.submit;
		}
		else
		{
			return false;
		}
	}
}

function confirmation(form)
{
	if(confirm("Are you sure?"))
	{
		form.submit;
	}
	else
	{
		return false;
	}
}

function confirmlink()
{
	if(confirm("Are you sure?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}


function Decline_confirm(form)
{
	if(form.delete1.value == "Decline")
	{	
		if(confirm("Are you sure?"))
		{
			form.submit;
		}
		else
		{
			return false;
		}
	}
}




function checkall(objForm){

	len = objForm.elements.length;

	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked = objForm.check_all.checked;
		}
	}
}

function is_any_check_box_checked(fObj)
{
	found=false;
	for(i=0;i<fObj.length;i++)
	{
		if(fObj[i].type=="checkbox" && fObj[i].checked) 
		{
			found=true;
			break	
		}		
	}
	return found;
}
function checkCheckboxes(fObj)
{		
	if(is_any_check_box_checked(fObj)==true)
	{
		if(confirm("Are you sure?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(fObj)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}
function checkCheckboxes_album_delete(delete_id,doc_add_auto_id,SET_ID)
{
	//alert("doc_add_auto_id"+doc_add_auto_id);
	//alert("SET_ID"+SET_ID);
	location.href='album-photos.php?SET_ID='+SET_ID+'&image_name[]='+doc_add_auto_id+'&act=deletephoto';
}
function ValidateInfo()
{	with(window.document.ChangePasswordForm)
	{	
		
		if(oldpassword_skip.value=="")
		{	alert("Enter Old Password !"); 
			oldpassword_skip.focus();return false;
		}

		if(password.value=="")
		{	alert("Enter Password !"); 
			password.focus();return false;
		}
		if(confirmpassword_skip.value=="")
		{	alert("Enter Confirm Password !"); 
			confirmpassword_skip.focus();return false;
		}
		if(password.value!=confirmpassword_skip.value)
		{	alert("New Password doesn't match confirm password !"); 
			confirmpassword_skip.focus();return false;
		}
		
		return true;
	}
}

function getWordCount(val) {
	val = val.toString()
	if(val.length == 0) return 0
	var wordslen = val.split(' ')
	return wordslen.length
}


function openwindow(type)
{
	window.open('Sendmail.php?type='+type,'aa','width=400,height=400')
}

function openPopup(my_url, width, height)
{ 
	width = width||300;
	height = height||400;
	
	var My_Download_Open = window.open(my_url,"My_Download","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resize=no,copyhistory=0,width="+width+",height="+height+"")
	My_Download_Open.focus();
	My_Download_Open.moveTo(85,50);
}

function getchecked()
{
	var arr = '';
	if(document.forms['form1'].elements['chk[]'].length)
	{
		for(i = 0; i < document.forms['form1'].elements['chk[]'].length;i++)
		{
			if(document.forms['form1'].elements['chk[]'][i].checked == true)
			{
				  arr += document.forms['form1'].elements['chk[]'][i].value+',';
				 
			}
		}
	}
	else
	{
		 arr += document.forms['form1'].elements['chk[]'].value + ',';
	}
	return arr;
}

function submit_once(but, frmObj)
{
	if(formvalid(frmObj))
	{
		frmObj.submit();
		but.disabled = true;
		return true;
	}
	else
	{
		return false;
	}
}

function searchpg(catid,selcatid)
{
	if(catid)
	ajxpg('ajx/subcatselect.php?t=1&typed=services&cat_id=' + catid + '&currentid=' + selcatid,'subcat')	
}

function searchpg1(catid,selcatid)
{
	if(catid)
	ajxpg('ajx/subcatselect1.php?t=1&typed=services&cat_id=' + catid + '&currentid=' + selcatid,'subcat')	
}

function clean_text(obj, txt)
{
	if(obj.value == txt)
		obj.value = '';
}

function searchpgc(catid,selcatid)
{
	if(catid)
	ajxpg('ajx/subcatselect.php?t=2&typed=services&cat_id=' + catid + '&currentid=' + selcatid,'subcat')	
}

function gopg(pagename)
{
	window.location.href=pagename;
}

function gopg1(pagename)
{
	window.open(pagename,'');
}

function chgbutton(val,title)
{
	
	document.getElementById('edit').onclick = function onclick(event) {
											  gopg(val+"-edit-press.html");
										      }

	document.getElementById('delete').onclick = function onclick(event) {
											  if(confirm('This will delete PR ID "'+val+'" permanently.\n\nIMPORTANT - Read Below Carefully\n-------------\nSearch engines may keep on sending visitors to deleted press release but \nvisitors will see "press release not found" error page.\n\n You\'ll also loose backlinks gained so far.\n\n You should delete only if really required to do so. Do you still want to delete?')) {
											  gopg(val+"-delete-press.html");
											  }
										      }
	document.getElementById('view').onclick = function onclick(event) {
											  gopg1(val+".html");
											  }

	document.getElementById('url').onclick = function onclick(event) {
											  gopg(val+"-url.html");
											  }
	document.getElementById('pdf').onclick = function onclick(event) {
											  gopg1(val+"-"+title+".pdf");
											  }
	document.getElementById('stats').onclick = function onclick(event) {
											  gopg(val+"-stats.html");
											  }
											
}

function chga(val)
{
	
	document.getElementById('edit').onclick = function onclick(event) {
											  gopg(val+"-edit-author.html");
										      }

	document.getElementById('delete').onclick = function onclick(event) {
											  if(confirm('This will delete the selected profile permanently.\n\nDo you really want to continue?')) {
											  gopg(val+"-delete-author.html");
											  }
										      }
	document.getElementById('view').onclick = function onclick(event) {
											  gopg(val+"-my-articles.html");
											  }
}

function chgb(val)
{
	
	document.getElementById('edit').onclick = function onclick(event) {
											  gopg(val+"-edit-profile.html");
										      }

	
	document.getElementById('view').onclick = function onclick(event) {
											  gopg("my-press.html");
											  }
}

function chgart(val)
{
	
	document.getElementById('edit').onclick = function onclick(event) {
											  gopg(val+"-edit-article.html");
										      }

	document.getElementById('delete').onclick = function onclick(event) {
											  if(confirm('This will delete the selected articles permanently.\n\nDo you really want to continue?')) {
											  gopg(val+"-delete-article.html");
											  }
										      }
	
}

function selauth(val)
{
	document.getElementById('selaut').onclick = function onclick(event) {
											  gopg(val+"-my-articles.html");
											  }
}

function selpro(val,path)
{
	document.getElementById('selaut').onclick = function onclick(event) {
											  gopg(path);
											  }
}

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

function ec(name) {
	cc(name,"",-1);
}
