/*authors: E. Kalenchuk, A. Mestovsky*/
function clearById()
{
var idArray = new Array("s-param:field_1"
,"s-param:field_2"
,"s-param:field_4"
,"s-param:field_5"
,"s-param:field_6"
,"s-param:field_7"
,"s-param:field_status"
,"s-param:field_9"
,"s-param:field_10"
,"s-param:field_11"
,"s-param:field_12"
,"s-param:field_13"
,"s-param:field_14"
,"s-param:field_15"
,"s-param:field_17"
,"s-param:field_18"
,"s-param:field_19"
,"s-param:field_20"
,"s-param:languageId"
,"s-param:field_22");
var i;
    for(i in idArray){    
            if(idArray[i]=="s-param:field_22"){
                document.getElementById(idArray[i]).value = "1";
                }
            else {
                document.getElementById(idArray[i]).value = "";
            }
    }
}

function setDefaultLanguage()
{
 document.captureEvents(Event.CLICK);
 document.onclick = changeLanguage;
 //document.form11.setdefaultlang.click();
 
}
function clickAButtonIfItExists(id) {
if(document.getElementById(id)){
document.getElementById(id).onclick();
}
}
function setWidthHeightByWindowSize(divId){
var element = document.getElementById(divId); 
if(element){
element.style.height = document.body.clientHeight + 'px';

}
}

function setStyleForPopupWindow(id){
var element = document.getElementById(id);
if(element){
element.style.position = 'fixed';
element.style.top = '25%';
element.style.left = '35%';
}

}

/**Scroll window to old pozition**/
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function setScrollXY(scrOfX, scrOfY){
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    window.pageYOffset = scrOfY;
    window.pageXOffset = scrOfX;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    document.body.scrollTop = scrOfY;
    document.body.scrollLeft = scrOfX;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    document.documentElement.scrollTop = scrOfY;
    scrOfX = document.documentElement.scrollLeft;
  }
  //return [ scrOfX, scrOfY ];

}
/*Function for change block on profile: cyrrilic, latin and original
The order of displaying block is original (1), latin (2), cyrrilic (3)
*/
function displayNextProfileBox(originalBlockId, latinBlockId, cyrrilicBlockId){

//window.alert("function is called");
var originalBlock, latinBlock, cyrrilicBlock;

if(document.getElementById(originalBlockId)){
originalBlock = document.getElementById(originalBlockId);
}
if(document.getElementById(latinBlockId)){
latinBlock = document.getElementById(latinBlockId);
}
if(document.getElementById(cyrrilicBlockId)){
cyrrilicBlock = document.getElementById(cyrrilicBlockId);
}
 if(originalBlock.style.display == "block"){
 latinBlock.style.display = "block";
originalBlock.style.display = "none";
}else if(latinBlock.style.display == "block"){
latinBlock.style.display = "none";
cyrrilicBlock.style.display = "block";
}else if(cyrrilicBlock.style.display == "block"){
cyrrilicBlock.style.display = "none";
originalBlock.style.display = "block";
}
}

function displayArrayOfNextProfileBox(arr){
for(var i = 0; i <= arr.length; i++){
if(document.getElementById(arr[i][0])){
displayNextProfileBox(arr[i][0], arr[i][1], arr[i][2]);
}
}

}
function display_right_button(){
var index = 1;
for(; index <=4; index ++){
if((document.getElementById('img-'+index).style.display == "block")){
break;
}
}
var closeId;
var showId;
if(index == 5) {//all pics is not dispayed
showId = 1;
closeId = 0;

} else {
if(index == 4){ //last pic dispayed
showId = 0;
}else{
 showId  = index+1;
}
closeId = index;
}
if(showId!=0){
document.getElementById('img-'+showId).style.display = "block";
}else{
document.getElementById('img-1-text-block').style.display = "block";
document.getElementById('a-forward').style.display = "none";
document.getElementById('a-back').style.display = "none";
document.getElementById('go-more').style.display = "block";
}
if(closeId !=0){
document.getElementById('img-'+closeId).style.display = "none";
}else{
document.getElementById('img-1-text-block').style.display = "none";
document.getElementById('a-forward').style.display = "block";
document.getElementById('a-back').style.display = "block";
document.getElementById('go-more').style.display = "none";
}

}
function display_left_button(){
var index = 1;
for(; index <=4; index ++){
if((document.getElementById('img-'+index).style.display == "block")){
break;
}
}
var closeId;
var showId;
if(index == 5) {//all pics is not dispayed
showId = 4;
closeId = 0;

} else {
if(index == 1){ //first pic dispayed
showId = 0;
}else{
 showId  = index-1;
}
closeId = index;
}
if(showId!=0){
document.getElementById('img-'+showId).style.display = "block";
}else{
document.getElementById('img-1-text-block').style.display = "block";
document.getElementById('a-forward').style.display = "none";
document.getElementById('a-back').style.display = "none";
document.getElementById('go-more').style.display = "block";
}
if(closeId !=0){
document.getElementById('img-'+closeId).style.display = "none";
}else{
document.getElementById('img-1-text-block').style.display = "none";
document.getElementById('a-forward').style.display = "block";
document.getElementById('a-back').style.display = "block";
document.getElementById('go-more').style.display = "none";

}}
function addCSSclass(classname,elementId){
document.getElementById(elementId).className +=classname;
}
function removeCSSclass(classname,elementId){
document.getElementById(elementId).className.replace(classname, '');
}

function setClass(elementId, className){
window.alert("Class: " + document.getElementById(elementId).class);
document.getElementById(elementId).class = className;
}
