function moveSlider(sliderName) {
    
    positionSlider = this.document.getElementById(sliderName).style.left;
    
    if (positionSlider == '1px') {    
        this.document.getElementById(sliderName).style.left = '22px';
    } else {
       this.document.getElementById(sliderName).style.left = '1px';
    }
    
     // alert("test");
    
} 



function moveSliderAction(sliderName, counterpartID) {
    
    positionSlider = this.document.getElementById(sliderName).style.left;
    
    //alert(positionSlider);
    
	if (sliderName == 'vipslider' ) {		
		currentForm = top.document.getElementById('action').contentWindow.document.changevipstate;
		
		  if (positionSlider == '1px') {    
		       currentForm.newvipstatus.value = 'yes';
		    } else {
		      currentForm.newvipstatus.value = 'no';
		    }
    		
    		currentForm.cp.value = counterpartID;
		currentForm.action = "action.html?action=changevipstate";
	}

	if (sliderName == 'favslider' ) {		
		currentForm = top.document.getElementById('action').contentWindow.document.changefavstate;
		
		  if (positionSlider == '1px') {    
		       currentForm.newfavstatus.value = 'yes';
		    } else {
		      currentForm.newfavstatus.value = 'no';
		    }
    		
    		currentForm.cp.value = counterpartID;
		currentForm.action = "action.html?action=changefavstate";
	}

	if (sliderName == 'blockedslider' ) {		
		currentForm = top.document.getElementById('action').contentWindow.document.changeblockedstate;
		
		  if (positionSlider == '1px') {    
		       currentForm.newblockedstatus.value = 'yes';
		    } else {
		      currentForm.newblockedstatus.value = 'no';
		    }
    		
    		currentForm.cp.value = counterpartID;
		currentForm.action = "action.html?action=changeblockedstate";
	}

	
	currentForm.target = "_self";
	currentForm.method = "post";
	currentForm.submit();    
}

function moveSliderImageLocation (sliderName) {
    
	    positionSlider = this.document.getElementById(sliderName).style.left;
	    
	    if (positionSlider == '1px') {    
	        this.document.getElementById(sliderName).style.left = '41px';
	    } else {
	       this.document.getElementById(sliderName).style.left = '1px';
	    }

		currentForm = top.document.changelocform;
		currentForm.target = "_self";
		currentForm.method = "post";
		currentForm.action.value = 'changeloc';
		currentForm.submit();    	    
} 

function doFotoUpload () {    

 		currentButton = this.document.getElementById('fotosubmit');
 		currentButton.click();
	
} 
function displayMenu() {
	
	currentbgdiv = document.getElementById('menubg');
	currentmenudiv = document.getElementById('menudialogue');
	
	browserwindowheight= parent.document.getElementsByTagName('html')[0].scrollHeight;

	//alert(browserwindowheight);
	
	currentbgdiv.style.height = browserwindowheight+"px";
	currentbgdiv.style.display = "block";
	currentbgdiv.style.visibility="visible";
	currentmenudiv.style.display = "block";
	currentmenudiv.style.visibility="visible";
	
	
	
}
function closeMenu() {
	
	currentbgdiv = document.getElementById('menubg');
	currentmenudiv = document.getElementById('menudialogue');
	
	
	currentbgdiv.style.height = browserwindowheight+"px";
	currentbgdiv.style.display = "none";
	currentbgdiv.style.visibility="hidden";
	currentmenudiv.style.display = "none";
	currentmenudiv.style.visibility="hidden";	
	
}
function watchProfile (userID) {
	
	window.open("profile.html?cp="+userID, userID, "width=700,height=700,scrollbars=yes,resizable=yes");
	
}

function deleteElements() {
	
		//alert ("test");
		
		allEditElementsNS = document.getElementsByName('deleteselect');
		for(i=0;i<allEditElementsNS.length;i++) {				
				if (allEditElementsNS[i].style.visibility == 'hidden') {
					allEditElementsNS[i].style.visibility = 'visible';
					allEditElementsNS[i].style.width = '50px';
				} else {
					allEditElementsNS[i].style.visibility = 'hidden';
					allEditElementsNS[i].style.width = '0px';
					allEditElementsNS[i].src = 'images/app/screen/deletestart.jpg';
				}
		}	

		allEditElementsNS = document.getElementsByName('deletebutton');
		for(i=0;i<allEditElementsNS.length;i++) {				
				if (allEditElementsNS[i].style.visibility == 'visible') {
					allEditElementsNS[i].style.visibility = 'hidden';
					allEditElementsNS[i].style.width = '0px';
					
				}
		}	
}
function editElementsFoto() {
	
		//alert ("test");
		
		allEditElementsNS = document.getElementsByName('deleteselect');
		for(i=0;i<allEditElementsNS.length;i++) {				
				if (allEditElementsNS[i].style.visibility == 'hidden') {
					allEditElementsNS[i].style.visibility = 'visible';
					allEditElementsNS[i].style.width = '50px';
				} else {
					allEditElementsNS[i].style.visibility = 'hidden';
					allEditElementsNS[i].style.width = '0px';
					allEditElementsNS[i].src = 'images/app/screen/deletestart.jpg';
				}
		}	

		allEditElementsNS = document.getElementsByName('deletebutton');
		for(i=0;i<allEditElementsNS.length;i++) {				
				if (allEditElementsNS[i].style.visibility == 'visible') {
					allEditElementsNS[i].style.visibility = 'hidden';
					allEditElementsNS[i].style.width = '0px';
					
				}
		}	
		
		allEditElementsNS = document.getElementsByName('upbutton');
		for(i=0;i<allEditElementsNS.length;i++) {				
				if (allEditElementsNS[i].style.visibility == 'hidden') {
					allEditElementsNS[i].style.visibility = 'visible';
					allEditElementsNS[i].style.width = '50px';
				} else {
					allEditElementsNS[i].style.visibility = 'hidden';
					allEditElementsNS[i].style.width = '0px';
					allEditElementsNS[i].src = 'images/app/screen/upfoto.jpg';
				}
		}			
		
}
function deleteButtonsFotos(deleteID) {	
		
		//alert(deleteID);
		currentDeleteSelect = document.getElementById('ds' +deleteID);
		currentDeleteButton = document.getElementById('db' +deleteID);
		currentDeleteSelectSrc = currentDeleteSelect.src
		currentDeleteSelectSrc = currentDeleteSelectSrc.substring(currentDeleteSelectSrc.lastIndexOf('/')+1 , currentDeleteSelectSrc.length)
		
		currentDeleteForm = top.document.deletefotoform;
		currentDeleteListValue = currentDeleteForm.deletelist.value;
		
		currentChangeForm = top.document.fotoorderform;
		currentChangeListValue = currentChangeForm.deletelist.value;
	
		if (currentDeleteSelectSrc == 'deletestart.jpg') {
			
			currentDeleteSelect.src = 'images/app/screen/deletedo.jpg';
			currentDeleteListValue = currentDeleteListValue + ',' + deleteID;
			currentChangeListValue = currentChangeListValue + ',' + deleteID;			
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentChangeForm.deletelist.value = currentChangeListValue;
			currentDeleteButton.style.width = '82px';
			currentDeleteButton.style.visibility = 'visible';
		} else {
			currentDeleteSelect.src = 'images/app/screen/deletestart.jpg';
			
			toDeleteString = ',' + deleteID;
			var replacer = new RegExp(toDeleteString,'g');
			
			//alert(currentDeleteListValue);
		
			currentDeleteListValue = currentDeleteListValue.replace(replacer, ''  );
			currentChangeListValue = currentChangeListValue.replace(replacer, '' );
			
			//alert(currentDeleteListValue);
			
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentChangeForm.deletelist.value = currentChangeListValue;
			currentDeleteButton.style.width = '0px';
			currentDeleteButton.style.visibility = 'hidden';			
		}
						
		//alert (currentDeleteForm.deleltelist.value);	

}
function deleteButtons(mailid) {	
		
		
		currentDeleteSelect = document.getElementById('ds' +mailid);
		currentDeleteButton = document.getElementById('db' +mailid);
		currentDeleteSelectSrc = currentDeleteSelect.src
		currentDeleteSelectSrc = currentDeleteSelectSrc.substring(currentDeleteSelectSrc.lastIndexOf('/')+1 , currentDeleteSelectSrc.length)
	
		currentDeleteForm = top.document.deletemailform;
		currentDeleteListValue = currentDeleteForm.deletelist.value;
	
		if (currentDeleteSelectSrc == 'deletestart.jpg') {
			currentDeleteSelect.src = 'images/app/screen/deletedo.jpg';
			currentDeleteListValue = currentDeleteListValue + ',' + mailid;
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentDeleteButton.style.width = '82px';
			currentDeleteButton.style.visibility = 'visible';
		} else {
			currentDeleteSelect.src = 'images/app/screen/deletestart.jpg';
			toDeleteString = ',' + mailid;
			var replacer = new RegExp(toDeleteString,'g');
			currentDeleteListValue = currentDeleteListValue.replace(replacer, '');
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentDeleteButton.style.width = '0px';
			currentDeleteButton.style.visibility = 'hidden';
			
		}

}
function deleteButtonsFavourite(favouriteID) {	
		
		
		currentDeleteSelect = document.getElementById('ds' +favouriteID);
		currentDeleteButton = document.getElementById('db' +favouriteID);
		currentDeleteSelectSrc = currentDeleteSelect.src
		currentDeleteSelectSrc = currentDeleteSelectSrc.substring(currentDeleteSelectSrc.lastIndexOf('/')+1 , currentDeleteSelectSrc.length)
	
		currentDeleteForm = top.document.deletevavouriteform;
		currentDeleteListValue = currentDeleteForm.deletelist.value;
	
		if (currentDeleteSelectSrc == 'deletestart.jpg') {
			currentDeleteSelect.src = 'images/app/screen/deletedo.jpg';
			currentDeleteListValue = currentDeleteListValue + ',' + favouriteID;
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentDeleteButton.style.width = '82px';
			currentDeleteButton.style.visibility = 'visible';
		} else {
			currentDeleteSelect.src = 'images/app/screen/deletestart.jpg';
			toDeleteString = ',' + favouriteID;						
			var replacer = new RegExp(toDeleteString,'g');

			currentDeleteListValue = currentDeleteListValue.replace(replacer, '');
			currentDeleteForm.deletelist.value = currentDeleteListValue;
			currentDeleteButton.style.width = '0px';
			currentDeleteButton.style.visibility = 'hidden';
			
		}
						
		//alert (currentDeleteForm.deleltelist.value);	

}
function ageCheck() {
	
		currentDayFieldValue =  top.document.getElementById('day').value;
		currentMonthFieldValue =  top.document.getElementById('month').value;
		currentYearFieldValue =  top.document.getElementById('year').value;
		
		currentBirthDate = currentYearFieldValue + "-" + currentMonthFieldValue + "-" + currentDayFieldValue;
		
		
	window.setTimeout(function(){self.requestFieldValueCheck()}, 300);
	
	this.requestFieldValueCheck = function() {
				try {
					http = null;
					if (window.XMLHttpRequest)
						http = new XMLHttpRequest();
					else if (window.ActiveXObject)
						http = new ActiveXObject("Microsoft.XMLHTTP");
		 
					if (http != null) {
						http.open("POST", "checknames");
						http.onreadystatechange = function () {
							if (http.readyState == 4) {
								checkResponse = http.responseText ;
								if (checkResponse == 'true' ) {
									top.document.getElementById('birthdayok').src = 'images/app/screen/inputok.jpg';
								}
								if (checkResponse == 'false' ) {
									top.document.getElementById('birthdayok').src = 'images/app/screen/inputnotok.jpg';
								}
							}
						}
						http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						http.send('fieldname=age' + '&fieldvalue=' + currentBirthDate);
					}
				} catch(e) {
					//catch
				}
	}
	
}
function checkName(fieldID) {
	
	window.setTimeout(function(){self.requestFieldValueCheck()}, 300);
	
	this.requestFieldValueCheck = function() {
	 	currentFieldValue =  top.document.getElementById(fieldID).value;

		if ( (fieldID == 'loginname' && currentFieldValue.length > 5)  ||  (fieldID == 'postcode' && currentFieldValue.length > 4)   ||  (fieldID == 'alias' && currentFieldValue.length > 2)   ||  (fieldID == 'password' && currentFieldValue.length > 5)    ||  (fieldID == 'email' && currentFieldValue.length > 5) ) {
				currentFieldValue = escape(currentFieldValue);
				try {
					http = null;
					if (window.XMLHttpRequest)
						http = new XMLHttpRequest();
					else if (window.ActiveXObject)
						http = new ActiveXObject("Microsoft.XMLHTTP");
		 
					if (http != null) {
						http.open("POST", "checknames");
						http.onreadystatechange = function () {
							if (http.readyState == 4) {
								checkResponse = http.responseText ;
								
								if (fieldID == 'postcode'  && checkResponse == 'true' ) {
									top.document.getElementById('postcodeok').src = 'images/app/screen/inputok.jpg';
								}
								if (fieldID == 'postcode'   && checkResponse == 'false' ) {
									top.document.getElementById('postcodeok').src = 'images/app/screen/inputnotok.jpg';
								}
								
								if (fieldID == 'loginname'  && checkResponse == 'true' ) {
									top.document.getElementById('loginnameok').src = 'images/app/screen/inputok.jpg';
								}
								if (fieldID == 'loginname'   && checkResponse == 'false' ) {
									top.document.getElementById('loginnameok').src = 'images/app/screen/inputnotok.jpg';
								}
								
								if (fieldID == 'alias'  && checkResponse == 'true' ) {
									top.document.getElementById('aliasok').src = 'images/app/screen/inputok.jpg';
								}
								if (fieldID == 'alias'   && checkResponse == 'false' ) {
									top.document.getElementById('aliasok').src = 'images/app/screen/inputnotok.jpg';
								}

								if (fieldID == 'password'  && checkResponse == 'true' ) {
									top.document.getElementById('passwordok').src = 'images/app/screen/inputok.jpg';
								}
								if (fieldID == 'password'   && checkResponse == 'false' ) {
									top.document.getElementById('passwordok').src = 'images/app/screen/inputnotok.jpg';
								}
								
								if (fieldID == 'email'  && checkResponse == 'true' ) {
									top.document.getElementById('emailok').src = 'images/app/screen/inputok.jpg';
								}
								if (fieldID == 'email'   && checkResponse == 'false' ) {
									top.document.getElementById('emailok').src = 'images/app/screen/inputnotok.jpg';
								}


							}
						}
						//alert(currentFieldValue);
						http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
						http.send('fieldname=' + fieldID+ '&fieldvalue=' + currentFieldValue);
						//http.send(null);
					}
				} catch(e) {
					//catch
				}
		
		} else {
			if (fieldID == 'postcode') {
				top.document.getElementById('postcodeok').src = 'images/app/screen/inputnotok.jpg';
			}
			if (fieldID == 'loginname'  ) {
				top.document.getElementById('loginnameok').src = 'images/app/screen/inputnotok.jpg';
			}
			if (fieldID == 'alias'  ) {
				top.document.getElementById('aliasok').src = 'images/app/screen/inputnotok.jpg';
			}
			if (fieldID == 'password'  ) {
				top.document.getElementById('passwordok').src = 'images/app/screen/inputnotok.jpg';
			}
			if (fieldID == 'email'  ) {
				top.document.getElementById('emailok').src = 'images/app/screen/inputnotok.jpg';
			}

		}
		
	}
}
function verifySex() {
	
	currentMaleFieldCkecked =  top.document.getElementById('male').checked;
	currentFemaleFieldCkecked =  top.document.getElementById('female').checked;
	//alert (currentMaleFieldCkecked);

	if (currentMaleFieldCkecked == true) {
		top.document.getElementById('maleok').src = 'images/app/screen/inputok.jpg';
		top.document.getElementById('femaleok').src = 'images/app/screen/inputnotok.jpg';
	}
	if (currentFemaleFieldCkecked == true) {
		top.document.getElementById('maleok').src = 'images/app/screen/inputnotok.jpg';
		top.document.getElementById('femaleok').src = 'images/app/screen/inputok.jpg';
	}
	
	
}

function verifyTermsofuse() {
	
	TermsofuseFieldCkecked =  top.document.getElementById('termsofuse').checked;
	//alert (currentMaleFieldCkecked);

	if (TermsofuseFieldCkecked == true) {
		top.document.getElementById('termsofuseok').src = 'images/app/screen/inputok.jpg';
	} else {
		top.document.getElementById('termsofuseok').src = 'images/app/screen/inputnotok.jpg';
	}
	
	
}

